- 博客(1)
- 资源 (3)
- 收藏
- 关注
uCOSⅡ中文教程(PDF文档)
第一章:范例
在这一章里将提供三个范例来说明如何使用 μC/OS-II。笔者之所以在本书一开始就写
这一章是为了让读者尽快开始使用 μC/OS-II。在开始讲述这些例子之前,笔者想先说明一
些在这本书里的约定。
这些例子曾经用Borland C/C++ 编译器(V3.1)编译过,用选择项产生Intel/AMD80186
处理器(大模式下编译)的代码。这些代码实际上是在Intel Pentium II PC (300MHz)
上运行和测试过,Intel Pentium II PC 可以看成是特别快的80186。笔者选择PC 做为目标
系统是由于以下几个原因:首先也是最为重要的,以PC 做为目标系统比起以其他嵌入式环
境,如评估板,仿真器等,更容易进行代码的测试,不用不断地烧写EPROM,不断地向EPROM
仿真器中下载程序等等。用户只需要简单地编译、链接和执行。其次,使用Borland C/C++
产生的80186 的目标代码(实模式,在大模式下编译)与所有Intel、AMD、Cyrix 公司的
80x86 CPU 兼容。
2010-03-21
15660arm7datasheet_cn
目录
1.0 简介
1.1 ARM7 模块图
1.2 ARM7 功能图
2.0 信号描述
3.0 编程模式
3.1 硬件配置信号
3.2 操作模式选择
3.3 寄存器
3.4 异常
3.5 复位信号
4.0 指令系统
4.1 指令系统总述
4.2 条件代码
4.3 分支和分支连接指令
4.4 数据处理指令
4.5 PSR传输指令(MRS,MSR)
4.6 乘法和乘加指令(MUL,MLA)
4.7 单次数据传输(LDR,STR)
4.8 数据块传输(LDM,STM)
4.9 单次数据交换(SWP)
4.10 软件中断
4.11 协处理器数据操作(CDP)
4.12 协处理器数据传输(LDC,STC)
4.13 协处理器寄存器传输(MRC,MCR)
4.14 无定义指令
4.15 举例
5.0 存储器界面
5.1 周期类型
5.2 字节寻址
5.3 地址时序
5.4 存储器管理
5.5 锁操作
5.6 延续访问时间
6.0 微处理器接口
6.1 接口信号
6.2 数据传输周期
6.3 寄存器传输周期
6.4 特权指令
6.5 幂次访
6.6 无定义指令
7.0 指令周期操作
7.1 分支和分支连接
7.2 数据操作
7.3 乘法和乘加
7.4 加载寄存器
7.5 存储寄存器
7.6 加载乘数寄存器
7.7 存储乘数寄存器
7.8 数据交换
7.9 软件中断和故障入口
7.10 协处理器数据操作
7.11 协处理器数据传输(从存储器到协处理器)
7.12 协处理器数据传输(从协处理器到存储器)
7.13 协处理器寄存器传输(从协处理器加载)
7.14 协处理器寄存器传输(存储到协处理器)
7.15 无定义指令和协处理器空缺
7.16 不可执行的指令
7.17 指令速度总结
8.0 DC参数
8.1 Absolute Maximum Ratings
8.2 DC操作条件
9.0 AC参数
9.1 AC参数注释
19.0 附录—向下兼容性
2009-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人