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

    • 嵌入式系统原理与应用(第2版高等学校电子信息类系列教材)
      • 作者:编者:张玺君|责编:明政珠
      • 出版社:西安电子科大
      • ISBN:9787560676623
      • 出版日期:2025/07/01
      • 页数:231
    • 售价:17.2
  • 内容大纲

        本书是进行嵌入式系统开发的入门教材,按照嵌入式系统学习的规律将内容分为嵌入式操作系统基础、ARM体系结构和指令系统及嵌入式系统实验三大部分。书中以北京博创智联科技有限公司的IMX6实验箱为实验平台设计了相关实验内容,覆盖了该实验箱所提供的所有功能。本书还对Android系统开发环境的搭建进行了描述,感兴趣的读者可以利用Android进行实验操作,以提高对知识的扩展应用能力。
        本书将理论与实践相结合,同时纳入计算机等级考试嵌入式系统三级的考试内容,用浅显易懂的语言解释理论,用简单易行的实验验证理论,使读者在掌握实际操作技能的同时加深对理论的理解。此外,本书还加入了课程思政引导,教师可在教授时结合相关内容进行教学。
        本书既可作为高等学校计算机类、电子类、通信类专业的教材,也可作为广大嵌入式系统爱好者和工程师的自学用书和参考手册。
  • 作者介绍

  • 目录

    第1章  嵌入式系统概论
      1.1  嵌入式系统的定义
      1.2  嵌入式系统的组成
      1.3  嵌入式系统的发展过程
      1.4  嵌入式系统的开发流程
      1.5  嵌入式系统的应用领域
      习题
    第2章  嵌入式Linux操作系统
      2.1  主流的嵌入式操作系统
        2.1.1  嵌入式操作系统概述
        2.1.2  嵌入式Linux
        2.1.3  Android操作系统
        2.1.4  iOS操作系统
        2.1.5  Windows CE操作系统
        2.1.6  VxWorks操作系统
        2.1.7  实时操作系统
      2.2  μC/OS-Ⅱ嵌入式操作系统
        2.2.1  μC/OS-Ⅱ嵌入式操作系统概述
        2.2.2  μC/OS-Ⅱ的任务及管理
        2.2.3  μC/OS-Ⅱ的任务调度
        2.2.4  μC/OS-Ⅱ的移植
      习题
    第3章  嵌入式系统开发环境
      3.1  Linux程序设计
        3.1.1  Vim编辑器的使用
        3.1.2  GCC编译器
        3.1.3  GDB调试程序
        3.1.4  Makefile
      3.2  嵌入式开发环境
        3.2.1  嵌入式交叉编译环境的搭建
        3.2.2  交叉编译
        3.2.3  交叉编译工具
        3.2.4  宿主机交叉环境的建立
      习题
    第4章  嵌入式处理器
      4.1  嵌入式处理器概述
        4.1.1  嵌入式处理器的结构类型
        4.1.2  嵌入式处理器简介
        4.1.3  ARM处理器系列概述
      4.2  ARM Cortex处理器
        4.2.1  Cortex-M
        4.2.2  ARM Cortex-A
        4.2.3  ARM Cortex-A
      4.3  ARM处理器编程模型
        4.3.1  数据类型
        4.3.2  ARM处理器的工作模式
        4.3.3  寄存器组织
        4.3.4  存储器组织结构
        4.3.5  ARM的异常处理机制
      习题

    第5章  ARM指令集
      5.1  ARM指令概述
      5.2  条件执行指令
      5.3  操作数预处理指令
      5.4  数据处理指令
      5.5  控制类指令
      5.6  传送类指令
      5.7  ARMv8体系架构
      5.8  Thumb指令集概述
      习题
    第6章  ARM汇编程序设计
      6.1  ARM汇编集成开发环境
        6.1.1  ADS集成开发环境简介
        6.1.2  编辑ARM汇编语言源程序
        6.1.3  在命令行方式下调试
        6.1.4  在IDE环境下调试
        6.1.5  ARM DS-5集成开发环境简介
        6.1.6  ARM DS-5编辑运行ARM汇编语言源程序
      6.2  ARM汇编程序基本结构
        6.2.1  ARM汇编语言的语句格式
        6.2.2  ARM汇编语言的程序格式
      6.3  ARM汇编语言程序中的符号和表达式
        6.3.1  ARM汇编语言中的符号
        6.3.2  ARM汇编语言中的表达式
      6.4  ARM汇编语言伪操作
        6.4.1  符号定义伪操作
        6.4.2  数据定义伪操作
        6.4.3  杂项伪操作
        6.4.4  汇编控制伪操作
        6.4.5  信息报告伪操作
        6.4.6  框架描述伪操作
      6.5  ARM汇编语言伪指令
        6.5.1  ADR伪指令
        6.5.2  ADRL伪指令
        6.5.3  LDR伪指令
      6.6  ARM汇编语言宏指令
      6.7  ARM汇编语言子程序
      6.8  C语言与ARM汇编语言的混合编程
        6.8.1  ATPCS概述
        6.8.2  使用内嵌汇编器
        6.8.3  内嵌汇编指令应用举例
        6.8.4  在汇编代码中访问C程序的全局变量
        6.8.5  ARM汇编程序与C程序的相互调用
      习题
    第7章  嵌入式系统实验箱
      7.1  认识IMX6实验箱
      7.2  建立开发环境
      7.3  给下位机烧写软件系统
      习题
    第8章  嵌入式系统基础实验

      8.1  熟悉Linux开发环境
      8.2  多线程应用程序设计
      8.3  串行端口程序设计
      8.4  嵌入式Web服务器
      习题
    第9章  Android系统开发环境的搭建
      9.1  Android Ubuntu开发环境的建立
      9.2  Android Windows 7开发环境的建立
      习题
    参考文献