您好,欢迎光临有路网!
ARM嵌入式系统基础教程
QQ咨询:
有路璐璐:

ARM嵌入式系统基础教程

  • 作者:周立功
  • 出版社:北京航空航天大学出版社
  • ISBN:9787810775779
  • 出版日期:2005年01月01日
  • 页数:452
  • 定价:¥32.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    高等学校嵌入式系统通用教材·ARM嵌入式系统系列教程。
    目录
    第1章 嵌入式系统概述
    1.1 嵌入式系统
    1.1.1 现实中的嵌入式系统
    1.1.2 嵌入式系统的概念
    1.1.3 嵌入式系统的未来
    1.2 嵌入式处理器
    1.2.1 嵌入式处理器简介
    1.2.2 嵌入式系统的分类
    1.3 嵌入式操作系统
    1.3.1 嵌入式操作系统简介
    1.3.2 嵌入式操作系统基本概念
    1.3.3 使用实时操作系统的必要性
    1.3.4 实时操作系统的优缺点
    1.3.5 常见的嵌入式操作系统
    思考与练习

    第2章 嵌入式系统工程设计
    2.1 嵌入式系统项目开发生命周期
    2.1.1 识别需求
    2.1.2 提出方案
    2.1.3 执行项目
    2.1.4 结束项目
    2.2 嵌入式系统工程设计方法简介
    2.2.1 由上而下与由下而上
    2.2.2 UML系统建模
    2.2.3 面向对象OO的思想
    思考与练习

    第3章 ARM7体系结构
    3.1 ARM
    3.1.1 ARM的体系结构
    3.1.2 ARM处理器核
    3.2 ARM7TDMI
    3.2.1 三维流水线
    3.2.2 存储器访问
    3.2.3 存储器接口
    3.3 ARM7TDMI的模块、内核和功能框图
    3.4 体系结构直接支持的数据类型
    3.5 处理器状态
    3.6 处理器模式
    3.7 内部寄存器
    3.7.1 ARM状态寄存器集
    3.7.2 Thumb状态寄存器集
    3.8 程序状态寄存器
    3.8.1 条件代码标志
    3.8.2 控制位
    3.8.3 保留位
    3.9 异常
    3.9.1 异常入口/出口汇总
    3.9.2 进入异常
    3.9.3 退出异常
    3.9.4 快速中断请求
    3.9.5 中断请求
    3.9.6 中止
    3.9.7 软件中断指令
    3.9.8 未定义的指令
    3.9.9 异常向量
    3.9.10 异常优先级
    3.10 中断延迟
    3.10.1 *大中断延迟
    3.10.2 *小中断延迟
    3.11 复位
    3.12 存储器及存储器映射I/P
    3.12.1 地址空间
    3.12.2 存储器格式
    3.12.3 未对齐的存储器访问
    3.12.4 指令的预取和自修改代码
    3.12.5 存储器映射的I/O
    3.13 寻址方式
    3.14 ARM7指令集
    3.14.1 ARM指令集
    3.14.2 Thumb指令集
    3.15 协处理器接口
    3.15.1 协处理器接口简介
    3.15.2 可用的协处理器
    3.15.3 关于未定义的指令
    3.16 调试接口
    3.16.1 典型调试系统
    3.16.2 调试接口
    3.16.3 EmbeddedICE-RT
    3.16.4 扫描链和JTAG接口
    3.17 ETM接口
    思考与练习

    第4章 ARM7TDMI(-S)指令系统
    4.1 ARM处理器寻址方式
    4.2 指令集介绍
    4.2.1 ARM指令集
    4.2.2 Thumb指令集
    4.3 本章小结
    思考与练习

    第5章 LPC2000系列ARM硬件结构
    5.1 LPC2000系列简介
    5.1.1 特性
    5.1.2 器件信息
    5.1.3 结构
    5.2 引脚配置
    5.2.1 引脚排列及封装信息
    5.2.2 LPC2114/2124的引脚描述
    5.2.3 LPC2210/2212/2214的引脚描述
    5.2.4 引脚功能选择使用示例
    5.3 存储器寻址
    5.3.1 片内存储器
    5.3.2 片外存储器
    5.3.3 存储器映射
    5.3.4 预取指中止和数据中止异常
    5.3.5 存储器映射及引导块
    5.3.6 启动代码相关部分
    5.4 系统控制模块
    5.4.1 系统控制模块功能汇总
    5.4.2 引脚描述
    5.4.3 寄存器描述
    5.4.4 晶体振荡器
    5.4.5 复位
    5.4.6 外部中断输入
    5.4.7 外部中断应用示例
    5.4.8 存储器映射控制
    5.4.9 PLL(锁相环)
    5.4.10 VPB分频器
    5.4.11 功率控制
    5.4.12 唤醒定时器
    5.4.13 启动代码相关部分
    5.5 存储器加速模块
    5.5.1 结构
    5.5.2 操作模式
    5.5.3 配置
    5.5.4 寄存器描述
    5.5.5 使用注意事项
    5.5.6 启动代码相关部分
    5.6 外部存储器控制器
    5.6.1 特性
    5.6.2 结构
    5.6.3 引脚描述
    5.6.4 寄存器描述
    5.6.5 外部存储器接口
    5.6.6 典型总线时序
    5.6.7 外部存储器选择
    5.6.8 启动代码相关部分
    5.7 引脚连接模块
    5.7.1 寄存器描述
    5.7.2 引脚功能控制
    5.7.3 启动代码相部分
    5.8 向量中断控制器
    5.8.1 特性
    5.8.2 功能
    5.8.3 结构
    5.8.4 寄存器描述
    5.8.5 中断源
    5.8.6 使用注意事项
    5.8.7 使用示例
    5.8.8 启动代码相关部分
    5.9 GPIO
    5.9.1 特性
    5.9.2 用途
    5.9.3 引脚描述
    5.9.4 寄存器描述
    5.9.5 使用注意事项
    5.9.6 使用示列
    5.10 UART0
    5.10.1 特性
    5.10.2 引脚描述
    5.10.3 应用
    5.10.4 结构
    5.10.5 寄存器描述
    5.10.6 使用示例
    5.11 UART1
    5.11.1 特性
    5.11.2 引脚描述
    5.11.3 应用
    5.11.4 结构
    5.11.5 寄存器描述
    5.12 I2C接口
    5.12.1 特性
    5.12.2 用途
    5.12.3 引脚描述
    5.12.4 I2C接口描述
    5.12.5 I2C操作模式
    5.12.6 寄存器描述
    5.13 SPI接口
    5.13.1 特性
    5.13.2 引脚描述
    5.13.3 接口描述
    5.13.4 结构
    5.13.5 寄存器描述
    5.14 定时器0和定时器1
    5.14.1 特性
    5.14.2 用途
    5.14.3 引脚描述
    5.14.4 结构
    5.14.5 寄存器描述
    5.14.6 定时器操作举例
    5.14.7 使用示例
    5.15 脉宽调制器
    5.15.1 特性
    5.15.2 引脚描述
    5.15.3 PWM描述
    5.15.4 结构
    5.15.5 寄存器描述
    5.15.6 使用示例
    5.16 A/D转换器
    5.16.1 特性
    5.16.2 引脚描述
    5.16.3 寄存器描述
    5.16.4 操作
    5.16.5 使用示例
    5.17 实时时钟
    5.17.1 特性
    5.17.2 结构
    5.17.3 RTC中断
    5.17.4 闰年计算
    5.17.5 寄存器描述
    5.17.6 混合寄存器组
    5.17.7 完整时间寄存器
    5.17.8 时间计数器组
    5.17.9 报警寄存器组
    5.17.10 基准时钟分频器(预分频器)
    5.17.11 使用注意事项
    5.17.12 使用示例
    5.18 看门狗
    5.18.1 特性
    5.18.2 用途
    5.18.3 使用方法
    5.18.4 结构
    5.18.5 寄存器描述
    5.18.6 使用示例
    5.19 本章小结
    思考与练习

    第6章 接口技术与硬件设计
    6.1 *小系统
    6.1.1 框图
    6.1.2 电源
    6.1.3 时钟
    6.1.4 复位及复位芯片配置
    6.1.5 存储器系统
    6.1.6 调试与测试接口
    6.1.7 完整的*小系统
    6.2 片内外设
    6.2.1 GPIO(通用I/O)
    6.2.2 UART和MODEM
    6.2.3 I2C
    6.2.4 SPI
    6.3 总线接口
    6.3.1 并行SRAM
    6.3.2 并行Flash
    6.3.3 USB(D12)接口
    6.3.4 液晶接口
    6.3.5 网络接口
    6.4 其他外设
    6.4.1 并行打印机接口
    6.4.2 CF卡及IDE硬盘接口
    思考与练习

    第7章 移植C/OS-II到ARM7
    7.1 C/OS-II
    7.2 移植规划
    7.2.1 编译器的选择
    7.2.2 任务模式的取舍
    7.2.3 支持的指令集
    7.3 移植C/OS-II
    7.3.1 移植C/OS-II简介
    7.3.2 关于头文件includes.h和config.h
    7.3.3 编写OS_CPU.h
    7.3.4 编写Os_cpu_c.c文件
    7.3.5 编写OS_CPU_A.s
    7.3.6 关于中断及时钟节拍
    7.4 移植代码应用到LPC2000
    7.4.1 编写或获取启动代码
    7.4.2 挂接SWI软件中断
    7.4.3 中断及时钟节拍中断
    7.4.4 编写应用程序
    思考与练习

    第8章 嵌入式系统开发平台
    8.1 嵌入式系统开发平台的建立
    8.1.1 使用平台开发是大势所趋
    8.1.2 建立开发平台的方法
    8.1.3 编写自己的软件模块
    8.2 数据队列
    8.2.1 数据队列简介
    8.2.2 API函数集
    8.3 串口驱动
    8.3.1 串口驱动简介
    8.3.2 API函数集
    8.4 MODEM接口模块
    8.4.1 MODEM简介
    8.4.2 MODEM的状态
    8.4.3 API函数集
    8.5 I2C总线模块
    8.5.1 I2C简介
    8.5.2 API函数集
    8.6 SPI总线模块
    8.6.1 SPI总线模块简介
    8.6.2 API函数集
    8.7 其他软件模块
    思考与练习
    编辑推荐语
    本书是《ARM嵌入式系统系列教程》中的理论课教材。 以PHILIPS公司LPC2000系列ARM微控制器为例,深入浅出地介绍嵌入式系统开发的各个方面。全书共分为3部分:第1章和第2章为理论部分,主要介绍嵌入式系统的概念及开发方法。第3~5章为基础部分,主要介绍ARM7体系结构、指令系统及LPC2000系列ARM微控制器的结构原理。第6~8章为应用部分,主要以LPC2000系列微控制器为例介绍如何设计嵌入式系统,包括硬件的设计、μC/OS-II的移植以及建立软件开发平台的方法。本书可以作为高等院校电子、自动化、机电一体化计算机等相关专业嵌入式系统课程的教材,也可作为从事嵌入式系统应用开发工程师的参考资料。 本书配套多媒体教学课件。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外