内容介绍
原文档由会员 刘阳 发布
嵌入式系统简述
页数 48 字数 21468
摘要
随着电子技术的快速发展,特别是大规模集成电路的产生而出现的微型机,使现代科学研究得到了质的飞跃,而嵌入式微控制器技术的出现则给现代工业控制领域带来了一次新的技术革命。由嵌入式微控制器组成的系统,最明显的优势就是可以嵌入到任何微型或小型仪器、设备中。
嵌入式系统被定义为:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统是将先进的计算机技术、半导体技术、电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。
关键词 嵌入式系统
目录
1 嵌入式系统概述3
1.1 嵌入式系统组成3
1.1.1 嵌入式处理器3
1.1.2 外围设备4
1.1.3 嵌入式操作系统4
1.1.4 应用软件4
1.2 嵌入式系统特点4
1.3 嵌入式系统发展前景5
1.4 嵌入式操作系统概述5
1.4.1 操作系统的概念和分类6
1.4.2 嵌入式操作系统的特点7
1.4.3 常见的嵌入式操作系统7
1.5 研究目标9
2 ARM 硬件平台10
2.1 ARM体系结构10
2.1.1 ARM-Advanced RISC Machines10
2.1.2 ARM微处理器的应用领域及特点10
2.1.3 ARM微处理器系列12
2.1.4 ARM微处理器结构13
2.2 AT91SAM7X256微处理器14
2.2.1 AT91SAM7X256概述14
2.3 AT91SAM7X256评估板18
3 编译环境20
3.1 IAR EW 简介20
3.2 IAR EW的主要特性20
3.2.1 项目管理特性20
3.2.2 文本编辑特性21
3.2.3 C/C编译器特性21
3.2.4 汇编器特性21
3.2.5 链接器特性21
3.2.6 库管理器特性21
3.2.7 调试器特性21
4 实时操作系统及网络协议23
4.1 ΜC/OS-II实时操作系统23
4.1.1 μC/OS-II简介23
4.1.2 应用介绍23
4.1.3 μC/OS-II的特点24
4.2 LWIP网络协议25
4.2.1 开源TCP/IP协议栈LwIP简介25
4.2.2 LwIP的特性26
4.2.3 LWIP应用介绍26
5 移植过程介绍28
5.1 实时操作系统ΜC/OS-II的移植28
5.1.1 μC/OS-II 内核移植要点28
5.1.2 移植代码分析28
5.2 网络协议LWIP的移植34
5.2.1移植介绍34
5.2.2 移植目录情况35
5.2.3 移植代码分析37
5.3 应用实例的建立和测试42
6 总结与展望44
6.1 项目成果与工作总结44
6.2 后续工作展望44
致谢46
参考文献47
参考文献
1 Labrosse Jean J著, 邵贝贝译. μC/OS-II—源码公开的实时嵌入式操作系统.北京:中国电力出版社,2001
2 王田苗.嵌入式系统设计与实例开发——基于ARM微处理器与μC/OS-II实时操作系统.北京:清华大学出版社,2002
姚鹰, 蒋健, 魏德骄. 基于µCOS-Ⅱ的嵌入式系统的网络通讯实现. 工业控制计算机, 2004, (12): 32~34.
6 LwIP source code. Adam Dunkels