全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

智能嵌入技术开发与实践(全国高等学校智能科学与技术专业规划教材)

  • 定价: ¥49
  • ISBN:9787302492221
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:287页
  • 作者:编者:佟国香//孙...
  • 立即节省:
  • 2018-03-01 第1版
  • 2018-03-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    佟国香、孙红主编的《智能嵌入技术开发与实践(全国高等学校智能科学与技术专业规划教材)》针对内核为ARM C0nex M3的cypress FM3微处理器介绍ARM conex M3的架构、原理和应用。FM3微处理器具有丰富的内部外围资源,在此基础上,本书结合实验例程由浅人深地讲解智能嵌入式开发技术。其中包括:①基于通用I/()口的外部设备驱动;②多任务信号采集系统的实现;③uART多任务串行通信接口工程设计;④USB与Pc端数据通信的实现;⑤cAN总线局域网设计与多任务信息通信;⑥I。c总线通信技术;⑦sPI总线通信技术;⑧多功能定时计数器的应用等。在软件开发中选择uC/OS-Ⅱ作为嵌人式操作系统,因为它具有源码开放、内核小、实时性好、易于移植等特点,且具有经典操作系统的多任务通信与同步机制,和Linux、Android、Windows cE等相对复杂的内核相比,它的代码容易理解,更容易实现多任务程序设计,比较适合本科和硕士研究生层次教学。
    嵌入式系统涉及电子、计算机、自动控制等诸多专业知识,是软件、硬件设计的完美结合,实践性较强。佟国香、孙红主编的《智能嵌入技术开发与实践(全国高等学校智能科学与技术专业规划教材)》体现“教、学、做”一体化特点,以学生为主体,以能力训练为目标,以每个项目为单元,设计综合开发训练项目,培养学生的团队合作精神,有针对性、有特色。全书由两部分组成,第1~5章为基础篇,着重介绍ARM cortex—M3的体系结构及FM3的内部外围功能,以及基于uc/0s-ⅡRTOS的嵌入式系统开发特点,可使学生掌握基于嵌入式RTOS进行程序设计的特点,对任务调用、任务之间的通信与同步、内核控制有深入的了解。第6、7章为实践篇,其中,第6章基于MB9BF506R开发板设计了嵌入式系统开发中常用的实验例程,可以为学生提供有效的参考设计,帮助其快速进入开发阶段;第7章基于cypress公司C0rtex—M4内核的FM4微处理器介绍了FM4的高性能及特点,基于FM4开发套件的应用实例介绍了FM4的应用开发流程和特点。
    此外,针对嵌入式系统课程面临的教学内容和实验器材的老化问题,开发了适合于本教材的实验开发板,其具有便携、易于操作、体积小、价格便宜的特点。USB供电和口袋式的设计方便学生携带,最大限度提高了开发板的性价比,可以和教材同步推广。本书适合作为高等院校计算机、智能、自动化、电工电子、软件工程专业高年级本科生、研究生的教材,也适合于作为嵌入式系统培训机构的实践教材和嵌入式工程师的应用参考书籍。

目录

第1章 嵌入式系统开发概述
  1.1 嵌入式系统概述
    1.1.1 嵌入式系统的定义
    1.1.2 嵌入式系统的特点
    1.1.3 嵌入式微处理器
    1.1.4 嵌入式操作系统
  1.2 嵌入式系统的组成
    1.2.1 嵌入式系统的硬件基础
    1.2.2 板级支持包BSP/硬件抽象层
    1.2.3 嵌入式系统的软件基础
  1.3 嵌入式系统开发现状
    1.3.1 简单的嵌入式系统开发
    1.3.2 基于实时操作系统的嵌入式系统开发
    1.3.3 基于片上系统的嵌入式系统开发
  小结
  习题
第2章 ARM CortexM3微处理器
  2.1 ARM CortexM3的内核结构
    2.1.1 ARM微处理器的内核演变
    2.1.2 ARM CortexM3内核特点
    2.1.3 寄存器组
  2.2 ARM CortexM3的操作模式
    2.2.1 操作模式
    2.2.2 特权级别
  2.3 中断和异常管理
    2.3.1 概述
    2.3.2 中断向量表
    2.3.3 异常类型
    2.3.4 中断控制
  2.4 MB9BF506R微处理器简介
    2.4.1 MB9BF506R系统概要
    2.4.2 总线架构
    2.4.3 存储器架构
    2.4.4 MB9BF506R的外部总线接口
    2.4.5 MB9BF506R的工作模式
  小结
  习题
第3章 嵌入式软件开发基础
  3.1 CMSISCortex微控制器软件接口标准
    3.1.1 Cortex系列微处理器的数据类型
    3.1.2 CMSIS架构
    3.1.3 关于启动代码
    3.1.4 CMSIS编码规则
    3.1.5 CMSIS支持的工具链
  3.2 MB9BF506R的外设驱动库
    3.2.1 概述
    3.2.2 例程的使用方法
  3.3 在线编程
    3.3.1 Flash在线编程的程序设计
    3.3.2 程序的在线升级——BootLoader设计
    3.3.3 烧写程序到MCU内部
  3.4 系统的低功耗设计
    3.4.1 影响系统功耗的因素及处理措施
    3.4.2 MB9BF506R的低功耗工作模式
  小结
  习题
第4章 基于μC/OSⅡ的嵌入式软件开发特点
第5章 嵌入式系统开发流程
第6章 基于μC/OSⅡ的嵌入式系统实验
第7章 FM4应用扩展
参考文献