-
收藏
-
加书架
-
引用
本书以ARM公司免费开放的Cortex-M0 DesignStart处理器 IP核为基础,以Cortex-M0处理器架构、AMBA规范、外设、汇编语言、C语言、CMSIS、驱动程序开发以及RTX操作系统为主线,详细介绍了通过Xilinx Vivado以及Keil μVision5集成开发环境构建Cortex-M0全可编程嵌入式系统的硬件和软件设计方法。 全书共分18章,主要内容包括: 全可编程SoC设计导论、Cortex-M0 CPU结构、Cortex-M0指令集、Cortex-M0低功耗特性、AHB-Lite总线结构分析、Cortex-M0汇编语言编程基础、Cortex-M0 DesignStart架构、Xilinx Artix-7 FPGA结构、Cortex-M0嵌入式系统设计与实现、7段数码管控制器设计与实现、中断系统设计与实现、定时器设计与实现、UART串口控制器设计与实现、VGA控制器设计与实现、DDR3存储器系统设计与实现、Cortex-M0 C语言编程基础、CMSIS和驱动程序开发、RTX操作系统原理及应用。本书可作为讲授ARM Cortex-M0嵌入式系统课程以及Cortex-M0可编程SoC系统设计课程的教学参考用书,也可作为学习Xilinx Vivado集成开发环境和Verilog HDL语言的参考用书。
1. 知识融合 将ARM公司开源的Cortex-M0 IP用于典型嵌入式系统设计,内容涵盖了处理器架构、指令集、汇编语言、协议、接口、C语言、操作系统等方面的知识。 2. 深入分析 在本书中,通过Xilinx 7系列现场可编程门阵列(FPGA)实现Cortex-M0嵌入式系统硬件设计;通过Keil μVision5集成开发环境,实现软件程序设计。此外,通过软件和硬件开发工具提供的仿真、调试和跟踪功能,深度分析了处理器内部架构、处理器与存储器和外设之间的通信机制,以及软件和硬件协同设计方法。 3. 知识*威 在编写本书的过程中,ARM公司课程开发团队提供了大量的教学参考资料,包括设计案例、教学课件以及技术文档等。使得本书能从硬件和软件两个方面准确反映Cortex-M0嵌入式系统的设计和实现方法。 4.实例丰富 提供了Cortex-M0典型应用的设计案例、设计代码和参考资料,便于读者自学,快速动手实践。
- 版权: 清华大学出版社
- 出版: 2017-03-01
- 更新: 2023-06-07
- 书号:9787302457329
- 中图:TP332
- 学科:工学控制科学与工程工学计算机科学与技术