嵌入式系统简述.doc
约48页DOC格式手机打开展开
嵌入式系统简述,页数 48 字数 21468摘要随着电子技术的快速发展,特别是大规模集成电路的产生而出现的微型机,使现代科学研究得到了质的飞跃,而嵌入式微控制器技术的出现则给现代工业控制领域带来了一次新的技术革命。由嵌入式微控制器组成的系统,最明显的优势就是可以嵌入到任何微型或小型仪器、设备中。嵌入式系统被定义为:以应用...
内容介绍
此文档由会员 刘阳 发布
嵌入式系统简述
页数 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 Machines 10
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
页数 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 Machines 10
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