中国通信广角|通信论坛's Archiver

LCL6000 发表于 2008-6-22 00:31

嵌入式ARM系统原理与实例开发(杨宗德)-北京大学出版社

【名称】:嵌入式ARM系统原理与实例开发
【作者】:杨宗德
【格式】:PDF
【页数】:233
【语言】:中文(默认)
【摘要或目录】:
        目录
第1章嵌入式系统概述
1嵌入式系统应用概述.......................……1
2常见的处理器概述...........................……2
    1.2.1微控制器..............................……2
    1.2.2数字信号处理器..................……2
    1.2.3微处理器..............................……3
    1.2.4片上系统..............................……3
    1.2.5处理器技术的选型..............……3
3操作系统概述..................................……5
3.2
操作系统主要特点及功能...……
常用嵌入式操作系统..........……
本章总结......................................................... 9
课后习题......................................................... 9
第2章嵌入式ARM处理器......................... l0
    2.1   ARM处理器概述..........................……l0
    2.2   ARM硬件体系结构......................……14
          2.2.1   a马·诺依曼体系和哈佛总线…14
          2.2.2   CISC和RISC指令集........……15
          2.2.3   ARM处理器的指令流水线.…15
    2.3   ARM处理器内部结构...................……16
          2.3.1   ARM7内部结构咚}及主要
                特点....................................……17
          2.3.2   ARM7功能结构图............……17
          2.3.3   ARMS内部及功能结构咚I ...... 1 s
          2.3.4   XScale内部结构及功能.......... 20
    本章总结....................................................... 22
    课后习题....................................................... 22
第3章ARM程序设计基础.......................... 23
    3.1.3   ARM指令编码方式...........……31
3.2   ARM寻址方式...............................……33
3.3   ARM指令及应用程序设计................. 35
    3.3.1加减法指令及例程................... 35
    3.3.2逻辑指令及例程.................……39
    3.3.3乘法指令及例程.................……41
    3.3.4跳转指令及例程.................……44
    3.3.5内存数据加载指令及例程....... 45
    3.3.6  CPSR数据传输指令及例程.…50
    3.3.7数据交换指令及例程.........……52
3.4   ARM伪指令及应用程序举例............. 53
    3.4.1符号定义伪指令及例程........... 53
    3.4.2数据定义伪指令及例程........... 55
    3.4.3控制伪指令及例程................... 56
    3.4.4地址加载伪指令及例程........... 58
    3.4.5声明引用伪指令及例程........... 59
    3.4.6段域伪指令及例程................... 61
3.5   ARM汇编程序设计示例..................... 63
    3.5.1   ARM汇编程序结构示例......... 63
    3.5.2数据加载ARM汇编程序
            示例....................................……63
    3.5.3   ARM分支跳转程序示例...……64
    3.5.4   ARM数据段复制程序示例..... 65
本章总结....................................................... 66
课后习题....................................................... 67
第4章ADS环境下汇编/C/C++程序
          开发..................................................... 68
ARM处理器工作模式及寄存器
介绍................................................……24
3.1.1   ARM处理器工作模式......……24
3.1.2   ARM处理器寄存器介绍..……25
4.1嵌入式软件开发平台ADS 1.2应用.... 68
    4.1.1   ADS开发平台简介.................. 68
    4.1.2   ARM命令参数说明................. 69
    4.1.3可执行文件结构及内存映射…71
    4.1.4使用ADS集成ARM程序
            开发流程.................................. 73
    4.1.5使用ADS调试程序实例......... 80
4.2   C语言内嵌汇编应用程序开发........... 82
          4.2.1内嵌汇编程序结构.................. 82
          4.2.2内链汇编实现字符串复制.……83
          4.2.3内链汇编禁I}和使能中断
                请求....................................……84
          4.2.4内链汇编实现64位乘法...……84
    4.3   C程序与汇编程序汇介编程.........……86
        4.3.1无符号整型数到字符串
                的转换程序........................……86
          4.3.2简单除法运算程序............……90
        4.3.3产生及测试伪随机数字
                序列程序............................……98
          4.3.4大端和小端存储转换程序…...100
    4.4   ARM过程调用标准APCS .................103
          4.4.1  APCS基本概念......................103
          4.4.2寄存器命名规则.....................104
          4.4.3函数调用参数传递及返回…...104
    本章总结......................................................105
    课后习题......................................................105
第5章嵌入式系统结构及软件开发
        模式....................................................106
    5.1嵌入式系统软、硬件结构..................106
          5.1.1嵌入式系统硬件结构.............106
          5.1.2嵌入式系统软件结构.............108
          5.1.3通用计算机系统与嵌入式
                系统对比.................................109
    5.2嵌入式软件开发工具及开发模式…...109
        5.2.1常用嵌入式系统软件开发
                  工具.........................................109
          5.2.2带BootLoade:系统软件
                开发实例.................................111
    本章总结......................................................113
    课后习题......................................................114
第6章ARM异常中断处理及程序
          设计..............................................……}15
6.1   ARM中断类型及处理方式................115
      6.1.1   Reset异常及处理...................117
    6.1.2未定义指令异常及处理..........117
      6.1.3软中断异常及处理.................118
          6.1.4预取指异常及处理...........……118
          6.1.5数据异常及处理...............……119
        6.1.6  IRQ异常及处理...............……119
        6.1.7  FIQ异常及处理...............……120
          6.1.8中断向量总结及优先级......... 120
    6.2   ARM处理器中断处理程序设计....... 121
          6.2.1进入与退出中断异常............. 121
          6.2.2装载中断处理程序地址
                程序开发..........................……121
    6.3   SWI中断处理原理及应用程序开发…123
          6.3.1   SWI中断处理的基本概念.... 123
          6.3.2   SWI中断处理程序设计........ 125
    本章总结..................................................... 128
    课后习题..................................................... 129
第7章嵌入式系统接口及驱动程序
        开发.............................................……130
    7.1   ARM9串行通信原理及驱动开发
          实验..............................................……130
          7.1.1串行通信原理介绍...........……130
          7.1.2  S3C2410芯片UART接u
                原理..................................……134
          7.1.3  S3C2410串u硬件电路
                  设计........................................ 142
          7.1.4串行通信实验C语言源
                代码分析..........................……142
    7.2键盘及LED工作原理、驱动开发
          实验..............................................……144
          7.2.1键盘及LED工作原理.....……144
          7.2.2   IZC通信原理及驱动程序
                开发流程..........................……147
        7.2.3   S3C2410处理器IZC接u
                  设计........................................ 148
          7.2.4   ZLG7290键盘及LED驱动
                芯片..................................……152
        7.2.5   S3C2410采用IZC接u
                电路..................................……157
          7.2.6键盘及LED实验C语言源
                代码分析..........................……158
7.3触摸屏驱动原理及驱动开发实验…...161
          7.3.1触摸屏工作原理.....................162
          7.3.2  ADS7843触摸屏驱动芯片.....163
          7.3.3  S3C2410芯片的S PI通信
                原理.........................................165
          7.3.4  S3C2410触摸屏电路设计…...169
          7.3.5触摸屏实验C语言源代码
                分析.........................................170
    7.4   A/D(模/数)转换原理及驱动开发.......173
          7.4.1  A/D工作原理.........................173
          7.4.2  S3C2410芯片A/D转换
                接u原理.................................176
          7.4.3  A/D实验源代码分析..............178
    7.5   LCD的驱动控制原理及驱动开发
          实验.....................................................179
          7.5.1  LCD工作原理介绍................179
          7.5.2  S3C2410的LCD控制器
                扫描方式.................................181
    本章总结......................................................183
    课后习题......................................................183
第8章基于}C/OS一日应用程序开发
        基础....................................................184
    8.1实时操作系统应用地位......................184
        8.1.1实时操作系统在嵌入式
                系统中的地位.........................184
          8.1.2嵌入式操作系统基本概念........186
    8.2   }C/OS-II操作系统结构分析..............187
        8.2.1   }C/OS-II内核目录结构.........187
        8.2.2   }C/OS-II任务管理源代码
                  分析.........................................191
    8.2.3  }C/OS-II任务通信方式
            简介..................................……196
8.3开发基本ARM处理器的}C/OS-II
      应用程序......................................……200
    8.3.1   }C/OS-II操作系统底层
            文件介绍................................ 200
    8.3.2与处理器相关的 OS_ CPU.H
            文件源码分析........................ 201
    8.3.3与处理器相关的
          OS_ CPUes C.C文件源码分析…202
    8.3.4与处理器相关的
          OS_ CPUes A.S文件源码分析…206
本章总结..................................................... 212
课后习题..................................................... 212
第9章ARM存储管理.................................. 214
    9.1存储设备概念...............................……214
          9.1.1常见存储设备名词解析......... 215
          9.1.2   RAM存储设备................……215
          9.1.3   NAND Flash和NOR Flash
                存储设备..........................…… 216
    9.2   ARM内存管理单元MMU................ 217
          9.2.1存储器管理单元的结构...……217
          9.2.2存储器的访问......................... 218
          9.2.3转换过程..........................……219
          9.2.4访问权限................................ 225
          9.2.5域......................................……226
          9.2.6异常........................................ 226
          9.2.7   CP15寄存器.....................……229
    本章总结..................................................... 233
      课后习题..................................................... 233
参考文献

[[i] 本帖最后由 LCL6000 于 2008-6-22 00:34 编辑 [/i]]

LCL6000 发表于 2008-6-22 00:43

封面

tscr 发表于 2008-8-15 16:33

谢谢楼主分享

liushuang9 发表于 2008-8-17 16:43

thanks!

econdsque 发表于 2008-12-19 09:39

没封面,不知道我有这本书没有。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.