本书共分为16章,1-6章囊括了学习一个新微控制器入门的基本知识要素及基本规范,7-12章分别给出各个模块的程序设计方法,第13章给出时钟系统及其他模块,第14章给出基于实时操作系统MQX-Lite的编程方法,第15章给出一个汽车冷却风扇控制实例,第16章给出位带及位操作引擎等技术的进一步讨论。
本书共分11章,从实际应用角度阐述MQX应用程序的设计方法。内容包括概述;MQX系统的工程构架及第一个样例工程;MQX中断机制与时间管理;MQX常用I/O驱动使用方法简介等。
本书根据微处理器的最新发展,选择Arm Cortex-M微处理器作为教学蓝本,阐述微型计算机系统的基本工作原理,给出Arm Cortex-M系列微处理器结构、指令系统和汇编语言程序设计、中断系统、基本输入输出、串行通信接口,以及常用的微型计算机接口电路、模数A/D、数模D/A转换、定时器等接口及汇编程序。
本书从技术科学层面,提出了NB-IoT应用架构,形成可复用、可移植的模板、构件、类,成为NB-IoT应用产品开发的“基石”。NB-IoT应用架构由终端(UE)、信息邮局(MPO)、人机交互系统(HCI)三个部分组成。针对UE,本书提出了通用嵌入式计算机(GEC)的概念,在硬件上把MCU硬件最小系统及面向具体应用的共性电路封装成一个整体,为用户提供芯片级的可重用的硬件实体;在软件上,把嵌入式软件分为BIOS程序与用户程序两部分。
本书介绍了出汽车电子概述及S32K的基本特性、ARM Cortex-M4F的寄存器、指令系统及汇编语法、S32K的存储地址映像、中断系统及最小硬件系统、以GPIO为例给出工程框架、第一个C语言实例、第一个汇编语言实例及程序执行过程分析等相关内容。
本书内容包括:Kinetis微控制器概述与K60硬件最小系统、第一个样例程序及工程组织、异步串行通信、定时器相关模块等。
本书以Freescale 32位微控制器ColdFire系列的MCF52233为蓝本阐述嵌入式系统的软件与硬件设计。全书共18章,本书配有网络光盘,包含了ColdFire系列微控制器开发环境的安装文件、书中提供的所有实例源程序、辅助资料、相关芯片资料及常用软件工具。