1746-OG16產(chǎn)品特點(diǎn)
S3C44B0X上μC/OS-Ⅱ的移植
嵌入式操作系統(tǒng)μC/OS-Ⅱ可以運(yùn)行于各種不同類(lèi)型的微處理器上,其內(nèi)核小、效率高,并且具有高度的模塊化和可移植性,支持多任務(wù)實(shí)時(shí)調(diào)度,擴(kuò)展后可支持網(wǎng)絡(luò)功能、圖形界面等,使得應(yīng)用程序的開(kāi)發(fā)更加簡(jiǎn)單,功能更加豐富。
在使用μC/OS-Ⅱ之前,要先將它移植到S3C44B0X上,移植工作主要包括三個(gè)方面[4]:
(1) 設(shè)置與處理器和編譯器相關(guān)的代碼,包括一系列數(shù)據(jù)類(lèi)型的定義,開(kāi)中斷宏、關(guān)中斷宏的實(shí)現(xiàn),定義堆棧的生長(zhǎng)方向;
?。?) 用C語(yǔ)言編寫(xiě)6個(gè)操作系統(tǒng)相關(guān)的函數(shù):OSTaskStkInit()初始化任務(wù)的堆棧結(jié)構(gòu),和5個(gè)鉤子函數(shù)OSTaskDelHook()、OSTaskSwHook()、OSTaskStatHook()、OSTimeHook()、OSTaskCreateHook();
?。?) 用匯編語(yǔ)言編寫(xiě)4個(gè)與處理器相關(guān)的函數(shù):運(yùn)行優(yōu)先級(jí)高的就緒任務(wù)函數(shù)OSStartHighRdy(),任務(wù)級(jí)的任務(wù)切換函數(shù)OS_TASK_SW(),中斷級(jí)的任務(wù)切換函數(shù)OSIntCtxSw(),時(shí)鐘節(jié)拍服務(wù)函數(shù)OSTickISR()。
品牌:AB/羅克韋爾1746-OG16
廈門(mén)光沃自動(dòng)化設(shè)備有限公司
聯(lián)系人:小楊
電話:0592-5709821
電話:18030229050
QQ:1878187406
郵箱:1878187406@qq.com
1746-OG16參數(shù)規(guī)格
LUCENT 750A030150 LUCENT PACKETSTAR ICM CARD
MARCONI NM-4/155MMSCE 4-PORT OC3 MULTIMODE MODULE
MARCONI 7401-00 FORE POWERHUB 7000 ATM
MARCONI NM-4/155MMSCD FORE 4-PORT 155MBPS MODULE
MISC 01-03E121202 RACAL-MILGO OMNIMODE96 UNIT
MARCONI NM-1/622MMSCD FORE 1-PORT 622MBPS MODULE
MARCONI ESX-48-FAN ESX-4800 FAN TRAY ASSY
LSI 356-0003856B QUAD-PORT 10/100 ETNET ALPHA
MARCONI NM-4/155UTPLC MARCONI 4-PORT 155MBPS UTP
MISC 311-0006-002 GS/E SWITCH CONTROL MODULE
MARCONI NM-4/155UTP5LC FORE 4-PORT 155MBPS MODULE
MISC 55000325 PC/XEM HOST ADAPTER BOARD
MISC 6210518-01 TL810 Y-AXIS UMBILICAL CABLE
MISC 22946600 ARTYSAN POWER SUPPLY
MISC 40004049-001 DIAMOND FIRE GL4000 VIDEO CARD
MISC 6210480-01 TL810 X-CARRIAGE INTERCO-
MISC 640QT-C2 RT-VAX 3305 BOX
MISC 04006-T90 PCMCIA ROAM
MISC 0MNIMODE 96 RACAL-MILGO OMNIMODE96 UNIT
MISC 530-0022-001 GS/E SWITCH CONTROL MODULE
MISC 600-ATX DUALPOWER 600 ATX PWS 600W
MISC 34-44529-09 34-44529-09
MISC 530-0011-001 DGBGA-AA BACKPLANE BOARD
1746-OG16