宋戈教授的山东科技大学ARM嵌入式系统复习精华

需积分: 9 6 下载量 125 浏览量 更新于2024-09-10 2 收藏 55KB DOC 举报
"宋戈老师提供的山东科技大学ARM复习资料涵盖了嵌入式系统的基本概念、特点、实时操作系统、免费操作系统选项、应用领域以及未来发展趋势。同时,资料深入讲解了ARM微处理器的历史、指令集以及ARM7TDMI-S处理器内核的特殊功能。" 1. 嵌入式系统定义:嵌入式系统由IEEE协会定义为控制或监视大规模系统设备的装置,而国内嵌入式行会则强调其以应用为中心,以计算机技术为基础,具有高度可裁剪性,以满足不同应用系统对功能、可靠性和成本的严格要求。 2. 嵌入式系统的特点:嵌入式系统通常基于微控制器(MCU),并运行在可裁剪的操作系统之上,结合了微电子、计算机和特定工程应用的特性,形成了一门交叉学科。 3. 嵌入式实时操作系统:这是一种必须在规定时间内响应输入并作出反应的嵌入式操作系统,如嵌入式Linux和uC/OS-II。嵌入式Linux以其开源、可裁剪、稳定高效等特点受到欢迎,而uC/OS-II则以源码公开、可移植、可固化、可裁剪和确定性等特性著称。 4. 免费嵌入式操作系统:Linux和uC/OS-II是其中两个常见的免费选择,它们各自拥有丰富的开发工具和广泛的硬件平台支持。 5. 嵌入式系统应用领域:广泛应用于工业控制、军事国防、消费电子和网络设备等领域。 6. 未来发展趋势:嵌入式系统将朝着网络化、优化运行速度、低功耗、硬件成本降低、并行计算技术、多核微处理器以及引领信息时代的方向发展。 7. ARM微处理器:始于1983年,由英国剑桥的Acorn Computer公司开发,ARM处理器基于精简指令集(RISC)架构,设计简洁高效。 8. ARM7TDMI-S内核:7表示系列号,T支持16位Thumb指令集,D支持JTAG调试,M支持乘法操作,I带有嵌入式追踪单元,S表示可综合版本,即内核可用源代码形式提供,便于定制和集成。 这份复习资料详细介绍了ARM体系结构与嵌入式系统的核心知识,对于学习和理解这一领域的学生或从业者来说非常有价值。