欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 物联网与嵌入式系统(普通高等教育十三五规划教材)/物联网工程专业教材丛书
      • 作者:编者:袁学光//张锦南//张阳安//黄伟佳|责编:王晓丹//左佳灵|总主编:张锦南
      • 出版社:北京邮电大学
      • ISBN:9787563559763
      • 出版日期:2020/01/01
      • 页数:196
    • 售价:15.2
  • 内容大纲

        本书以嵌入式系统为核心内容,结合物联网相关技术,介绍了嵌入式系统的基本概念、原理、软硬件结构和其在物联网中的实际应用。重点内容包括:嵌入式系统概述、嵌入式处理器、ARM嵌入式微处理器、总线和外设接口、嵌入式系统的软件体系结构、嵌入式操作系统、物联网操作系统、AliOS Things操作系统、嵌入式系统的物联网应用等。本书结合了国家物联网专业人才培养的需求及物联网新兴产业的发展现状,从面向实际应用及培养大学生实践能力的目的出发,由浅入深地讲解了嵌入式系统的基本概念、原理、软硬件结构和其在物联网中的实际应用。本书可作为普通高等学校物联网工程及其相关专业的教材,也可供从事物联网及其相关行业的人士阅读。
  • 作者介绍

  • 目录

    第1章  嵌入式系统概述
      1.1  嵌入式系统的基本概念
      1.2  嵌人式系统的发展
        1.2.1  嵌入式系统的发展历史
        1.2.2  嵌入式系统的发展趋势
      1.3  嵌入式系统的应用
      1.4  嵌入式系统的组成
        1.4.1  硬件层
        1.4.2  中间层
        1.4.3  软件层
      1.5  嵌入式系统的分类
      1.6  物联网与嵌入式系统
      思考与习题
    第2章  嵌入式处理器
      2.1  嵌入式处理器概述
      2.2  嵌入式处理器的分类
      2.3  嵌入式处理器指令集
        2.3.1  CISC与RISC
        2.3.2  指令流水线
        2.3.3  影响流水线性能的因素
      2.4  嵌入式处理器的体系结构
        2.4.1  冯·诺依曼结构
        2.4.2  哈佛结构
      2.5  嵌入式处理器的存储器系统
      2.6  嵌入式处理器I/O端口的编址方式
      2.7  典型的嵌入式处理器
      思考与习题
    第3章  ARM嵌入式微处理器
      3.1  ARM微处理器概述
        3.1.1  ARM简介
        3.1.2  ARM微处理器的特点
        3.1.3  ARM微处理器的应用领域
      3.2  ARM微处理器系列
        3.2.1  ARM体系架构版本
        3.2.2  ARM微处理器系列
        3.2.3  常见的ARM系列微处理器
      3.3  ARM微处理器的工作模式和寄存器组
        3.3.1  ARM的工作状态
        3.3.2  ARM的运行模式
        3.3.3  ARM的寄存器组
      3.4  ARM微处理器的数据类型
        3.4.1  基本数据类型
        3.4.2  浮点数据类型
        3.4.3  存储器格式
      3.5  ARM微处理器的寻址方式
        3.5.1  立即寻址
        3.5.2  寄存器寻址
        3.5.3  寄存器间接寻址
        3.5.4  寄存器偏移寻址
        3.5.5  基址变址寻址

        3.5.6  多寄存器寻址
        3.5.7  相对寻址
        3.5.8  堆栈寻址
      3.6  ARM微处理器指令集
        3.6.1  ARM指令格式
        3.6.2  ARM指令集
        3.6.3  Thumb指令集
        3.6.4  Thumb-2指令集
        3.6.5  ThumbEE指令集
      3.7  ARM微处理器的存储管理
        3.7.1  ARM存储管理概述
        3.7.2  高速缓冲存储器
        3.7.3  存储器管理单元
        3.7.4  存储器保护单元
      3.8  ARM微处理器的异常处理
        3.8.1  ARM处理器支持的异常类型
        3.8.2  ARM处理器的异常向量表和优先级
        3.8.3  ARM处理器对异常的处理和返回
      思考与习题
    第4章  总线和外设接口
      4.1  总线和外设接口概述
        4.1.1  总线的简介
        4.1.2  接口的简介
      4.2  现场总线
        4.2.1  现场总线概述
        4.2.2  主流的现场总线
      4.3  GPIO接口
      4.4  UART接口
        4.4.1  UART接口的通信协议
        4.4.2  UART接口的硬件模块
        4.4.3  嵌入式处理器中的UART
      4.5  I2C接口
        4.5.1  I2C总线的基础
        4.5.2  I2C总线的信号
        4.5.3  I2C总线的地址
        4.5.4  嵌入式处理器中的I2C总线接口
      4.6  SPI总线接口
        4.6.1  SPI总线的信号
        4.6.2  嵌入式处理器中的SPI总线接口
      4.7  CAN总线接口
        4.7.1  CAN总线的组成
        4.7.2  CAN总线的特点
        4.7.3  CAN总线的数据报文
      4.8  以太网接口
        4.8.1  以太网接口的基础
        4.8.2  以太网接口在嵌入式系统中的应用
      4.9  无线通信接口
        4.9.1  红外和蓝牙
        4.9.2  无线数传模块
        4.9.3  Wi-Fi模块

      4.10  A/D接口
        4.10.1  A/D转换器的类型
        4.10.2  A/D转换的重要指标
      4.11  D/A接口
        4.11.1  D/A转换器的种类
        4.11.2  D/A转换器的主要技术指标
      4.12  JTAG接口
      思考与习题
    第5章  嵌入式系统的软件体系结构
      5.1  嵌入式系统的软件层次
      5.2  嵌入式系统的中间驱动层
        5.2.1  中间驱动层的基础
        5.2.2  BSP的功能
        5.2.3  BSP的设计
      5.3  嵌入式系统的引导加载程序
        5.3.1  Bootloader的基础
        5.3.2  Bootloader的工作模式
        5.3.3  Bootloader的启动方法
        5.3.4  Bootloader的启动流程
      思考与习题
    第6章  嵌入式操作系统
      6.1  嵌入式操作系统概述
      6.2  嵌入式操作系统的特点
      6.3  嵌入式操作系统的分类
      6.4  嵌入式操作系统的功能
        6.4.1  内核
        6.4.2  任务管理
        6.4.3  同步与通信
        6.4.4  时钟和中断
      6.5  常见的嵌入式操作系统
      思考与习题
    第7章  物联网操作系统
      7.1  物联网“碎片化”难题
      7.2  物联网操作系统概述
      7.3  物联网操作系统的发展
      7.4  物联网操作系统的分类
      7.5  典型的物联网操作系统
      思考与习题
    第8章  AliOS Things操作系统
      8.1  AliOS Things概述
      8.2  AliOS Things的架构
      8.3  AliOS Things的内核
        8.3.1  Rhino内核
        8.3.2  工作队列
        8.3.3  异步事件框架
      8.4  AliOS Things的组件
        8.4.1  自组织网络
        8.4.2  空中固件升级
        8.4.3  网络适配框架
        8.4.4  消息传输协议

        8.4.5  感知设备软件框架
        8.4.6  JavaScript引擎Bone Engine@Lite
        8.4.7  智能语音服务
        8.4.8  安全支持
      思考与习题
    第9章  嵌入式系统的物联网应用
      9.1  开发编译环境的搭建
        9.1.1  获取AliOS Things源代码
        9.1.2  系统环境配置
        9.1.3  IDE的安装和配置
      9.2  AliOS Things应用的开发步骤
        9.2.1  使用命令行工具进行开发
        9.2.2  通过IDE工具进行开发
      9.3  MXCHIP MK3080的简介
        9.3.1  EMw3080模组的简介
        9.3.2  EMW3080(B)模组的硬件架构
        9.3.3  EMW3080(B)模组的特性
        9.3.4  MK3080开发板
      9.4  物联网应用开发实例
        9.4.1  物联网平台产品的定义
        9.4.2  设备端产品的开发
      思考与习题
    参考文献