CodeBus
www.codebus.net
Search
Sign in
Sign up
Hot Search :
Source
embeded
web
remote control
p2p
game
More...
Location :
Home
Search - keil c51
Main Category
SourceCode
Documents
Books
WEB Code
Develop Tools
Other resource
Search - keil c51 - List
[
uCOS
]
SmallRTOS for C51
DL : 14
嵌入系统中使用C语言替代汇编一样,在嵌入系统中使用RTOS是大势所趋。原因主要是现在在大多数情况下编程效率比执行效率重要(单片机便宜嘛)。但纵观51的RTOS,keil c51 所带的RTX Full 太大(6k多),且需要外部ram,又无源代码,很多时候不实用。RTX Tiny虽然小(900多字节),但是任务没有优先级和中断管理,也无源代码,也不太实用。而ucosII虽有源代码,但是它太大,又需要外部ram,所有函数又必须是重入函数,用在51这类小片内RAM的单片机上有点勉强。于是,我借鉴ucosII和RTX Tiny编写了Small RTOS 51,虽然它为51系列编写,但是它还是比较容易移植到其它CPU上。
Date
: 2009-05-19
Size
: 85.14kb
User
:
joyhee@sohu.com
[
uCOS
]
uCOS-II2.85_For_Keil_C51
DL : 1
uCOS-II2.85_For_Keil_C51,keil下的uCOS-II2.85源码,方便大家研究。
Date
: 2010-10-28
Size
: 96.24kb
User
:
netman_006
[
uCOS
]
i8051-keil-Zheng
DL : 0
uC/OS操作系统在51平台的移植代码,编译环境为Keil C51-uC/OS platform in 51 transplant code, compile environment for the Keil C51
Date
: 2026-01-11
Size
: 201kb
User
:
宋智宁
[
uCOS
]
yy
DL : 0
Keil C51的UCOS-2操作系统源代码-ucos-2 operation system source code for Keil C51
Date
: 2026-01-11
Size
: 77kb
User
:
龙一啸
[
uCOS
]
keil8051
DL : 0
基于keil 51的UC/OS-II嵌入式系统。-Embedded system uC/OS-II based on Keil C51.
Date
: 2026-01-11
Size
: 67kb
User
:
jim
[
uCOS
]
uc_uip
DL : 0
运行环境是keil。这是一个实现嵌入式TCP/IP的程序,运行在万邦的w78e516上面,网卡芯片采用的是rtl8019.程序中采用了uc/os提高实时性!-runtime environment is c51. This is a realization of embedded TCP/IP, the running of the IMC w78e516 above, the chip card is rtl8019. Procedures used in the uc/os improve real-time!
Date
: 2026-01-11
Size
: 426kb
User
:
我是我
[
uCOS
]
xltExlt2
DL : 0
这个例子如果运行,将在仿真的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-
Date
: 2026-01-11
Size
: 6kb
User
:
邢兰停
[
uCOS
]
DisplayerEx3
DL : 0
这个例子是例子2的另一种写法(但任务数量不同),它使用了最高优先级任务作为显示任务,全局变量ShowChar作为参数.函数TaskB是优先级1~10的任务函数,因为没有使用局部变量,这些任务可以用一个函数. 注意:(1)在KEIL C51 工程中,我已经把输出文件目录设在e:\temp中,您可以在Project->Options for Target "Target 1"的output页点击Select Folder for Objects...和Listing页点击Select Folder for Listing...改变. 感谢网友John X. Liu,在这个例子中我使用了他编写的仿真dll(Pc51Emu.dll),这个dll原来是为他移植的Ucos-ii for keil c51的例子编写. (2)Pc51Emu.dll在KEIL C51 V6.23 V7.00工作不正常. -this example is another example of a two way (but the number of different tasks), it uses the highest-priority task, as shown mandate, ShowChar global variable as a parameter. TaskB function is a priority task to ten function, because no use local variables, these tasks can use a function. attention : (1) in KEIL C51 project, I have incorporated the output directory in e : \ temp, you could Project-
Date
: 2026-01-11
Size
: 5kb
User
:
邢兰停
[
uCOS
]
EX1KC51
DL : 0
多任务操作系统uc_OS II移植到keil c51的源代码-multi-task operating system uc_OS II keil c51 transplanted to the source code
Date
: 2026-01-11
Size
: 244kb
User
:
刘俊杰
[
uCOS
]
my_os_easy_and_PDF
DL : 0
从Keil C51 的内存空间管理方式入手,着重讨论实时操作系统在任务调度时的重入问题,分析一些解决 重入的基本方式与方法:分析实时操作系统任务调度的占先性,提出非占先的任务调度是能更适合于 Keil C51 的一种调度方式。为此,构造这一实时操作系统,并有针对性地介绍此系统的堆管理方法、任务 的建立以及任务的切换等。-from Keil C51 memory space management mode. focused on real-time operating system in the task of re-scheduling into problems, the analysis of some important means to solve the basic ways and means : Analysis of real-time task scheduling the operating system take precedence, The proposed non-preemptive task scheduling can be more suited to a Keil C51 scheduling approach. To this end, the structure of the real-time operating systems, and targeted presentation of the heap management methods, and the establishment of task switching, and other tasks.
Date
: 2026-01-11
Size
: 247kb
User
:
[
uCOS
]
uCOS284_C51
DL : 0
Date
: 2026-01-11
Size
: 83kb
User
:
kly
[
uCOS
]
uCOS251_C51
DL : 0
一個於 Keil C51 工程的 uC/OS-II v2.51
Date
: 2026-01-11
Size
: 64kb
User
:
zyf
[
uCOS
]
uCOS-II2.85_for_Keil_C51
DL : 0
UCOSII2.85针对8051单片机的移植版本,开发环境为KEIL C51。-UCOSII2.85 transplant for 8051 version of development environment for the KEIL C51.
Date
: 2026-01-11
Size
: 510kb
User
:
simon
[
uCOS
]
ucos_keil
DL : 0
这个是一个精简的在keil c51开发环境下移植uc/os-ii的一个源码。可以供很多初学者借鉴-This is a streamlined development environment in keil c51 transplanted uc/os-ii as a source. For many beginners can learn from
Date
: 2026-01-11
Size
: 270kb
User
:
dbgytwang
[
uCOS
]
the_source_of_ucos_ii_transplanted_to_keil_c51
DL : 0
该压缩包里面含有ucos ii被移植到keil c51环境下的源码,对初学ucos移植的人来说很有用。-The compressed packet inside contains ucos ii was transplanted to keil c51-source environment for novice uCOS transplantation for very useful.
Date
: 2026-01-11
Size
: 174kb
User
:
黄灿武
[
uCOS
]
uCOS-iiKeilC51
DL : 0
uCOS-II到Keil+C51小模式下的移植-uCOS-II to Keil+ C51 small mode transplant
Date
: 2026-01-11
Size
: 175kb
User
:
kuangchao
[
uCOS
]
uCOSIIfor51
DL : 0
ucos-2 在keil c51 小模式下的移植-ucos-2 for 51
Date
: 2026-01-11
Size
: 77kb
User
:
郭辉
[
uCOS
]
ucosii
DL : 0
ucos ii移植到keil c51环境下的源码-ucos ii transplanted to keil c51-source environment
Date
: 2026-01-11
Size
: 1.56mb
User
:
Jacob
[
uCOS
]
ucos51ex
DL : 0
UC/OS II在51单片机上的移植.keil C51 编译器.-UC/OS II in MCS-51 on the MCU. Keil C51 compiler.
Date
: 2026-01-11
Size
: 198kb
User
:
杨训贵
[
uCOS
]
uCOS-II-for-Keil-C51
DL : 0
用keil对ucos进行编译,适用于单片机的ucos,配置以写好。-Compiled with keil on ucos for SCM ucos, configured to written.
Date
: 2026-01-11
Size
: 41kb
User
:
小周
«
1
2
»
CodeBus
is one of the largest source code repositories on the Internet!
Contact us :
1999-2046
CodeBus
All Rights Reserved.