搜索资源列表
xltExlt2
- 这个例子如果运行,将在仿真的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页点击Selec
ucos_view_ucos283
- RTOS版本:uCOSII V2.83 OSView版本:uCOS_View 1.10 开发环境:KEIL 编译器:ADS1.2 开发板:EasyARM2200 内部FLASH运行,Bank0=ExFlash Bank1=ExRAM 调试口:Uart0 57600bps 目前在OS_CPU_A.s里的OS_CPU_SR_Save OS_CPU_SR_Restore函数没起作用,功能是开关中断,用仿真器看时会发现根本没关中断,解决办法是切换模式再操作,懒得去看ARM汇编,不
SmallRTOS for C51
- 嵌入系统中使用C语言替代汇编一样,在嵌入系统中使用RTOS是大势所趋。原因主要是现在在大多数情况下编程效率比执行效率重要(单片机便宜嘛)。但纵观51的RTOS,keil c51 所带的RTX Full 太大(6k多),且需要外部ram,又无源代码,很多时候不实用。RTX Tiny虽然小(900多字节),但是任务没有优先级和中断管理,也无源代码,也不太实用。而ucosII虽有源代码,但是它太大,又需要外部ram,所有函数又必须是重入函数,用在51这类小片内RAM的单片机上有点勉强。于是,我借鉴uc