嵌入式系统入门教程
嵌入式系统是以应用为中心,以计算机技术为基础,采用可裁剪软/硬件,适用于对功能、可靠性、成本、体积、功耗等要求严格的专用计算机系统。嵌入式系统由硬件和软件组成,软件包括操作系统和应用程序,硬件包括处理器、存储器、通信模块等。
和一般计算机系统相比,嵌入式系统存在较大差异, 嵌入式系统不能实现大容量的存储,因为没有与其相匹配的大容器介质,大部分采用的存储介质有 E-PROM、EEPROM DENG 等, 软件部分以 API 编程接口作为开发平台的核心。
这套「嵌入式入门教程」围绕嵌入式系统基础展开,内容丰富,涉及了从软件到硬件各个方面的知识。这套入门教程分别介绍了嵌入式系统的组成,Linux 系统的基础结构和命令,包括 ARM 在内的嵌入式处理器和常用的外围硬件结构。
- 教程目录
- 1. 嵌入式系统的发展历史
- 2. 嵌入式系统的层次结构
- 3. 嵌入式处理器(CPU)有哪些?
- 4. 嵌入式操作系统有哪些?
- 5. 嵌入式操作系统和通用操作系统的对比
- 6. 嵌入式系统的开发流程
- 7. 嵌入式系统的应用
- 8. ARM处理器及其发展历史
- 9. ARM处理器的分类
- 10. 与ARM处理器相关的一些术语
- 11. ARM Classic(传统)系列处理器
- 12. ARM Cortex-M系列处理器
- 13. ARM Cortex-R系列处理器
- 14. ARM Cortex-A系列处理器
- 15. 嵌入式存储器概述
- 16. SDRAM存储器详解
- 17. FLASH存储器详解