种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

嵌入式系统原理及套用教程(第2版)

(2019-06-20 11:02:23) 百科综合

嵌入式系统原理及套用教程(第2版)

本书全面、系统地描述了ARM9微处理器核的嵌入式系统体系结构,以Samsung公司的S3C2440A控制器为例,着重介绍ARM9微处理器的结构、开发工具、Linux的程式设计及嵌入式CDIO工程实训等内容。

    图书信息

    嵌入式系统原理及套用教程(第2版)
    作者:孟祥莲、孙平、王嘉鹏、姜波、于剑光
    定价:49.80元
    印次:2-2
    ISBN:9787302459392
    出版日期:2017.03.01
    印刷日期:2017.07.21

      内容简介

      本书全面、系统地描述了ARM9微处理器核的嵌入式系统体系结构,以Samsung公司的S3C2440A控制器为例,着重介绍ARM9微处理器的结构、开发工具、Linux的程式设计及嵌入式CDIO工程实训等内容。

      目录

      第1章嵌入式系统概述
      1.1嵌入式系统定义
      1.1.1嵌入式系统的概念
      1.1.2嵌入式系统的特点
      1.2嵌入式系统的组成
      1.2.1嵌入式系统硬体
      1.2.2嵌入式系统软体
      1.2.3嵌入式系统的开发系统和开发工具
      1.3嵌入式系统的套用
      1.4本章小结
      1.5习题1
      第2章ARM微处理器概述与编程模型
      2.1ARM微处理器概述
      2.1.1ARM微处理器的特点
      2.1.2ARM微处理器系列
      2.2ARM微处理器结构
      2.2.1RISC体系结构
      2.2.2ARM微处理器的暂存器结构
      2.2.3ARM微处理器的指令结构
      2.3ARM微处理器的工作状态
      2.4ARM体系结构的存储器格式
      2.4.1指令长度及数据类型
      2.4.2存储管理单元
      2.5处理器模式
      2.6暂存器组织
      2.6.1ARM状态下的暂存器组织
      2.6.2Thumb状态下的暂存器组织
      2.6.3程式状态暂存器
      2.7异常
      2.7.1ARM体系结构所支持的异常类型
      2.7.2异常优先权
      2.7.3异常的回响及返回
      2.7.4应用程式中的异常处理
      2.8本章小结
      2.9习题2
      第3章ARM9指令系统
      3.1ARM处理器的定址方式
      3.1.1暂存器定址
      3.1.2立即定址
      3.1.3暂存器间接定址
      3.1.4变址定址
      3.1.5暂存器移位定址
      3.1.6多暂存器定址
      3.1.7堆叠定址
      3.1.8相对定址
      3.2ARM指令集
      3.2.1指令格式
      3.2.2条件码
      3.2.3ARM存储器访问指令
      3.2.4ARM数据处理类指令
      3.2.5ARM分支指令
      3.2.6ARM协处理器指令
      3.2.7ARM软体中断指令
      3.3Thumb指令集
      3.4本章小结
      3.5习题3
      第4章嵌入式程式设计基础
      4.1伪指令
      4.1.1通用伪指令
      4.1.2与ARM指令相关的伪指令
      4.1.3与Thumb指令相关的伪指令
      4.2彙编语言的语句格式
      4.2.1书写格式
      4.2.2彙编语言中表达式和运算符
      4.3彙编程式套用
      4.3.1彙编程式基本结构
      4.3.2子程式调用
      4.4彙编语言与C/C++的混合编程
      4.4.1在C/C++程式中内嵌彙编指令的语法格式
      4.4.2C/C++与彙编语言的混合编程套用
      4.5本章小结
      4.6习题4
      第5章嵌入式内部可程式模组
      5.1存储控制模组
      5.1.1存储器控制器
      5.1.2NANDFlash控制器
      5.1.3存储器实例
      5.2GPIO
      5.2.1连线埠功能
      5.2.2连线埠配置暂存器
      5.2.3连线埠其他暂存器
      5.2.4I/O套用实例
      5.3中断系统
      5.3.1中断优先权
      5.3.2中断控制暂存器
      5.3.3中断编程实例
      5.4定时部件
      5.4.1看门狗定时器原理及实例
      5.4.2RTC部件
      5.4.3Timer部件
      5.4.4定时部件套用实例
      5.5UART
      5.5.1UART的操作
      5.5.2UART接口暂存器
      5.5.3UART实例
      5.6ADC及触控萤幕接口
      5.6.1功能描述
      5.6.2ADC及触控萤幕接口特殊暂存器
      5.6.3A/D转换实例
      5.7本章小结
      5.8习题5
      第6章嵌入式接口技术套用
      6.1LCD显示器接口
      6.1.1LCD的控制器
      6.1.2S3C2440A晶片的LCD专用暂存器
      6.1.3S3C2440A晶片LCD暂存器的设定
      6.2I2C汇流排
      6.2.1S3C2440A的I2C接口
      6.2.2I2C汇流排接口特殊暂存器
      6.2.3I2C编程举例
      6.3I2S汇流排
      6.3.1传送接收模式
      6.3.2音频串列接口格式
      6.3.3I2S汇流排接口特殊暂存器
      6.3.4I2S编程实例
      6.4AC97控制器
      6.4.1AC97控制器操作
      6.4.2AC97控制器特殊暂存器
      6.4.3AC97套用实例
      6.5本章小结
      6.6习题6
      第7章软体开发环境
      7.1ADS1.2集成开发环境
      7.1.1使用ADS创建工程
      7.1.2用AXD进行代码调试
      7.2嵌入式Linux的交叉编译环境安装
      7.3本章小结
      7.4习题7
      第8章嵌入式系统BootLoader技术
      8.1BootLoader的基本概念
      8.1.1BootLoader的相关设备和机制
      8.1.2BootLoader的启动过程
      8.1.3BootLoader的操作模式
      8.1.4BootLoader的总体设计
      8.2BootLoader(vivi)的代码分析
      8.3本章小结
      8.4习题8
      第9章嵌入式Linux作业系统移植
      9.1嵌入式Linux基本概念
      9.2嵌入式Linux核心移植
      9.2.1核心修改
      9.2.2核心配置
      9.2.3核心编译
      9.3建立Linux根档案系统
      9.4下载目标档案
      9.5本章小结
      9.6习题9
      第10章嵌入式Linux设备驱动程式开发
      10.1嵌入式Linux驱动程式开发基础
      10.1.1嵌入式Linux设备驱动程式分类
      10.1.2最简单的核心模组
      10.2嵌入式Linux设备驱动重要技术
      10.2.1记忆体与I/O连线埠
      10.2.2同步机制
      10.2.3阻塞与非阻塞
      10.2.4时间问题
      10.2.5中断处理
      10.3字元设备驱动程式
      10.3.1字元设备驱动结构
      10.3.2字元设备驱动实例——LED驱动
      10.4网路设备驱动程式
      10.4.1Linux网路设备简介
      10.4.2网路驱动核心数据结构
      10.4.3网路驱动程式分析
      10.5设备驱动实例
      10.5.1ADC设备驱动实例
      10.5.2PWM设备驱动实例
      10.5.3触控萤幕设备驱动实例
      10.6本章小结
      10.7习题10
      第11章嵌入式Linux应用程式设计
      11.1嵌入式LinuxC语言应用程式开发基础
      11.1.1编写源程式
      11.1.2交叉编译程式
      11.1.3调试程式
      11.2档案I/O编程
      11.2.1档案I/O操作例程
      11.2.2档案I/O操作API
      11.3网路编程
      11.3.1网路通信基础及例程
      11.3.2网路通信API
      11.4套用实例
      11.4.1ADC套用实例
      11.4.2PWM蜂鸣器控制套用实例
      11.4.3触控萤幕套用实例
      11.5本章小结
      11.6习题11
      第12章嵌入式CDIO实训项目
      实训1ARM彙编基础训练1
      实训2ARM彙编基础训练2
      实训3GPIO输入输出实训
      实训4GPIO定时器中断套用实训
      实训5直流电机套用实训
      实训6温度採集套用实训
      实训7红外通信套用实训
      实训8CAN汇流排套用实训
      参考文献

      标 签

      搜索
      随机推荐

      Powered By 种豆资源网||