嵌入式系统原理:基于Arm Cortex-M微控制器体系

嵌入式系统原理:基于Arm Cortex-M微控制器体系

作者:[美] 亚历山大·狄恩

出版社:人民邮电

出版年:2020年1月

ISBN:9787115516596

所属分类:青春文学

书刊介绍

《嵌入式系统原理:基于Arm Cortex-M微控制器体系》内容简介

本书介绍如何使用基于Arm Cortex-M0内核的Kinetis KL25Z单片机进行嵌入式系统搭建,内容覆盖CPU、中断系统、外设与编程,全部使用C语言实现;介绍了CPU上的多任务实现,其目的是提高响应能力和软件模块化,同时减少CPU的开销;探讨了中断、外设和调度程序的相互作用。全书共9章,第1章使用实例介绍嵌入式系统的各个部分,之后章节分别讲解输入/输出端口、并行、中断、C语言基础、模拟接口、定时器、串行通信和直接内存访问等内容。本书可作为高等院校计算机、电子工程等专业的教材,也可作为嵌入式系统开发人员的参考书。
刘雯,北京邮电大学电子工程学院电子实验中心副主任,无线网络定位与通信融合研究中心副主任,北邮-Arm互联网联合实验室主任,博士生导师。主要研究方向:室内外高精度定位技术。获得国家科技发明二等奖1项、国家科技进步二等奖1项、省部级一、二等奖8项;主持国家重点研发计划课题1项、国家自然科学基金项目1项、主持或参与完成国家863项目多项;主要承担课程:ASIC设计、基于Arm的物联网应用以及电子科学与技术专业综合课程设计等。

作品目录

编委会
序一
序二
译者的话
原书序
前言
致谢
作者简介
chapter
01、绪论
1.1、综述
1.2、概念
1.3、应用平台
1.4、总结
1.5、练习
chapter
02、通用输入\输出接口
2.1、综述
2.2、MCU外部:0和1,电压和电流
2.3、MCU内部
2.4、总结
2.5、练习
chapter
03、软件并行基础
3.1、综述
3.2、概念
3.3、提高响应
3.4、高级调度问题
3.5、总结
3.6、练习
chapter
04、Arm
Cortex-M0+处理器内核和中断
4.1、综述
4.2、CPU内核
4.3、异常和中断
4.4、总结
4.5、练习
chapter
05、C汇编语言
5.1、综述
5.2、背景
5.3、软件开发工具
5.4、C语言基础
5.5、构建函数
5.6、控制程序流程
5.7、访问内存中的数据
5.8、总结
5.9、练习
chapter
06、模拟接口
6.1、综述
6.2、简介
6.3、数模转换器
6.4、模拟比较器
6.5、模数转换器
6.6、总结
6.7、练习
chapter
07、定时器
7.1、综述
7.2、概念
7.3、定时器外设
7.4、总结
7.5、练习
chapter
08、串行通信
8.1、综述
8.2、概念
8.3、串行通信协议与外设
8.4、总结
8.5、练习
chapter
09、直接内存访问
9.1、综述
9.2、概念
9.3、KL25Z
DMA控制器和多路复用器外设
9.4、总结
9.5、练习
appendix
测量FRDM-KL25Z的电流、功率和能量
A.1、综述
A.2、FRDM-KL25Z的供电系统架构
A.3、电流测量和功率计算
A.4、功率降低
A.5、电能测量
A.6、电路改造总结
词汇表
参考文献

相关推荐

微信二维码