





定价:59元
印次:1-2
ISBN:9787302429135
出版日期:2016.05.01
印刷日期:2022.03.01
图书责编:刘向威
图书分类:教材
本书的立足点是基础化、实用化、可操作性,首先介绍嵌入式系统的概念、引导读者对嵌入式系统有一个整体的印象,从而为读者打开嵌入式系统开发的大门,其次介绍嵌入式开发的集成开发环境; 然后以Stellaris处理器LM3S8962为对象,介绍了系统控制、GPIO、串行通信、定时器模块、ADC模块、PWM及模拟比较器; CAN模块; 最后以全国大学生飞思卡尔杯智能汽车比赛为应用案例,介绍其系统设计及实现方法。 本书可作为大专、本科院校自动化、机电、仪器仪表和自动控制等专业的工业控制网络等相关课程的教材或教学参考书,也可供从事工业控制网络系统设计和产品研发的工程技术人员参考。 ‐
王黎明,男,1978年5月出生,工学博士,现任海军工程大学电气工程学院副教授,长期致力于嵌入式技术开发与应用、现场总线技术、网络化技术、检测技术研究。出版著作3部,教材2部,在国内外刊物发表文章40余篇,20余篇被SCI或EI收录。获得军队科技进步奖2项,国家发明专利4项。先后从事数字信号处理、信号与系统、工程检测技术、智能工程检测技术与数据融合、现场总线网络、嵌入式技术基础等课程的教学。先后主持国家自然科学基金1项,海军十一五、十二五预研课题4项,军内科研维改科研等20多项。
目前微控制器的性能越来越好,集成的模块也越来越多,内部自带的寄存器越来越多,整体的框架也越来越复杂,因此库开发成为微控制器开发的主流。通过库开发,可以在不了解微控制器底层寄存器配置的情况下,快速掌握单片机的各个模块资源。本书的目的就是带领读者深入了解开发Stellaris 处理器 LM3S8962的过程,最终达到灵活快速地上手其他库,直至开发其他ARM芯片的水平。
第1章嵌入式系统基础
1.1嵌入式系统的概念及组成
1.1.1嵌入式平台的硬件构架
1.1.2板级支持包和嵌入式系统
1.1.3嵌入式系统上的应用程序
1.2嵌入式C语言
1.2.1变量与常量
1.2.2运算符
1.2.3预处理
1.2.4位处理
1.2.5C编程基本规则
1.3ARM CortexM3概述
1.3.1ARM——Advanced RISC Machines
1.3.2CortexM3简介
1.4典型CortexM3微控制器简介
1.4.1CortexM3的微处理器Stellaris系列
1.4.2Stellaris系列处理器的分类
1.4.3LM3S8962引脚功能和硬件电路
小结
思考题
第2章集成开发环境
2.1嵌入式软件开发过程
2.1.1创建过程
2.1.2编译
2.1.3链接
2.1.4定址
2.1.5调试过程
2.2IAR EWARM安装
2.3安装驱动库
2.3.1下载最新库文件
2.3.2拷贝连接器命令文件
2.3.3拷贝驱动库头文件
2.3.4拷贝底层驱动函数库
2.4EWARM新建项目
2.4.1建立一个项目文件目录
2.4.2新建工作区
2.4.3生成新项目
2.4.4添加/新建文件
2.4.5项目选项设置
2.4.6通用选项设置
2.4.7C/C++编译器选项设置
2.4.8A...
l 想学习或刚刚进入Cortex M3内核Stellaris处理器的开发人员。
l 想学习嵌入式技术的开发人员。
l 对嵌入式技术开发感兴趣的人员。
l 使用Cortex M3进行快速开发产品的开发人员。
尽管本书面向初级Cortex M3内核Stellaris处理器的开发人员,但读者需要熟悉相关的硬件知识以及C语言,至少能读懂书中提到的代码。