毕业设计(论文)-uCOS-II任务间通讯和同步

毕业设计(论文)-uCOS-II任务间通讯和同步

ID:35635328

大小:522.00 KB

页数:29页

时间:2019-04-04

毕业设计(论文)-uCOS-II任务间通讯和同步_第1页
毕业设计(论文)-uCOS-II任务间通讯和同步_第2页
毕业设计(论文)-uCOS-II任务间通讯和同步_第3页
毕业设计(论文)-uCOS-II任务间通讯和同步_第4页
毕业设计(论文)-uCOS-II任务间通讯和同步_第5页
资源描述:

《毕业设计(论文)-uCOS-II任务间通讯和同步》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、uC/OS-II任务间通讯和同步的设计与实现.目录摘要2第一章嵌入式系统简介31.1研究背景31.2嵌入式系统的发展状况3第二章UC/OS-II任务间通讯与同步的实现52.1开发环境介绍52.1.1JX44B0教学实验系统的组成52.1.2ADTIDE集成开发环境52.2任务间通讯与同步的实现步骤62.2.1事件控制块ECB82.2.2初始化一个事件控制块,OSEventWaitListInit()122.2.3使一个任务进入就绪态,OSEventTaskRdy()122.2.4使一个任务进入等待某事件发生状态,OSE

2、ventTaskWait()152.2.5信号量162.2.7邮箱22结束语27参考文献28致谢2929uC/OS-II任务间通讯和同步的设计与实现摘要嵌入式系统的迅速发展,对人类社会诸多领域产生了巨大的影响。在嵌入式的操作系统中,μC/OS-II以其优秀的性能越来越引起人们的关注。在今天,嵌入式操作系统层出不穷,而且他们以其各自不同的特色广泛分布于通信、航空航天、汽车、医疗、电子消费等不同的领域。因此,开发和架构这种操作系统是符合时代发展的需要。研究嵌入式系统uC/OS-II任务间通讯和同步旨在提高通信速度和安全性,

3、研究用几种不同的方法(如用宏、函数、信号量、邮箱、队列)实现uC/OS-II任务间通讯和同步,保护任务之间的共享数据具有很好的实用性。考虑到设计的通用性,选择在JJ44B0ARM嵌入式开发环境下,实现对uC/OS-II任务间通讯和同步功能的设计,并实现uC/OS-II操作系统下使用信号量、邮箱、队列解决任务之间的同步问题,探讨uC/OS-II操作系统下任务间通讯的方法。关键字:嵌入式系统,μC/OS-II,通讯和同步,ARM29uC/OS-II任务间通讯和同步的设计与实现第一章嵌入式系统简介1.1研究背景近年来,随着软

4、件资源的成熟和完善,嵌入式系统的发展可谓日新越异,其应用更是涉及金融、航天、电信、网络、信息家电、医疗、工业控制、军事等各个领域,以致一些学者断言嵌入式技术将成为后PC时代的主宰;同时可实现强大功能的RISC、DSP架构芯片不断涌现,我国也令人可喜地推出了龙芯、方舟等32位嵌入式处理器。目前,嵌入式技术已成为通信和消费类产品的共同发展方向。嵌入式系统几乎包括了生活中的所有电器设备,如掌上PDA、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机

5、、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。嵌入式系统自其诞生以来已经经历了几十年的风风雨雨。在经济不景气的现在,许多人相信资讯家电、智慧型手机与PDA等产品将是挽救台湾PC王国的最後一张王牌,而这张王牌的正确名称应该称作『嵌入式系统』(EmbeddedSystem),上述所有的产品全都属於嵌入式系统的一项分支。1.2嵌入式系统的发展状况在展望未来之前,先来大致回顾一下嵌入式系统的历史。1987年到1997年的十年是ASIC风行的十年,而后的十年,也就是1997年到2007年是现场可编程器件的大好时光,制造

6、标准化但应用定制化是这个阶段的明显特征。29uC/OS-II任务间通讯和同步的设计与实现图1.0“许氏循环”和“牧本浪潮”与嵌入式系统核心技术发展规律图1.0通过我国科学家许居衍院士发表的“许氏循环”以及日本科学家牧本次夫的“牧本浪潮”(Makimoto'sWave)总结和预测了嵌入式系统核心技术的发展规律。通过这张图我们不难看出应用微电子技术成果之上的嵌入式系统的演进过程。1977到1987年的十年是嵌入式系统微处理器时代,嵌入式系统通过对微处理器和微控制器软件编程来实现板极的功能,随着时代的发展与科学的进步,软编程

7、已经渐渐不能适应嵌入式系统对于板极功能实现的要求,于是,就出现了硬编程这一概念。当今,嵌入式系统对软硬双可编程提出了需求,软核进入FPGA成为了时代的需要,因此嵌入式系统技术也随之进入了软核(SoftCore)时代。就目前而言,FPGA的利用率已经超过了90%,应用FPGA的产品也广泛出现在我们的日常生活之中,如PDP/LCD电视,投影仪,DVD等等。而如何实现FPGA的高利用率也就成为了目前嵌入式系统的一个焦点问题。就目前而言,可以从三个方面实现FPGA的高利用率。(1)工艺上的创新,通过采用7到10层的金属层大大提

8、高了FPGA的利用率和布线成功率。(2)结构的创新,通过灵活的内部可配置功能模块和在FPGA中不断完善I/O、DSP和存储器等功能提高性能。(3)EDA设计平台的创新,使得FPGA设计学习的门槛大为降低,更具有可用性。以信息家电为代表的互联网时代嵌入式产品,不仅为嵌入式市场展现了美好前景,注入了新的生命;同时也对嵌入式系统技术,特

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。