ucos_ii_yizhi_Keil75
所属分类:uCOS/RTOS
开发工具:C/C++
文件大小:439KB
下载次数:27
上传日期:2007-04-20 15:43:50
上 传 者:
tsjyl
说明: 一个网友的ucos252在8051上的移植代码,这个移植代码使我领会不少,
根据自己的经验编制,绝对原著
(a netizen ucos252 in 8051 on the transplant code The transplant code I understand a lot of experience under their preparation, absolute classic! !)
文件列表:
ucos_ii_yizhi_Keil75\Keil 7_5\REGX55WD.H (2781, 2005-05-18)
ucos_ii_yizhi_Keil75\Keil 7_5\main.c (3444, 2005-05-17)
ucos_ii_yizhi_Keil75\Keil 7_5\includes.h (444, 2005-04-25)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_CFG.H (8719, 2005-05-17)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_CORE.lst (69865, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_FLAG.lst (59875, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\STARTUP.OBJ (882, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_MBOX.lst (32701, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_CORE.SRC (90915, 2005-05-17)
ucos_ii_yizhi_Keil75\Keil 7_5\STARTUP.A51 (5110, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_AT89C52.plg (184955, 2005-04-24)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_MEM.lst (19565, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_MUTEX.lst (37717, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_CPU_A.obj (4798, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_TIME.obj (26963, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_Q.lst (47152, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_SEM.lst (27332, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_TASK.lst (49589, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\STARTUP.LST (404, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_TIME.lst (14390, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_AT89C55WD.Uv2 (3911, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_AT89C55WD.Opt (3479, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_CORE.obj (53020, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_MUTEX.obj (24073, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_FLAG.obj (23759, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_CPU_A.lst (15743, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\main.LST (1323, 2005-04-25)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_CORE.ls1 (241985, 2005-05-17)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_MUTEX.SRC (31214, 2005-05-17)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_MBOX.obj (23903, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_CPU_C.lst (23104, 2005-04-25)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_MEM.obj (23540, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\uCOS_II.lst (2891, 2005-04-25)
ucos_ii_yizhi_Keil75\Keil 7_5\uCOS_II.obj (25236, 2005-04-25)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_MUTEX.ls1 (63375, 2005-05-17)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_FLAG.SRC (48584, 2005-05-17)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_AT89C55WD.plg (2615, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_Q.obj (24014, 2007-04-18)
ucos_ii_yizhi_Keil75\Keil 7_5\OS_FLAG.ls1 (94636, 2005-05-17)
... ...
说明文档
特殊更改:
1\把pdata更改为os_pdata
2\把data更改为os_data
遗留问题:
1\注意:find regx55wd.h in web that in the include.h
2\暂时忽略第二指针
3\OS_Sched()保存现场问题---在它调用OSCtxSW()之前寄存器已经改变了
移植总结 :
我没有移植uCOS前,再网上下了一些案例可是大部分都不能直接运行,而且有好多还都有错误。
还发现很多"移植者"是忠实的操洗者,并且还操错了。这个移植代码是我领会不少代码的长短
根据自己的经验编制,绝对原著!!!因为有好多与大多数移植代码不同之处,故帖出来共享,
希望能对将要移植uCOS的人以启发和帮助。
由于我个人时间不多,所以没有写什么移植的"前因后果"
但:
移植的详细细节在程序中的注释部分已经非常详尽了,这里就不多说了。
如果那位大虾,能更有好的建议,请跟我联系,不胜感激!
也可以跟我索要全部移植代码,我将给你一个keil工程,你只需电击一下编译按扭,在软件仿真
运行即可在串口1窗口里看到uCOS-II的风采!(不需任何编程,当然除了你以后要添加应用任务)
注意不要将本移植代码应用于商业!!!
如果那位大虾,能更有好的建议,请跟我联系,不胜感激!
我的联系方式:
QQ: 75011221 呢称:电子牛
EMAIL: niuyimail@126.com
近期下载者:
相关文件:
收藏者: