前 言
本书是为致力于使用微控制器来设计嵌入式系统的人们准备的。本书将翔实的理论与真实的实践相结合。现在由微控制器管理的嵌入式系统无处不在,汽车、机器人、办公室、医疗设备、机械、家居,以及其他各种各样的需求中都可以看到它们的身影。一个典型的微控制器包括了处理器、存储器和外部设备。一个嵌入式系统C开发者需要对微控制器的体系结构和软件开发中的底层操作有一个深入的了解。
本书的主要内容是介绍嵌入式软件的设计,通过真实的案例,使读者“学会如何去做”。读者通过书中提供的实验,可以快速地做到理论与实践相结合。
目 录
[第1章 嵌入式系统简介1.1 嵌入式计算机系统](https://yq.aliyun.com/articles/97473/)1.2 应用程序和平台1.3 复杂度降低1.3.1 抽象1.3.2 结构1.3.3 层次结构1.4 硬件−FPGA设备1.4.1 软件1.4.2 硬件和软件之间的接口1.5 软件开发工具1.5.1 编译器1.5.2 链接器1.6 YouTube的推荐资源第2章 硬件与软件的安装第3章 案例1第4章 案例2 - 添加外部存储第5章 案例3 - 编写设备驱动程序第6章 案例4 - C代码的优化第7章 案例5 - 轮询和中断第8章 案例6 - 模拟信号处理
相关资源:嵌入式c编程语言入门与深入.pdf