【導(dǎo)讀】載,并把μC/OS的源碼發(fā)布在該雜志的BBS上。碼是用C語(yǔ)言編寫的。CPU硬件相關(guān)部分是用匯編語(yǔ)言編寫的、總量約200行的。以將μC/OS-II嵌人到開(kāi)發(fā)的產(chǎn)品中。μC/OS-II具有執(zhí)行效率高、占用空間小、實(shí)時(shí)性能優(yōu)良和可擴(kuò)展性強(qiáng)等特點(diǎn),最小內(nèi)核可編譯至2KB。嚴(yán)格地說(shuō)μC/OS--II只是一個(gè)實(shí)時(shí)操作系統(tǒng)內(nèi)核,它僅僅包含了任務(wù)調(diào)度,任務(wù)管理,時(shí)間管理,內(nèi)存管理和任務(wù)間的通信和同步等基本功能。入輸出管理,文件系統(tǒng),網(wǎng)絡(luò)等額外的服務(wù)。但由于μC/OS--II良好的可擴(kuò)展。性和源碼開(kāi)放,這些非必須的功能完全可以由用戶自己根據(jù)需要分別實(shí)現(xiàn)。如圖所示,采用AT89C52和1602液晶顯示。外部ram后能夠?qū)崿F(xiàn)ucos-II的移植。如1602不斷刷新顯示字符串,流水燈同時(shí)產(chǎn)生不同的變化。MSP430系列是一個(gè)16位的、具有精簡(jiǎn)指令集的、超低功耗的混合型單片機(jī)。由這兩個(gè)作為主要芯片,8個(gè)并行。C58RD+有32KFLASH,256Bytes的片內(nèi)RAM,1K的XRAM。從軟件來(lái)看最復(fù)雜的應(yīng)該是方案二,MSP430雖然性能優(yōu)越,但編程較為復(fù)雜,綜上所述,本課程設(shè)計(jì)采用方案三。