资源简介
在keil mdk5.15下完成了mini2440开发板的ucosii移植,实现系统时钟切换任务。

代码片段和文件信息
static void OS_InitMisc (void)
{
#if OS_TIME_GET_SET_EN > 0
OSTime = 0L; /* Clear the 32-bit system clock */
#endif
OSIntNesting = 0; /* Clear the interrupt nesting counter */
OSLockNesting = 0; /* Clear the scheduling lock counter */
OSTaskCtr = 0; /* Clear the number of tasks */
OSRunning = FALSE; /* Indicate that multitasking not started */
OSCtxSwCtr = 0; /* Clear the context switch counter */
OSIdleCtr = 0L; /* Clear the 32-bit idle counter */
#if (OS_TASK_STAT_EN > 0) && (OS_TASK_CREATE_EXT_EN > 0)
OSIdleCtrRun = 0L;
OSIdleCtrMax = 0L;
OSStatRdy = FALSE; /* Statistic task is not ready */
#endif
}
static void OS_InitRdyList (void)
{
INT16U i;
INT8U *prdytbl;
OSRdyGrp = 0x00; /* Clear the ready list */
prdytbl = &OSRdyTbl[0];
for (i = 0; i < OS_RDY_TBL_SIZE; i++) {
*prdytbl++ = 0x00;
}
OSPrioCur = 0;
OSPrioHighRdy = 0;
OSTCBHighRdy = (OS_TCB *)0;
OSTCBCur = (OS_TCB *)0;
}
static void OS_InitTCBList (void)
{
INT8U i;
OS_TCB *ptcb1;
OS_TCB *ptcb2;
OSTCBList = (OS_TCB *)0; /* TCB Initialization */
for (i = 0; i < (OS_LOWEST_PRIO + 1); i++) { /* Clear the priority table */
OSTCBPrioTbl[i] = (OS_TCB *)0;
}
ptcb1 = &OSTCBTbl[0];
ptcb2 = &OSTCBTbl[1];
for (i = 0; i < (OS_MAX_TASKS + OS_N_SYS_TASKS - 1); i++) { /* Init. list of free TCBs */
ptcb1->OSTCBNext = ptcb2;
ptcb1++;
ptcb2++;
}
ptcb1->OSTCBNext = (OS_TCB *)0; /* Last OS_TCB */
OSTCBFreeList = &OSTCBTbl[0];
}
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; /* R15Entry Point */
*(--stk) = (INT32U)0; /* R14LR */
*(--stk) = (INT32U)0; /* R12 */
*(--stk) =
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-02-21 20:24 ldy_ucosII_RTCTick\
目录 0 2016-02-21 20:23 ldy_ucosII_RTCTick\app\
文件 1490 2016-02-21 20:23 ldy_ucosII_RTCTick\app\app.c
文件 8115 2016-01-21 22:01 ldy_ucosII_RTCTick\B8C3B000
目录 0 2016-02-21 20:20 ldy_ucosII_RTCTick\common\
文件 112 2016-01-21 22:01 ldy_ucosII_RTCTick\common\copy.bat
文件 2275 2016-01-21 22:01 ldy_ucosII_RTCTick\common\Ext_RAM.ini
文件 2125 2016-01-21 22:01 ldy_ucosII_RTCTick\common\ldy_isr_func.c
文件 623 2016-01-21 22:01 ldy_ucosII_RTCTick\common\ldy_pll.c
文件 877 2016-02-21 19:36 ldy_ucosII_RTCTick\common\ldy_rtc.c
文件 774 2016-01-21 22:01 ldy_ucosII_RTCTick\common\ldy_sdram.c
文件 2077 2016-01-21 22:01 ldy_ucosII_RTCTick\common\ldy_swi.s
文件 2592 2016-01-21 22:01 ldy_ucosII_RTCTick\common\ldy_uart.c
文件 549 2016-01-21 22:01 ldy_ucosII_RTCTick\common\NandFlash.sct
文件 545 2016-01-21 22:01 ldy_ucosII_RTCTick\common\Norflash.sct
文件 549 2016-01-21 22:01 ldy_ucosII_RTCTick\common\NorflashNoSRAM.sct
文件 654 2016-02-21 20:04 ldy_ucosII_RTCTick\common\NorflashUseSDRAM.sct
文件 534 2016-01-21 22:01 ldy_ucosII_RTCTick\common\RuninRAM.sct
文件 21766 2016-02-19 10:41 ldy_ucosII_RTCTick\common\S3C2440Int.s
目录 0 2016-02-21 20:21 ldy_ucosII_RTCTick\include\
文件 81 2016-01-21 22:01 ldy_ucosII_RTCTick\include\ldy_config.h
文件 4469 2016-01-21 22:01 ldy_ucosII_RTCTick\include\ldy_isr_func.h
文件 82 2016-01-21 22:01 ldy_ucosII_RTCTick\include\ldy_pll.h
文件 198 2016-01-21 22:01 ldy_ucosII_RTCTick\include\ldy_rtc.h
文件 183 2016-01-21 22:01 ldy_ucosII_RTCTick\include\ldy_sdram.h
文件 1456 2016-01-21 22:01 ldy_ucosII_RTCTick\include\ldy_type.h
文件 561 2016-01-21 22:01 ldy_ucosII_RTCTick\include\ldy_uart.h
文件 159 2016-01-21 22:01 ldy_ucosII_RTCTick\include\ldy_ucosII.h
文件 32646 2016-01-21 22:01 ldy_ucosII_RTCTick\include\S3C2440.h
文件 671 2016-01-21 22:01 ldy_ucosII_RTCTick\Jli
文件 163602 2016-02-21 20:23 ldy_ucosII_RTCTick\ldy_ucosII.lst
............此处省略107个文件信息
相关资源
- 38k单片机红外发送代码、keil
- 2410的led测试程序keil可以用
- keil vcom windows 7 64bit 驱动
- 基于8051单片机的红外接收程序
- ucosII源代码 2.9版本全 Micrium-uCOS-II-V
- 51单片机中使用ucos ii的优缺点转
- STM32 SRAM启动的 KeiL 配置
- 基于AT89C51的十字路口交通灯设计pro
- keil调试仿真技巧-从入门到精通
- 飞控代码源码-台湾飞控大神版
- Keil4破解版下载150129
- 基于51单片机的十字路口交通灯Protu
- keilc51源代码
- 如何使用KEIL MDK程序
- RTOS RTX(V1)keil自带的操作系统STM32可
- proteus仿真、keil4、DHT11、LCD1602
- 实现按键控制设定温度值,控制继电
- Keil.STM32L0xx_DFP.2.0.0.pack
- Keil5下的STM32F407程序
- 流水灯设计.zip
- stm32f103c8t6移植uC/OS-III基于HAL库的工程
- stm32f103c8t6 Keil led工程
- 基于STM32的智能浇花系统(带ucosiii操
- 超声波车速测量系统设计
- STM32 MODBUS_RTU从站程序,KEIL编写
- Keil Array Visualization 1.4.1 beta
- STM32F103内部Flash读写源码可直接运行
- Keil uVision4 汉化包
- keil5软件最新好用的汉化版本资源
- uCOS-III中文手册[高清带书签].pdf
评论
共有 条评论