嵌入式课程设计大作业南京工程学院《ARM-Linux嵌入式系统开发基础》论文题目:系别:专业:班级:姓名:学号:论文成绩:2015 年6 月30 日基于 Linux 的 ARM嵌入式系统设计摘要随着 3C 融合进程和我国传统产业结构升级的加速,人们对设备越来越高的应用需求已无法满足当前和未来高性能的应用与发展需求。同时,激烈的市场竞争和技术竞争, 要求产品的开发周期越来越短,显然,嵌入式系统的软、硬件技术和开发手段, 正日益受到重视, 成为各领域技术创新的重要基础。嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物 , 这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。当今信息时代,嵌入式系统的应用无处不在,而 ARM 嵌入式系统应用市场份额约占75%。从嵌入式系统的基本概念入手, 分别从 ARM 的定义、 ARM微处理器、 ARM开发工具及调试方法来介绍 ARM 嵌入式系统基础知识。接着,讨论了 ARM 嵌入式系统的实时性要求, 介绍了目前市场上的实时多任务操作系统 (RTOS)。最后,概括了 ARM 技术的应用领域及其产业化发展,并预测 ARM技术发展的前景。关键词:嵌入式系统; ARM ;微处理器; RTOS1. 引言随着 IT 技术、网络技术和微电子技术的深入发展,嵌入式系统的应用日益广泛。ARM 是目前世界公认的业界领先的32 位嵌入式 RISC(精简指令计算机)微处理器。ARM 技术日益成熟和不断发展, 正在逐步渗入到我们生活的各个方面。 2 .嵌入式系统2.1 嵌入式系统的概念嵌入式系统的英文叫做Embedded System,是一种包括硬件和软件的完整的计算机系统,但又跟通用计算机系统不同。嵌入式系统的定义是:“嵌入式系统是以应用为中心,以计算机技术为基础, 并且软硬件可剪裁, 适用于应用系统对功能、可靠性、成本、体积和功耗有严格要求的专用计算机系统。 ”嵌入式系统所用的计算机是嵌入到被控对象中的专用微处理器,但是功能比通用计算机专门化, 具有通用计算机所不能具备的针对某个方面特别设计的、合适的运算速度、高可靠性和较低比较成本的专用计算机系统。2.2 嵌入式系统的架构嵌入式系统作为一类特殊的计算机系统,自底向上包含有 3 个部分。(1)硬件环境:是整个嵌入式操作系统和应用程序运行的硬件平台, 硬件平台包括嵌入式处理器和外围设备。 嵌入式处理器是嵌入式系统的核心,是控制、辅助系统运行的硬...