找回密码
 注册
搜索
查看: 790|回复: 4

[ARM资料] ARM嵌入式系统开发与应用

[复制链接]
发表于 2008-8-15 10:44:06 | 显示全部楼层 |阅读模式
本书全面、深入地介绍了基于ARM SoC的嵌入式系统开发技术,包括ARM系统结构与汇编程序设计、基于ARM的嵌入式系统启动代码bootloader设计、实时嵌入式操作系统及其移植方法、嵌入式系统中TCP/IP协议栈的开发、基于ARM SoC的音频应用开发、图形用户界面设计、嵌入式文件系统的移植方法等,并且给出了相应的设计实例。 本书在全面介绍嵌入式系统基本原理的基础上,以目前较为流行的ATMEL、三星等公司的ARM芯片为例,结合μC/OS-II与Linux介绍了底层驱动程序与应用软件的设计方法。  本书取材新颖、内容丰富、实用性强,涵盖了嵌入式系统开发的基本领域,适合从事嵌入式开发的技术人员阅读,也可作为高等院校相关专业高年级学生和研究生学习基于ARM的嵌入式系统开发的参考书。
【目录】
第1章 ARM体系结构
1.1 ARM处理器概述
1.1.1 ARM产品背景 
1.1.2 ARM处理器系列介绍 
1.1.3 ARM处理器体系结构扩展
1.2 ARM体系结构概述
1.2.1 ARM体系结构版本
1.2.2 数据类型
1.2.3 处理器模式
1.2.4 寄存器
1.2.5 通用寄存器
1.2.6 程序状态寄存器
1.2.7 异常 
1.2.8 ARM过程调用标准(APCS)简介 
1.3 ARM指令集 
1.3.1 条件执行 
1.3.2 ARM指令集列表 
1.3.3 32位代码基本规则 
1.3.4 ARM指令应用举例 
1.4 Thumb指令集 
1.5 IEEE浮点指令集简介 
1.6 ARM指令时序 
1.7 32位ARM处理器调试技术 
1.7.1 边界扫描技术(JTAG) 
1.7.2 ARM芯片的实时调试方案(E-TRACE) 
1.7.3 Nexus标准 

第2章 汇编语言程序设计 
2.1 汇编语言程序结构 
2.1.1 基于GCC编译器的汇编语言程序框架 
2.1.2 基于CodeWarrior的汇编程序框架 
2.2 符号数据定义与数据结构 
2.2.1 符号命名规则 
2.2.2 数值常量的使用与EQU指令 
2.3 变量 
2.3.1 数值变量和数值表达式 
2.3.2 逻辑变量和逻辑表达式 
2.3.3 字符串变量和字符串表达式
2.3.4 变量内存空间分配
2.3.5 变量初始化 
2.4 数据区分配和管理 
2.4.1 使用SPACE分配内存区域 
2.4.2 使用DCB分配一个或多个字节的内存区域 
2.4.3 使用ALIGN对齐内存数据 
2.4.4 分配一个或多个字的内存区域 
2.5 数据结构的描述 
2.5.1 使用MAP和FIELD描述数据结构 
2.5.2 相对地址 
2.5.3 综合实例 
2.6 分支与转移汇编程序设计 
2.6.1 简单分支结构 
2.6.2 复杂的分支结构 
2.7 使用跳转表解决分支转移 
2.7.1 程序实例 
2.7.2 什么是跳转表 
2.7.3 如何使用跳转表 
2.8 使用跳转实现循环 
2.8.1 通过条件跳转实现do...while循环 
2.8.2 通过条件跳转实现while循环 
2.8.3 多重循环程序设计 
2.9 模块化程序设计 
2.9.1 简单函数调用例子 
2.9.2 寄存器保护 
2.9.3 参数传递 
2.9.4 函数跳转表 
2.9.5 使用宏定义实现函数功能 
2.9.6 和函数相关的伪指令 
2.10 高级语言和汇编语言的混合编程 
2.10.1 嵌入式汇编语句 
2.10.2 高级语言和汇编语言函数间的相互调用 
2.11 其他常见的伪指令 
第3章 ARM系统启动代码分析和开发
第4章 实时操作系统在ARM上的移植
第5章 基于ARM的网络协议栈实现
第6章 外部总线与音频系统设计
第7章 闪存芯片与嵌入式文件系统
第8章 嵌入式图形用户界面基础
第9章 基于Nano-X的嵌入式GUI设计
 楼主| 发表于 2008-8-15 11:04:01 | 显示全部楼层

ARM嵌入式系统开发与应用1

【文件名】:08815@52RD_ARM嵌入式系___与_用1.part1.rar
【格 式】:rar
【大 小】:3000K
【简 介】:
【目 录】:【目录】[52RD.com]
第1章 ARM体系结构[52RD.com]
1.1 ARM处理器概述[52RD.com]
1.1.1 ARM产品背景 [52RD.com]
1.1.2 ARM处理器系列介绍 [52RD.com]
1.1.3 ARM处理器体系结构扩展[52RD.com]
1.2 ARM体系结构概述[52RD.com]
1.2.1 ARM体系结构版本[52RD.com]
1.2.2 数据类型[52RD.com]
1.2.3 处理器模式[52RD.com]
1.2.4 寄存器[52RD.com]
1.2.5 通用寄存器[52RD.com]
1.2.6 程序状态寄存器[52RD.com]
1.2.7 异常 [52RD.com]
1.2.8 ARM过程调用标准(APCS)简介 [52RD.com]
1.3 ARM指令集 [52RD.com]
1.3.1 条件执行 [52RD.com]
1.3.2 ARM指令集列表 [52RD.com]
1.3.3 32位代码基本规则 [52RD.com]
1.3.4 ARM指令应用举例 [52RD.com]
1.4 Thumb指令集 [52RD.com]
1.5 IEEE浮点指令集简介 [52RD.com]
1.6 ARM指令时序 [52RD.com]
1.7 32位ARM处理器调试技术 [52RD.com]
1.7.1 边界扫描技术(JTAG) [52RD.com]
1.7.2 ARM芯片的实时调试方案(E-TRACE) [52RD.com]
1.7.3 Nexus标准 [52RD.com]
[52RD.com]
第2章 汇编语言程序设计 [52RD.com]
2.1 汇编语言程序结构 [52RD.com]
2.1.1 基于GCC编译器的汇编语言程序框架 [52RD.com]
2.1.2 基于CodeWarrior的汇编程序框架 [52RD.com]
2.2 符号数据定义与数据结构 [52RD.com]
2.2.1 符号命名规则 [52RD.com]
2.2.2 数值常量的使用与EQU指令 [52RD.com]
2.3 变量 [52RD.com]
2.3.1 数值变量和数值表达式 [52RD.com]
2.3.2 逻辑变量和逻辑表达式 [52RD.com]
2.3.3 字符串变量和字符串表达式[52RD.com]
2.3.4 变量内存空间分配[52RD.com]
2.3.5 变量初始化 [52RD.com]
2.4 数据区分配和管理 [52RD.com]
2.4.1 使用SPACE分配内存区域 [52RD.com]
2.4.2 使用DCB分配一个或多个字节的内存区域 [52RD.com]
2.4.3 使用ALIGN对齐内存数据 [52RD.com]
2.4.4 分配一个或多个字的内存区域 [52RD.com]
2.5 数据结构的描述 [52RD.com]
2.5.1 使用MAP和FIELD描述数据结构 [52RD.com]
2.5.2 相对地址 [52RD.com]
2.5.3 综合实例 [52RD.com]
2.6 分支与转移汇编程序设计 [52RD.com]
2.6.1 简单分支结构 [52RD.com]
2.6.2 复杂的分支结构 [52RD.com]
2.7 使用跳转表解决分支转移 [52RD.com]
2.7.1 程序实例 [52RD.com]
2.7.2 什么是跳转表 [52RD.com]
2.7.3 如何使用跳转表 [52RD.com]
2.8 使用跳转实现循环 [52RD.com]
2.8.1 通过条件跳转实现do...while循环 [52RD.com]
2.8.2 通过条件跳转实现while循环 [52RD.com]
2.8.3 多重循环程序设计 [52RD.com]
2.9 模块化程序设计 [52RD.com]
2.9.1 简单函数调用例子 [52RD.com]
2.9.2 寄存器保护 [52RD.com]
2.9.3 参数传递 [52RD.com]
2.9.4 函数跳转表 [52RD.com]
2.9.5 使用宏定义实现函数功能 [52RD.com]
2.9.6 和函数相关的伪指令 [52RD.com]
2.10 高级语言和汇编语言的混合编程 [52RD.com]
2.10.1 嵌入式汇编语句 [52RD.com]
2.10.2 高级语言和汇编语言函数间的相互调用 [52RD.com]
2.11 其他常见的伪指令 [52RD.com]
第3章 ARM系统启动代码分析和开发[52RD.com]
第4章 实时操作系统在ARM上的移植[52RD.com]
第5章 基于ARM的网络协议栈实现[52RD.com]
第6章 外部总线与音频系统设计[52RD.com]
第7章 闪存芯片与嵌入式文件系统[52RD.com]
第8章 嵌入式图形用户界面基础[52RD.com]
第9章 基于Nano-X的嵌入式GUI设计



点评回复

使用道具 举报

发表于 2008-8-15 11:05:42 | 显示全部楼层
不錯的資料。很專業![em01]
点评回复

使用道具 举报

 楼主| 发表于 2008-8-15 11:30:29 | 显示全部楼层

ARM嵌入式系统开发与应用2

【文件名】:08815@52RD_ARM嵌入式系___与_用2.part1.rar
【格 式】:rar
【大 小】:3000K
【简 介】:
【目 录】:第1章 ARM体系结构[52RD.com]
1.1 ARM处理器概述[52RD.com]
1.1.1 ARM产品背景 [52RD.com]
1.1.2 ARM处理器系列介绍 [52RD.com]
1.1.3 ARM处理器体系结构扩展[52RD.com]
1.2 ARM体系结构概述[52RD.com]
1.2.1 ARM体系结构版本[52RD.com]
1.2.2 数据类型[52RD.com]
1.2.3 处理器模式[52RD.com]
1.2.4 寄存器[52RD.com]
1.2.5 通用寄存器[52RD.com]
1.2.6 程序状态寄存器[52RD.com]
1.2.7 异常 [52RD.com]
1.2.8 ARM过程调用标准(APCS)简介 [52RD.com]
1.3 ARM指令集 [52RD.com]
1.3.1 条件执行 [52RD.com]
1.3.2 ARM指令集列表 [52RD.com]
1.3.3 32位代码基本规则 [52RD.com]
1.3.4 ARM指令应用举例 [52RD.com]
1.4 Thumb指令集 [52RD.com]
1.5 IEEE浮点指令集简介 [52RD.com]
1.6 ARM指令时序 [52RD.com]
1.7 32位ARM处理器调试技术 [52RD.com]
1.7.1 边界扫描技术(JTAG) [52RD.com]
1.7.2 ARM芯片的实时调试方案(E-TRACE) [52RD.com]
1.7.3 Nexus标准 [52RD.com]
[52RD.com]
第2章 汇编语言程序设计 [52RD.com]
2.1 汇编语言程序结构 [52RD.com]
2.1.1 基于GCC编译器的汇编语言程序框架 [52RD.com]
2.1.2 基于CodeWarrior的汇编程序框架 [52RD.com]
2.2 符号数据定义与数据结构 [52RD.com]
2.2.1 符号命名规则 [52RD.com]
2.2.2 数值常量的使用与EQU指令 [52RD.com]
2.3 变量 [52RD.com]
2.3.1 数值变量和数值表达式 [52RD.com]
2.3.2 逻辑变量和逻辑表达式 [52RD.com]
2.3.3 字符串变量和字符串表达式[52RD.com]
2.3.4 变量内存空间分配[52RD.com]
2.3.5 变量初始化 [52RD.com]
2.4 数据区分配和管理 [52RD.com]
2.4.1 使用SPACE分配内存区域 [52RD.com]
2.4.2 使用DCB分配一个或多个字节的内存区域 [52RD.com]
2.4.3 使用ALIGN对齐内存数据 [52RD.com]
2.4.4 分配一个或多个字的内存区域 [52RD.com]
2.5 数据结构的描述 [52RD.com]
2.5.1 使用MAP和FIELD描述数据结构 [52RD.com]
2.5.2 相对地址 [52RD.com]
2.5.3 综合实例 [52RD.com]
2.6 分支与转移汇编程序设计 [52RD.com]
2.6.1 简单分支结构 [52RD.com]
2.6.2 复杂的分支结构 [52RD.com]
2.7 使用跳转表解决分支转移 [52RD.com]
2.7.1 程序实例 [52RD.com]
2.7.2 什么是跳转表 [52RD.com]
2.7.3 如何使用跳转表 [52RD.com]
2.8 使用跳转实现循环 [52RD.com]
2.8.1 通过条件跳转实现do...while循环 [52RD.com]
2.8.2 通过条件跳转实现while循环 [52RD.com]
2.8.3 多重循环程序设计 [52RD.com]
2.9 模块化程序设计 [52RD.com]
2.9.1 简单函数调用例子 [52RD.com]
2.9.2 寄存器保护 [52RD.com]
2.9.3 参数传递 [52RD.com]
2.9.4 函数跳转表 [52RD.com]
2.9.5 使用宏定义实现函数功能 [52RD.com]
2.9.6 和函数相关的伪指令 [52RD.com]
2.10 高级语言和汇编语言的混合编程 [52RD.com]
2.10.1 嵌入式汇编语句 [52RD.com]
2.10.2 高级语言和汇编语言函数间的相互调用 [52RD.com]
2.11 其他常见的伪指令 [52RD.com]
第3章 ARM系统启动代码分析和开发[52RD.com]
第4章 实时操作系统在ARM上的移植[52RD.com]
第5章 基于ARM的网络协议栈实现[52RD.com]
第6章 外部总线与音频系统设计[52RD.com]
第7章 闪存芯片与嵌入式文件系统[52RD.com]
第8章 嵌入式图形用户界面基础[52RD.com]
第9章 基于Nano-X的嵌入式GUI设计

[UseMoney=2]
点评回复

使用道具 举报

 楼主| 发表于 2008-8-15 12:52:20 | 显示全部楼层
不好意思第一次傳東西所以後面改掉了
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-8 00:35 , Processed in 0.046685 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表