编辑: hys520855 2019-07-10

第一章 前言

3

第二章 嵌入式介绍-6 2.1 嵌入式系统与嵌入式处理器-6 2.1.1 嵌入式系统-6 2.1.2 相关处理器-8 2.2 嵌入式操作系统 μC/OS-II

9 2.2.1 嵌入式操作系统简介-10 2.2.2 实时操作系统-10 2.2.2 μC/OS-II 嵌入式操作系统简介-12 2.2.4 嵌入式系统编程语言的选择-14

第三章 系统组成原理和硬件设计-16 3.1 供电系统

18 3.2 主处理芯片

19 3.3 按键显示部分-22 3.4 通讯系统部分-26

第四章 系统软件设计-27 4.1 μC/OS-II 的移植-28 4.1.1 启动代码的修改-29 4.1.2μ C/OS-Ⅱ 内核的配置31 嵌入式操作系统UC/OSII 及其在ARM 中的应用64.2 实时任务的编写-32

第五章 系统调试

40 5.1 对系统程序存储器编程

40 5.2 程序编译, 链接和定位-40 5.3 存储器映射和I/O映射-41

第六章 结论-47 致谢

48 参考文献

49 嵌入式操作系统UC/OSII 及其在ARM 中的应用7

第一章 前言嵌入式系统开始于

20 世纪

80 年代单片机的使用.现在已经渗透到各 个领域,且与人们的日常生活密不可分,给人们生活和工业生产带来极大 方便.虽然普通单片机的功能强大,从信号采集、处理到传输都能由嵌入 式系统完成.但是,随着网络时代的到来,许多电子设备需要联网和更智 能化,更强的计算能力,比如音频、视频的数据采集、处理和传输;

丰富 的图形界面等,因此,嵌入式系统的运用更为广泛. 随着微电子技术的进步,芯片的制造成本大大降低,而功能却更加强 大,16 位和

32 位的嵌入式微处理器逐渐成为嵌入式系统设计的主流.但是,只有嵌入式微处理器是不够的,还需要有一个运行于嵌入式微处理器 上的操作系统.嵌入式操作系统要有良好的可移植性,能够用在根据应用 要求选择的微处理器中. 当今嵌入式系统(单片机)集成越来越多资源,内部存储资源日益丰 富,用户不需要扩充资源就可以完成项目开发,不仅是开发简单,产品小 巧美观,同时系统也更加稳定,目前该方向即是发展为 SOC(片上系统). 而且其抗干扰能力加强,使的它更加适合工业控制领域,具有更加广阔的 市场前景.再次嵌入式系统(单片机)提供在线编程能力,加速了产品的 开发进程,为企业产品上市赢得宝贵时间. 随着嵌入式系统的发展在线仿真变的容易.用户一旦开发一个比较大 的系统,开发调试变的非常复杂,同时由于嵌入式系统(单片机)资源有 限,不能象 PC 一样直接调试自己的软件,于是出现了品种繁多的专业仿真 器,为用户的开发提供了强大功能,加速了开发进程,降低了开发难度, 同时这类仿真器也给中小型用户带来沉重的经济负担,目前已经有公司推 出了可以在线调试的嵌入式系统(单片机) ,这类嵌入式系统(单片机)采 用标准 JTAG 接口,JTAG 是一种标准(IEEE 1149.1),是为测试芯片而制 定的,目的是用 TCK、TDI、TDO 和TMS 四个信号来测试芯片的内部状态, 为什么测试芯片还需要专门制定标准呢?这是因为复杂芯片引脚太多,特嵌入式操作系统UC/OSII 及其在ARM 中的应用8别是还有些芯片一旦安装到多层电路板上就无法看到引脚,更不要说测量 了,这时就可以在计算机软件的支持下通过 JTAG 接口,对芯片进行测量, 如果各个公司的芯片都符合该标准, 就可以将各个芯片的 JTAG 口串联起来 (外国人称为菊花链),无论在电路板上有多少芯片,只需

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题