此源代碼為UC/OS-II移植到51單片機(jī)的源代碼.包括OS_CPU.H,OS_CPU_C.C,os_CPU_a.S三個(gè)主要文件
標(biāo)簽: OS_CPU_C os_CPU_a OS_CPU OS-II
上傳時(shí)間: 2015-04-19
上傳用戶:王楚楚
uCOS在ARM(LPC2220)上的移植代碼 共四個(gè)文件:IRQ.INC OS_CPU.H Os_cpu_c.c os_CPU_a.s
標(biāo)簽: Os_cpu_c os_CPU_a OS_CPU uCOS
上傳時(shí)間: 2015-08-28
上傳用戶:2404
ucosii 移植到s1c33平臺(tái)的3個(gè)關(guān)鍵文件 其中os_CPU_a.s 是 os_CPU_a.c 匯編優(yōu)化 用一個(gè)就可以了
標(biāo)簽: os_CPU_a ucosii s1c33 移植
上傳時(shí)間: 2014-01-16
上傳用戶:wkchong
在軟件Proteus中仿真ucos(ARM) 1.移植除了OS_CPU.h,os_CPU_a.s,OS_CPU_C.C 三個(gè)函數(shù)外,對(duì)中斷專門用了一個(gè)函數(shù)OS_int_A.s 按其中的規(guī)則寫中斷函數(shù)即可. 2。應(yīng)用實(shí)例為\ArmUCOS\App\test1\test.mcp,在周立功2104的板子上的ram中就可直接運(yùn)行(code+data<16K), 注意使用了.a庫文件(我習(xí)慣這么用) 3. 將所有的文件放到D:\ArmUCOS\下,這樣上面的文件能直接編譯.
標(biāo)簽: os_CPU_a OS_CPU_C Proteus OS_CPU
上傳時(shí)間: 2014-01-02
上傳用戶:chenbhdt
在軟件Proteus中仿真ucos(ARM)\r\n1.移植除了OS_CPU.h,os_CPU_a.s,OS_CPU_C.C 三個(gè)函數(shù)外,對(duì)中斷專門用了一個(gè)函數(shù)OS_int_A.s 按其中的規(guī)則寫中斷函數(shù)即可. \r\n2。應(yīng)用實(shí)例為\\ArmUCOS\\App\\test1\\test.mcp,在周立功2104的板子上的ram中就可直接運(yùn)行(code+data
上傳時(shí)間: 2013-09-30
上傳用戶:s363994250
和其他的μC/OS-II移植文件類似,設(shè)備代碼由以下3 到5 個(gè)文件組成的。 Os_cpu.h Os_cpu_c.c os_CPU_a.s90 (該文件僅在ICC 編譯器中使用) Os_cpu_i.s90 (該文件僅在ICC 編譯器中使用) Os_dbg.c Os_dbg.c 僅需在IAR 工程中使用。 3.01 OS_CPU.H 3.01.01 OS_CPU.H, macros for ‘externals’ Listing 3-1, OS_CPU.H, 外部宏(macros for ‘externals’) #ifdef OS_CPU_GLOBALS #define OS_CPU_EXT #else #define OS_CPU_EXT extern #endif
標(biāo)簽: ATMEGA ucos 128L 128
上傳時(shí)間: 2013-11-25
上傳用戶:zhaistone
1. 本移植也是從網(wǎng)上Download的,稍微做了一下整理. 移植除了OS_CPU.h,os_CPU_a.s,OS_CPU_C.C 三個(gè)函數(shù)外 對(duì)中斷專門用了一個(gè)函數(shù)OS_int_A.s 按其中的規(guī)則 寫中斷函數(shù)即可 2。應(yīng)用實(shí)例為\ArmUCOS\App\test1\test.mcp,在周立功2104的扳子上 的ram中就可直接運(yùn)行(code+data<16K), 注意使用了.a庫文件 (我習(xí)慣這么用) 3. 將所有的文件放到D:\ArmUCOS\下,這樣上面的文件能直接編譯 3。若有疑問電zh_lyp@163.com
上傳時(shí)間: 2013-12-27
上傳用戶:xfbs821
RTOS版本:uCOSII V2.83 OSView版本:uCOS_View 1.10 開發(fā)環(huán)境:KEIL 編譯器:ADS1.2 開發(fā)板:EasyARM2200 內(nèi)部FLASH運(yùn)行,Bank0=ExFlash Bank1=ExRAM 調(diào)試口:Uart0 57600bps 目前在os_CPU_a.s里的OS_CPU_SR_Save OS_CPU_SR_Restore函數(shù)沒起作用,功能是開關(guān)中斷,用仿真器看時(shí)會(huì)發(fā)現(xiàn)根本沒關(guān)中斷,解決辦法是切換模式再操作,懶得去看ARM匯編,不過能正常運(yùn)行如有改進(jìn)請(qǐng)通知我。
標(biāo)簽: uCOS_View EasyARM OSView uCOSII
上傳時(shí)間: 2014-11-06
上傳用戶:woshini123456
UCOS/II for ICCAVR - The version of UCOS/II is 2.04 - the original port was done by Ole Saether for the IAR compiler. Jens E. Holtegaard ported one version using ICCAVR. Joerg Meyer did another port (using Jens port as a start?). This is basically Joerg s port plus a little bit of changes and documentation by me. - YOU MUST DOWNLOAD THE MAIN PART OF THE UCOS/II FROM THE UCOS/II WEBSITE http://www.ucos-ii.com . The supplied project file assumes the portable source is in the ..\source directory. - Joerg has written couple document showing the stack frames etc. but it is in German :-) They are included in this directory. - The Timer2 overflow interrupt is used for Timer Tick. If you want to change that, modify os_cpu_c.c and os_CPU_a.s - I have tested this using ATMega103 with and without external RAM using AVR Studio simulator. See test1.c test program. Both Code Compressed (PRO) and STD versions have been tested.
標(biāo)簽: UCOS original Saether version
上傳時(shí)間: 2015-11-14
上傳用戶:ippler8
《嵌入式實(shí)時(shí)操作系統(tǒng)uC/OS-II》這本書已經(jīng)安排了大量篇幅來專門講解uC/OS-II的移植:第13章移植uC/OS-II,第14章uC/OS-II在80x86上的移植,第15章uC/OS-II在帶有硬件浮點(diǎn)運(yùn)算單元的80x86上的移植。所以本文只是重點(diǎn)講解移植到VC下和其他處理器上的不同地方,更詳細(xì)的介紹讀者可以參考《嵌入式實(shí)時(shí)操作系統(tǒng)uC/OS-II》這本書。和所有其他的移植一樣,本文所做的移植也只需要修改uC/OS-II處理器相關(guān)代碼,一共包括3個(gè)文件:OS_CPU.H,os_CPU_a.ASM,OS_CPU_C.C。
上傳時(shí)間: 2013-11-28
上傳用戶:蟲蟲蟲蟲蟲蟲
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1