嵌入式系统设计与开发实例详解-基于ARM的应用是一本讲述如何基于ARM7内核处理器进行嵌入式系统设计和开发的实用书籍。本书提供的实例全面涉及各种底层硬件驱动(如Flash ROM、SDRAM、Nand—flash存储器、通用I/O、UART、定时器、LCD、I2C接口、A/D转换器、触摸屏及USB等)、C/OS—II嵌入式操作系统、图形用户界面系统、文件系统和TCP/IP协议栈等嵌入式系统体系结构中的组成部件。书中通过28个实例对相关知识进行了有针对性的深入分析和详细解说,并为读者提供了可遵循的实践步骤,使读者能够在实际应用中深入掌握和实现这些技术和技巧。
本书内容丰富,深入浅出,实用性强,不仅适合作为高等学校嵌入式系统相关专业的实验、培训教材或教师参考用书,也适合从事嵌入式系统设计和开发工作的专业技术人士使用。

目录:

实例1 嵌入式系统开发实例–模拟pda的实现
实例2 armsys平台开发环境及工具详解
实例3 flash rom器件应用
实例4 sdram器件应用
实例5 nand-flash存储器器件应用
实例6 通用i/o口的应用–矩阵式键盘
实例7 外部中断处理程序设计
实例8 uart异步串行接口应用
实例9 定时器应用
实例10 实时日历时钟(rtc)应用
实例11 lcd接口应用
实例12 i2c接口应用
实例13 a/d转换器应用
实例14 触摸屏应用
实例15 usb设备接口应用
实例16 以太网控制器接口应用
实例17 c/os-ii的移植与应用
实例18 c/os-ii的多任务管理和任务间通讯
实例19 c/os-ii中断处理程序设计
实例20 gui系统的移植与应用
实例21 图形文字显示的基本应用
实例22 汉字显示的应用
实例23 gui视窗和控件的应用
实例24 gui中的动画显示应用
实例25 基于nand-flash的文件系统
实例26 arp网络寻址
实例27 ip与icmp应用
实例28 udp数据报传输应用

附录a s3c44box概述
a. 1 简 介
a.2 特 性
a.3 内部结构图
a.4 芯片引脚定义
附录b arm处理器工作模式
b.1 处理器工作状态
b.2 状态切换
b.2.1 进入thumb状态
b.2.2 进入arm状态
b.3 存储空间格式
b.3.1 大端格式
b.3.2 小端格式
b.4 指令长度
b.4.1 数据类型
b.4.2 操作模式
b.5 寄存器
b.5.1 arm状态寄存器集
b.5.2 thumb状态寄存器集
b.5.3 arm状态寄存器与thumb状态寄存器之间的关系
b.5.4 在thumb状态下操作寄存器高位
b.6 程序状态寄存器psr
b. 6.1 条件码标志
b.6.2 控制位
b.6.3 保留位
b.7 异 常
b.7.1 进入异常处理时的行为
b.7.2 离开异常处理时的行为
b.7.3 异常进入/退出概要
b.7.4 fiq(快速中断请求)
b.7.5 irq(中断请求)
b.7.6 abort(异常中断)
b.7.7 swi(软件中断)
b.7.8 未定义指令
b.7.9 异常中断向量
b.7.10 异常中断优先级
b.7.11 复 位
附录c 44binit.s初始化程序研究
c.1 定义入口地址
c.2 建立异常中断处理向量
c.2.1 向量中断模式(只针对irq)
c.2.2 非向量中断模式
c.3 初始化外部存储器
c.4 初始化堆栈指针
c.5 初始化i/o设备
c. 6 初始化中断系统所需要的ram变量
c.7 初始化c程序所要求的存储空间
c.7.1 关于映像文件及区域
c.7.2 与区域相关的符号
c.7.3 加载时的映像文件
c.7.4 执行时的映像文件
c.7.5 初始化范例程序
c.8 进入c语言程序的运行
参考文献

截图:



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » 嵌入式系统设计与开发实例详解-基于ARM的应用 胥静 pdf扫描版 PDF 免费下载

点评 0

评论前必须登录!

登陆 注册