| 网站首页 | 新闻 | SOPC | FPGA | DSP | ARM | 嵌入式操作系统 | 下载 | 所有产品 | 留言 | 论坛 | 购买指南 | 网络协议 | 驱动设计 | 
您现在的位置: 21嵌入式控制研究室 >> ARM >> 参考书籍 >> 文章正文 用户登录 新用户注册
ARM应用系统开发详解——基于S3C4510B的系统设计            【字体:
ARM应用系统开发详解——基于S3C4510B的系统设计
作者:佚名    文章来源:21control    点击数:    更新时间:2005-12-6

所属类别: 计算机/计算机系统结构/计算机组成与系统结构 
图书简介:  作为一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,ARM微处理目前已经成为应用最为广泛的嵌入式微处理器。
本书在全面介绍ARM处理器的体系结构、编程模型、指令系统和开发工具的同时,以Samsung公司的一款基于以太网系统的ARM处理器——S3C4510B为核心,详细讲解了系统的设计、高度以及相关的软件设计和嵌入式操作系统的移植过程。通过阅读本书,可以使具备一定的系统设计能力的读者全面掌握开发基于ARM微处理器系统的多方面知识,从而具备设计开发基于ARM微处理器的特定应用系统的能力。
本书可作为基于ARM的软件编程和硬件系统设计的参考手册,也可作为16/32位微处理器教学用书,以及嵌入式系统应用设计人员的参考用书。

《ARM应用系统开发详解——基于S3C4510B的系统设计》图书目录如下:
目      录  第1章    ARM微处理器概述                                      1.  1    ARM简介                                      1.  2    ARM微处理器的应用领域及特点                                      1.  2.  1    ARM微处理器的应用领域                                      1.  2.  2    ARM微处理器的特点                                      1.  3    ARM微处理器系列                                      1.  3.  1    ARM7微处理器系列                                      1.  3.  2    ARM9微处理器系列                                      1.  3.  3    ARM9E微处理器系列                                      1.  3.  4    ARM10E微处理器系列                                      1.  3.  5    SecurCore微处理器系列                                      1.  3.  6    StrongARM微处理器系列                                      1.  3.  7    Xscale处理器                                      1.  4  ARM微处理器的结构                                      1.  4.  1    RISC体系结构                                      1.  4.  2    ARM微处理器的寄存器结构                                      1.  4.  3    ARM微处理器的指令结构                                      1.  5    ARM微处理器的应用选型                                      1.  6    本章小结                                      第2章    ARM微处理器的编程模型                                      2.  1    ARM微处理器的工作状态                                      2.  2    ARM体系结构的存储器格式                                      2.  3    指令长度及数据类型                                      2.  4    处理器模式                                      2.  5    寄存器组织                                      2.  5.  1    ARM状态下的寄存器组织                                      2.  5.  2    Thumb状态下的寄存器组织                                      2.  5.  3    程序状态寄存器                                      2.  6    异常                                      2.  6.  1    ARM体系结构所支持的异常类型                                      2.  6.  2    对异常的响应                                      2.  6.  3    从异常返回                                      2.  6.  4    各类异常的具体描述                                      2.  6.  5    异常进入/退出小结                                      2.  6.  6    异常向量                                      2.  6.  7    异常优先级                                      2.  6.  8    应用程序中的异常处理                                      2.  7    本章小结                                      第3章    ARM微处理器的指令系统                                      3.  1    ARM微处理器的指令集概述                                      3.  1.  1    ARM微处理器的指令的分类与格式                                      3.  1.  2    指令的条件域                                      3.  2  ARM指令的寻址方式                                      3.  2.  1    立即寻址                                      3.  2.  2    寄存器寻址                                      3.  2.  3    寄存器间接寻址                                      3.  2.  4    基址变址寻址                                      3.  2.  5    多寄存器寻址                                      3.  2.  6    相对寻址                                      3.  2.  7    堆栈寻址                                      3.  3    ARM指令集                                      3.  3.  1    跳转指令                                      3.  3.  2    数据处理指令                                      3.  3.  3    乘法指令与乘加指令                                      3.  3.  4    程序状态寄存器访问指令                                      3.  3.  5    加载/存储指令                                      3.  3.  6    批量数据加载/存储指令                                      3.  3.  7    数据交换指令                                      3.  3.  8    移位指令  操作                                        3.  3.  9    协处理器指令                                      3.  3.  10    异常产生指令                                      3.  4    Thumb指令及应用                                      3.  5    本章小结                                      第4章    ARM程序设计基础                                      4.  1    ARM汇编器所支持的伪指令                                      4.  1.  1    符号定义  Symbol  Definition  伪指令                                      4.  1.  2    数据定义  Data  Definition  伪指令                                      4.  1.  3    汇编控制  Assembly  Control  伪指令                                      4.  1.  4    其他常用的伪指令                                      4.  2    汇编语言的语句格式                                      4.  2.  1    在汇编语言程序中常用的符号                                      4.  2.  2    汇编语言程序中的表达式和运算符                                      4.  3    汇编语言的程序结构                                      4.  3.  1    汇编语言在程序中的结构                                      4.  3.  2    汇编语言的子程序调用                                      4.  3.  3    汇编语言程序示例                                      4.  3.  4    汇编语言与C/C    的混合编程                                      4.  4    本章小结                                      第5章    应用系统设计与调试                                      5.  1    系统设计概述                                      5.  2    S3C4510B概述                                      5.  2.  1    S3C4510B及片内外围简介                                      5.  2.  2    S3C4510B的引脚分布及信号描述                                      5.  2.  3    CPU内核概述及特殊功能寄存器                                      5.  2.  4    S3C4510B的系统管理器                                      5.  3    系统的硬件选型与单元电路设计                                      5.  3.  1    S3C4510B芯片及引脚分析                                      5.  3.  2    电源电路                                      5.  3.  3    晶振电路与复位电路                                      5.  3.  4    Flash存储器接口电路                                      5.  3.  5    SDRAM接口电路                                      5.  3.  6    串行接口电路                                      5.  3.  7    IIC接口电路                                      5.  3.  8    JTAG接口电路                                      5.  3.  9    10M/100M以太网接口电路                                      5.  3.  10    通用I/O接口电路                                      5.  4    硬件系统的调试                                      5.  4.  1    电源.  晶振及复位电路                                      5.  4:2    S3C4510B及JTAG接口电路                                      5.  4.  3    SDRAM接口电路的调试                                      5.  4.  4    Flash接口电路的调试                                      5.  4.  5    10M/100M以太网接口电路                                      5.  5    印刷电路板的设计注意事项                                      5.  5.  1    电源质量与分配                                      5.  5.  2    同类型信号线的分布                                      5.  6    本章小结                                      第6章    部件工作原理与编程示例                                      6.  1    嵌入式系统的程序设计方法                                      6.  2    部件工作原理与编程示例                                      6.  2.  1    通用I/O口工作原理与编程示例                                      6.  2.  2    串行通信工作原理与编程示例                                      6.  2.  3    中断控制器工作原理与编程示例                                      6.  2.  4    定时器工作原理与编程示例                                      6.  2.  5    GDMA工作原理与编程示例                                      6.  2.  6    IIC总线控制器工作原理                                      6.  2.  7    以太网控制器工作原理                                      6.  2.  8    Flash存储器工作原理与编程示例                                      6.  3    BootLoader简介                                      6.  4    本章小结                                      第7章    嵌入式uClinux及其应用开发                                      7.  1    嵌入式uClinux系统概况                                      7.  2    开发工具GNU的使用                                      7.  2.  1    GCC编译器                                      7.  2.  2    GNUMake                                      7.  2.  3    使用GDB调试程序                                      7.  3    建立uClinux开发环境                                      7.  3.  1    建立交叉编译器                                      7.  3.  2    uClinux针对硬件的改动                                      7.  3.  3    编译uClinux内核                                      7.  3.  4    内核的加载运行                                      7.  4    在uClinux下开发应用程序                                      7.  4.  1    串行通信                                      7.  4.  2    Socket编程                                      7.  4.  3    添加用户应用程序到uClinux                                      7.  4.  4    通过网络添加应用程序到目标系统                                      7.  5    本章小结                                      第8章    ARMADS集成开发环境的使用                                      8.  1    ADS集成开发环境组成介绍                                      8.  1.  1    命令行开发工具                                      8.  1.  2    ARM运行时库                                      8.  1.  3    GUI开发环境  CodeWarrior和AXD                                        8.  1.  4    实用程序                                      8.  1.  5    支持的软件                                      8.  2    使用ADS创建工程                                      8.  2.  1    建立一个工程                                      8.  2.  2    编译和链接工程                                      8.  2.  3    使用命令行工具编译应用程序                                      8.  3    用AXD进行代码调试                                      8.  4    本章小结                                      附录A    参考文献                                      附录B    相关术语
文章录入:fengfeiyi    责任编辑:fengfeiyi 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • ARM入门

  • 一个典型的嵌入式系统设计和…

  • 基于RTCORBA技术的嵌入式代理…

  • 基于ARM的海底大地电磁信号采…

  • 32位ARM嵌入式处理器的调试技…

  • ARM CPU S3C44B0X与C54X DSP…

  • 32位ARM嵌入式处理器的调试技…

  • ARM处理器及物理IP实现突破性…

  • 基于ARM的实时测控系统开发平…

  • 基于ARM核的AT75C220及其在指…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)