资源简介
uC/OS-ii(V2.86) 在ARM7上面的移植程序

代码片段和文件信息
/*****************************************************************************
* description:
* file_name: os_cpu_c.c
* by: StarkLu
* date: 09.03.04
* Version : V1.00
*****************************************************************************/
#include “OS_CPU.h“
#define SVC32Mode 0x13
/*****************************************************************************
******************************* OSTaskStkInit ********************************
*****************************************************************************/
OS_STK *OSTaskStkInit (void (*task)(void *pd) void *p_arg OS_STK *ptos INT16U opt)
{
OS_STK *stk;
opt = opt; /* ‘opt‘ is not used prevent warning */
stk = ptos; /* Load stack pointer */
*(stk) = (OS_STK)task; /* Entry Point */
*(--stk) = 0; /* R14 (LR) */
*(--stk) = 0; /* R12 */
*(--stk) = 0; /* R11 */
*(--stk) = 0; /* R10 */
*(--stk) = 0; /* R9 */
*(--stk) = 0; /* R8 */
*(--stk) = 0; /* R7 */
*(--stk) = 0; /* R6 */
*(--stk) = 0; /* R5 */
*(--stk) = 0; /* R4 */
*(--stk) = 0; /* R3 */
*(--stk) = 0; /* R2 */
*(--stk) = 0; /* R1 */
*(--stk) = (INT32U)p_arg; /* R0 : argument */
*(--stk) = (INT32U)SVC32Mode; /* CPSR (Enable both IRQ & FIQ interrupts) */
return (stk);
}
void OSTaskStatHook(void){}
void OSTaskIdleHook(void){}
void OSInitHookBegin(void){}
void OSInitHookEnd(void){}
void OSTimeTickHook(void){}
void OSTCBInitHook(void){}
void OSTaskCreateHook(void){}
void OSTaskDelHook(void){}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1732 2009-03-14 13:02 可以在flash和sram里面运行的例子\ARM\OS_CPU.h
文件 3011 2009-03-14 13:41 可以在flash和sram里面运行的例子\ARM\OS_CPU_A.s
文件 1638 2009-03-05 09:13 可以在flash和sram里面运行的例子\ARM\OS_CPU_C.c
文件 418 2009-03-19 10:43 可以在flash和sram里面运行的例子\drivers\drivers_config.h
文件 878 2009-03-12 15:06 可以在flash和sram里面运行的例子\drivers\Eint\Eint.c
文件 37 2009-03-12 15:05 可以在flash和sram里面运行的例子\drivers\Eint\Eint.h
文件 5826 2009-03-13 08:44 可以在flash和sram里面运行的例子\drivers\I2C\I2C.c
文件 103 2009-03-12 20:14 可以在flash和sram里面运行的例子\drivers\I2C\I2C.h
文件 13706 2009-03-18 16:49 可以在flash和sram里面运行的例子\drivers\TFT6758\lcddrive.c
文件 8897 2009-03-18 16:39 可以在flash和sram里面运行的例子\drivers\TFT6758\lcddrive.h
文件 1666 2009-03-13 09:15 可以在flash和sram里面运行的例子\drivers\UART\uart0.c
文件 289 2009-03-13 09:16 可以在flash和sram里面运行的例子\drivers\UART\uart0.h
文件 1839 2009-03-11 14:11 可以在flash和sram里面运行的例子\IRQ.inc
文件 10437 2007-09-03 15:49 可以在flash和sram里面运行的例子\Source\os_cfg_r.h
文件 88454 2009-03-05 20:30 可以在flash和sram里面运行的例子\Source\os_core.c
文件 12576 2009-03-05 08:58 可以在flash和sram里面运行的例子\Source\os_dbg_r.c
文件 56024 2009-03-05 08:58 可以在flash和sram里面运行的例子\Source\os_flag.c
文件 30880 2009-03-05 08:58 可以在flash和sram里面运行的例子\Source\os_mbox.c
文件 19945 2009-03-05 08:58 可以在flash和sram里面运行的例子\Source\os_mem.c
文件 37701 2009-03-05 08:58 可以在flash和sram里面运行的例子\Source\os_mutex.c
文件 42250 2009-03-05 08:58 可以在flash和sram里面运行的例子\Source\os_q.c
文件 29440 2009-03-05 08:58 可以在flash和sram里面运行的例子\Source\os_sem.c
文件 52069 2009-03-05 08:58 可以在flash和sram里面运行的例子\Source\os_task.c
文件 11435 2009-03-05 08:58 可以在flash和sram里面运行的例子\Source\os_time.c
文件 46917 2009-03-05 08:58 可以在flash和sram里面运行的例子\Source\os_tmr.c
文件 1517 2009-03-04 19:25 可以在flash和sram里面运行的例子\Source\ucos_ii.c
文件 82307 2009-03-09 10:23 可以在flash和sram里面运行的例子\Source\ucos_ii.h
文件 15620 2009-03-11 22:34 可以在flash和sram里面运行的例子\ucos_ii_on_lpc2210\ r馶os_dbg_r.o
文件 15212 2009-03-11 22:34 可以在flash和sram里面运行的例子\ucos_ii_on_lpc2210\ r馶os_mem.o
文件 21820 2009-03-11 22:34 可以在flash和sram里面运行的例子\ucos_ii_on_lpc2210\ r馶os_mutex.o
............此处省略111个文件信息
- 上一篇:银行信贷管理系统代码
- 下一篇:《计算机网络》(第4版)清华出版社课后答案 完整版
相关资源
- porting.RTEMS移植指南.双语.V20131224.pdf
- STM32F103RBT6驱动UC1698控制芯片的160160黑
- 基于LW IP的嵌入式串口服务器的设计与
- 基于ARM7处理器的CAN总线网络设计
- 关于proteus仿真arm7出现错误的问题
- 基于ARM7的LCD显示电压示波系统的设计
- 基于ARM7和DSP的逆变电源设计电路
- ARM7TDMI-S在嵌入式系统中的Bootloader代码
- 基于ARM7 PWM定时器的图像传感器时序信
- 基于ARM7的分布式远程测控系统设计
- LPC2100系列ARM7微控制器加密ARM芯片
- ARM7内核的中断屏蔽方法
- 基于ARM7TDMI微处理器的矿用电子皮带秤
- 基于ARM7微处理器的中文液晶显示
- 解读ARM7内核微控制器以太网接口电路
- 基于ARM7微处理器的智能型甲烷检测器
- ARM7 GPIO LED控制实验高速GPIO与低速GP
- 基于PROTEUS的ARM7显示系统设计与仿真实
- 嵌入式实时操作系统μC/OS-II在ARM上的
- 用ARM7和UC/OS-II设计的信号采集系统
- 一种用ARM7+UC/OS-II设计的信号采集系统
- Sun助英国Virgin公司完成数据移植
- Sun财务组织(SMF)帮助香港CLSA公司成
- 存储系统向Sun StorEdge高端系统的成功
- 基于stm32F103vct6的SD卡FATFS文件系统移植
- ARM7实现指纹考勤系统硬件设计
- ET1100移植到LAN9252
- Mini6410 Qt4和Qtopia编程开发指南
- HAL库下的OLED移植
- STM32F103移植FreeModbus实现modbus主机.zi
评论
共有 条评论