资源天下logo 资源天下网站
首 页 课 件 试 卷 教 案 毕业论文 图书软件 职教研究 论文发表 会员中心 会员账户
首页 >> 毕业论文(设计) >> 电子电工毕业论文(设计) >> 基于ARM的Linux嵌入式系统的多线程数据交互的方法
基于ARM的Linux嵌入式系统的多线程数据交互的方法
资料类别
  电子电工毕业论文(设计)
课程(专业)
  通信工程
关键词
  Linux|多线程
适用年级
  大学
身份要求
  普通会员
金 币
  20  (金币如何获得?

文件格式

  word
文件大小
  551K
发布时间
  2018-05-22 20:11:00
预览文件
 
下载次数
  0
发布人   kj008

 内容简介:
   基于ARM的Linux嵌入式系统的多线程数据交互的方法,毕业设计,共35页,12967字。
   摘要
   随着嵌入式Linux系统的广泛应用和发展,多线程技术日益完善。使用多线程编程可以大大增进效率。将任务相关联的各个线程运行在统一地址空间上,并且共享全局变量和内存,这样线程之间共享数据很方便,相互间通信也容易,十分利于多线程间的数据交互。同时,由于ARM与Linux系统的出色表现,基于ARM的Linux嵌入式系统的多线程数据交互在实际应用得到很好的推广,多线程数据交互的性能也越来越受到重视[1][2][10]。研究如何测试分析多线程间数据交互问题以及数据交互的方式方法十分有意义。这能为多线程的编程提供很好的参考。
   本文着重研究多线程下数据交互的方式方法,并且测试各种数据交互方式的系统性能以及优缺点。主要探讨了基于互斥锁的多线程数据交互方式、基于条件变量的多线程数据交互方式以及基于读写锁的多线程数据交互方式。通过设计综合程序,创建六个线程,分别实现消费者、生产者、读取、写入数据等功能,相互间采用不同的方式方法进行数据交互,以此来研究多线程数据交互的编程,测试多线程数据交互的性能。整个设计采用C语言,并且调用线程标准库pthread。以此完成整个设计研究。
   关键词: Linux; 多线程;ARM;数据交互;
  
   目录
   摘要 3
   Abstract 4
   1绪论 5
   1.1研究背景和意义 5
   1.2论文组织 5
   2多线程数据交互方法 6
   2.1使用互斥锁进行数据交互 6
   2.1.1 互斥锁基本原理 6
   2.1.2互斥锁数据交互方法 6
   2.2使用条件变量进行数据交互 7
   2.2.1 条件变量基本原理 7
   2.2.2 条件变量操作过程 7
   2.3使用读写锁进行数据交互 7
   2.3.1 读写锁基本原理 7
   2.3.2 读写锁操作过程 8
   2.4其它线程数据交互方式 8
   2.4.1 信号量数据交互方式 8
   2.4.2 线程与信号数据交互方式 8
   3多线程数据性能测试方法 9
   3.1 CPU性能测试 9
   3.2内存性能测试 10
   3.3进程运行测试 11
   4测试步骤及结果分析 13
   4.1基于互斥锁的设计思路及测试结果 13
   4.1.1互斥锁程序设计思路 13
   4.1.2互斥锁数据交互测试结果 16
   4.2基于条件变量的设计思路及测试结果 20
   4.2.1 条件变量程序设计思路 20
   4.2.2 条件变量数据交互测试结果 23
   4.3基于读写锁与线程信号的设计思路及测试结果 25
   4.3.1 读写锁程序设计思路 25
   4.3.2 读写锁数据交互测试结果 27
   4.4整体数据交互方法设计思路与测试结果 28
   4.4.1整体数据交互程序设计思路 28
   4.4.2 整体数据交互测试结果 31
   5总结与展望 33
   参考文献 34
   致谢 35

 相关说明:
    1、下载本站部分资料,需要注册成为本站会员。如果你尚未注册或登录,请首先注册登录
    2、48小时内下载同一文件,不重复扣金币。
    3、下载后请用WinRAR WinZIP解压缩后使用。
    4、如采用迅雷等下载工具下载失败,请直接用浏览器下载。
    5、如仍有其他下载问题,请看常见问题解答

 下载地址:  

相关毕业论文(设计)
1 基于嵌入式Linux的并行数据采集
2 嵌入式μCLinux在LPC210
3 基于嵌入式的称重系统的设计与研究
4 基于QT的图形用户界面设计
5 基于ARM的Linux嵌入式系统的
6 毕业设计论文 PLC在冷冻干燥机中
7 基于软中断的进程间通信的设计
8 基于嵌入式Linux系统的Web的
9 基于ARM 的嵌入式系统在B超中的
10 基于LPC2200处理器uLinu
推荐毕业论文(设计)
1 八路模拟信号输入显示系统
2 论文 频谱分析仪的设计
3 语音智能控制玩具汽车
4 自动售货机控制系统设计
5 汽车尾灯控制器设计
6 基于PLC衡压供水系统设计
7 基于单片机数字式电子秒表电路设计
8 基于单片机控制的步进电机调速系统的
9 单片机交通灯设计
10 无限大双翼金属圆柱体雷达散射截面的
11 数字PID控制器的快速开发
12 多路抢答器设计
网友评论(点击发表评论
序号评论人评论内容时间


设为首页   加入收藏   下载与付款   上传亚洲城官网   资料征集   论文代写代发   免责声明   常见问题    分类说明   联系本站   会员登录
资源天下(www.zytxs.com) 版权所有