嵌入式系统原理与应用

嵌入式系统原理与应用
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , ,
2019-08
版次: 1
ISBN: 9787568915793
定价: 58.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 338页
27人买过
  •   《嵌入式系统原理与应用》以嵌入式系统的基本开发技术为主线,以国内外应用广泛的、经典的、适合学习型的基础ARM7核及SAMSUNG公司S3C44BOX(基于ARM7TDMI)嵌入式处理器芯片为硬件平台,系统地阐述了嵌入式系统的基本概念、开发与应用基本原理、ARM技术概述、ARM指令系统和基于ARM的嵌入式程序设计基础、基于ARM的应用开发实例、源码开放的嵌入式实时操作系统μC/OS-Ⅱ、Linux的移植与应用开发等嵌入式系统开发与应用的基本知识、基本技术和基本方法,并结合嵌入式系统基础实验,给出了完整的嵌入式系统学习方案。
      《嵌入式系统原理与应用》可作为高等院校计算机、电子信息、通信工程、物联网、自动化、电气工程及其自动化等专业的教材,也可供工程技术人员参考。 第1章 嵌入式系统概述
    1.1 嵌入式系统基本概念
    1.2 嵌入式系统处理器
    1.3 嵌入式系统的组成
    1.4 嵌入式操作系统
    习题

    第2章 ARM处理器的体系结构
    2.1 体系结构和流水线技术
    2.2 嵌入式处理器内核
    2.3 ARM体系结构的发展
    2.4 Thumb技术介绍
    2.5 ARM处理器工作状态
    2.6 ARM处理器工作模式
    2.7 ARM处理器寄存器组成
    2.8 Thumb状态下的寄存器组织
    2.9 ARM的异常中断
    2.10 ARM存储数据类型和存储格式
    2.11 ARM总线技术
    2.12 ARM协处理器
    2.13 基于JTAG的调试系统
    2.14 ARM7TDMI
    习题

    第3章 ARM指令系统
    3.1 ARM指令集概述
    3.2 ARM寻址方式
    3.3 ARM指令
    习题

    第4章 Thumb指令集
    4.1 Thumb指令集概述
    4.2 Thumb指令详细介绍
    习题

    第5章 嵌入式系统程序设计基础
    5.1 ARM汇编器所支持的伪指令
    5.2 ARM汇编语言程序设计
    5.3 嵌入式C语言程序设计基础
    5.4 C语言与汇编语言混合编程
    习题

    第6章 基于S3C44BOX嵌入式系统应用开发实例
    6.1 S3C44BOX处理器介绍
    6.2 S3C444BOX I/O端口功能及应用开发
    6.3 S3C444BOX UART接口功能及应用开发
    6.4 S3C44BOX中断控制器功能及应用开发
    6.5 S3C44BOX PWM定时器功能及应用开发
    6.6 S3C444BOX A/D转换器功能及应用开发
    6.7 S3C444BOX RTC功能及应用开发
    6.8 S3C44BOX IIC总线接口功能及应用开发
    习题

    第7章 嵌入式实时操作系统霤/OS-Ⅱ应用与开发基础
    7.1 嵌入式实时操作系统
    7.2 嵌入式霤/OS-Ⅱ实时操作系统
    7.3 霤/OS-Ⅱ的内核
    7.4 霤/OS-Ⅱ应用程序开发
    7.5 霤/OS-Ⅱ在嵌入式处理上的移植
    习题

    第8章 嵌入式实时操作系统Linux应用与开发基础
    8.1 嵌入式Linux概况
    8.2 嵌入式Linux的开发环境
    8.3 桌面Linux的安装
    8.4 Linux的使用
    8.5 Linux内核结构
    8.6 Linux目录结构
    8.7 Linux文件系统
    8.8 构造嵌入式Linux系统
    8.9 霤linux应用程序开发
    8.10 霤linux在S3C44BOX上的移植
    8.11 开发工具GNU的使用
    8.12 建立霤linux开发环境
    习题

    第9章 嵌入式系统基础实验
    9.1 嵌入式教学实验系统简介
    9.2 ADS1.2开发环境创建与简要介绍
    9.3 基于ARM7的汇编语言程序设计简介
    9.4 基于ARM7的C语言程序设计简介
    9.5 霤/OS-Ⅱ的内核在ARM处理器上的移植实验
    9.6 霤linux的移植、内核文件系统的生成与烧写

    参考文献
  • 内容简介:
      《嵌入式系统原理与应用》以嵌入式系统的基本开发技术为主线,以国内外应用广泛的、经典的、适合学习型的基础ARM7核及SAMSUNG公司S3C44BOX(基于ARM7TDMI)嵌入式处理器芯片为硬件平台,系统地阐述了嵌入式系统的基本概念、开发与应用基本原理、ARM技术概述、ARM指令系统和基于ARM的嵌入式程序设计基础、基于ARM的应用开发实例、源码开放的嵌入式实时操作系统μC/OS-Ⅱ、Linux的移植与应用开发等嵌入式系统开发与应用的基本知识、基本技术和基本方法,并结合嵌入式系统基础实验,给出了完整的嵌入式系统学习方案。
      《嵌入式系统原理与应用》可作为高等院校计算机、电子信息、通信工程、物联网、自动化、电气工程及其自动化等专业的教材,也可供工程技术人员参考。
  • 目录:
    第1章 嵌入式系统概述
    1.1 嵌入式系统基本概念
    1.2 嵌入式系统处理器
    1.3 嵌入式系统的组成
    1.4 嵌入式操作系统
    习题

    第2章 ARM处理器的体系结构
    2.1 体系结构和流水线技术
    2.2 嵌入式处理器内核
    2.3 ARM体系结构的发展
    2.4 Thumb技术介绍
    2.5 ARM处理器工作状态
    2.6 ARM处理器工作模式
    2.7 ARM处理器寄存器组成
    2.8 Thumb状态下的寄存器组织
    2.9 ARM的异常中断
    2.10 ARM存储数据类型和存储格式
    2.11 ARM总线技术
    2.12 ARM协处理器
    2.13 基于JTAG的调试系统
    2.14 ARM7TDMI
    习题

    第3章 ARM指令系统
    3.1 ARM指令集概述
    3.2 ARM寻址方式
    3.3 ARM指令
    习题

    第4章 Thumb指令集
    4.1 Thumb指令集概述
    4.2 Thumb指令详细介绍
    习题

    第5章 嵌入式系统程序设计基础
    5.1 ARM汇编器所支持的伪指令
    5.2 ARM汇编语言程序设计
    5.3 嵌入式C语言程序设计基础
    5.4 C语言与汇编语言混合编程
    习题

    第6章 基于S3C44BOX嵌入式系统应用开发实例
    6.1 S3C44BOX处理器介绍
    6.2 S3C444BOX I/O端口功能及应用开发
    6.3 S3C444BOX UART接口功能及应用开发
    6.4 S3C44BOX中断控制器功能及应用开发
    6.5 S3C44BOX PWM定时器功能及应用开发
    6.6 S3C444BOX A/D转换器功能及应用开发
    6.7 S3C444BOX RTC功能及应用开发
    6.8 S3C44BOX IIC总线接口功能及应用开发
    习题

    第7章 嵌入式实时操作系统霤/OS-Ⅱ应用与开发基础
    7.1 嵌入式实时操作系统
    7.2 嵌入式霤/OS-Ⅱ实时操作系统
    7.3 霤/OS-Ⅱ的内核
    7.4 霤/OS-Ⅱ应用程序开发
    7.5 霤/OS-Ⅱ在嵌入式处理上的移植
    习题

    第8章 嵌入式实时操作系统Linux应用与开发基础
    8.1 嵌入式Linux概况
    8.2 嵌入式Linux的开发环境
    8.3 桌面Linux的安装
    8.4 Linux的使用
    8.5 Linux内核结构
    8.6 Linux目录结构
    8.7 Linux文件系统
    8.8 构造嵌入式Linux系统
    8.9 霤linux应用程序开发
    8.10 霤linux在S3C44BOX上的移植
    8.11 开发工具GNU的使用
    8.12 建立霤linux开发环境
    习题

    第9章 嵌入式系统基础实验
    9.1 嵌入式教学实验系统简介
    9.2 ADS1.2开发环境创建与简要介绍
    9.3 基于ARM7的汇编语言程序设计简介
    9.4 基于ARM7的C语言程序设计简介
    9.5 霤/OS-Ⅱ的内核在ARM处理器上的移植实验
    9.6 霤linux的移植、内核文件系统的生成与烧写

    参考文献
查看详情