uCOS-II在51单片机上的移植,用Keil 7.5编译通过,希望对移植uCOS的人以启发和帮助。-uCOS-II microcontroller in the 51 transplants, with Keil 7.5 compile, and I hope to transplant uCOS people to inspire and help. 下载
|
在W78E58处理器上移植的uCOS-II 适用于keil,稍微修改可用于所有的51系列-in W78E58 processors transplant uCOS-II applicable to Keil, slightly modified to be used in all 51 series 下载
|
tcp_ip协议栈的ucos代码,主要用于嵌入式系统开发,已经移植到51系统单片机中,通过keil可进行编译,ucos经过最简化改造!特别推荐!!!-tcp_ip CENTER protocol stack code, mainly for embedded system development, has been ported to 51 SCM system, through c51 can be compiled after the most simplified CENTER transformation! Preferred! ! ! 下载
|
uC/OS操作系统在51平台的移植代码,编译环境为Keil C51-uC / OS platform in 51 transplant code, compile environment for the Keil C51 下载
|
在keil c环境下,51单片机的uCOS_II v2.70 port移植源程序.-the environment, 51 SCM uCOS_II v2.70 port transplant source. 下载
|
UCOSii 在51上的移植源码,用KEIL 编写的在C51上的UCOS-UCOSii 51 on the transplant source used in the preparation of KEIL C51 on the UCOS 下载
|
一个UC/OS的小应用,总共三个任务,优先级不一样,重要的是里面移植了一个51处理器,运行环境是keil,大家看看。-a UC / OS small applications, a total of three tasks, not the same priority level, it is important to the transplant inside a 51 processor, the environment is Keil, see. 下载
|
这个例子如果运行,将在仿真的PC窗口中的第1,2,3行显示一些信息后,在随机位置显示 1 ~ 5 .由于keil c51默认不支持重入函数,它的重入函数使用仿真的重入栈而不使用系统栈,而Small RTOS 51没有进行重入栈管理,所以在TaskA~TaskE虽然及其相似,但不能合并. 注意:(1)在KEIL C51 工程中,我已经把输出文件目录设在e:\temp中,您可以在Project->Options for Target "Target 1"的output页点击Select Folder for Objects...和Listing页点击Select Folder for Listing...改变. (2)编译时会有5个警告,其中一个是因为没有使用一个系统函数OSSendSignal引起,它可以忽略.另4个是禁止任务间变量覆盖分析引起,必须忽略.感谢网友John X. Liu,在这个例子中我使用了他编写的仿真(dllPc51Emu.dll),这个dll原来是为他移植的Ucos-ii for keil c51的例子编写. (3)Pc51Emu.dll在KEIL C51 V6.23 V7.00工作不正常.-If running this example, the simulation of the PC window of 1,2,3-line display some information, in a random location ~ 5. c51 as the default decoder does not support heavy-function, its emphasis on the use of simulation function to the re-use system without Push stack, Small RTOS 51 and no heavy Push management, in TaskA ~ TaskE and although similar, but not the merger. Note : (1) in KEIL C51 project, I have already output directory in e : \ temp. You can Project - 下载
|