附注提要
本书介绍了嵌入式系统的基本原理和基础知识,在硬件方面详细讲述了微处理器的系统架构,常见的总线与总线协议,存储器的分类和存储保护机制,以及相关的性能分析,并以ARM Cortex-M4为例,具体介绍了基于Cortex-M4的微处理器的编程模式、中断机制、流水线技术、总线、存储器系统。在软件方面,详细介绍了嵌入式系统软件开发的特点,并以C语言为例,介绍了嵌入式C语言开发的元素。编译器在嵌入式系统开发中起着重要的作用,翻译过程及优化技术对设计良好的嵌入式程序也至关重要,因此本书介绍了编译技术和优化方法,以及程序级的性能分析。实时操作