首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > uCOS-II在 S3C44B0x 系统上的移置

uCOS-II在 S3C44B0x 系统上的移置

资料介绍
uCOS-II在 S3C44B0x 系统上的移置
uCOS-II在 S3C44B0x 系统上的移置
Arming
目的在于介绍将uCOS-II源代码级移置到S3C44B0x处理器板子上的经验,希望对今后
ARM的快速上手和移置系统提供一些参考。整套初始源代码来源于liming基于Atmel
ARM板的ucos演示程序,Arming在此基础上做了少量的修改。
• 硬件系统的简介
S3C44B0x是基于ARM7TDMI核的处理器,没有MMU。我的板子直接使用JTAG下载和调试
,可以源代码级跟踪调试。


Arm7TDMI的处理器操作状态(operation
state):包括ARM态和THUMB态。ARM态可执行32位的标准ARM指令集指令;THUMB态执
行THUMB扩展的16位指令集指令,并且访问的寄存器没有ARM态多。两种状态通过CPS
R(当前程序状态寄存器)中的一个位设置来标记。复位后处理器处于ARM态,我们一
直工作在ARM态,所以不再管THUMB,THUMB主要是可以提高所谓指令密度(不懂)。




Arm态下处理器操作模式(operation mode):
• User (用户模式): The normal ARM program execution state
• FIQ (快速中断模式): Designed to support a data transfer or channel
process
• IRQ (中断模式): Used for general-purpose interrupt handling
• SCV(超级用户模式): Protected mode for the operating s
uCOS-II在 S3C44B0x 系统上的移置
本地下载

评论