介紹了源代碼公開的實(shí)時(shí)操作系統(tǒng)μCOSII在ARM處理器STM32F103VBT6上的移植過程。首先簡要介紹了ARM核Cortex—M3的一些基本概念,然后結(jié)合其基本概念用C語言和匯編語言修改了移植過程中需要修改的所有源代碼文件且給出了其詳細(xì)解釋。最后給出了一個(gè)基于μCOSII嵌入式操作系統(tǒng)的簡單應(yīng)用,討論了基于嵌入式操作系統(tǒng)的應(yīng)用程序開發(fā)方法與傳統(tǒng)應(yīng)用程序開發(fā)方法的區(qū)別,說明前者方法的優(yōu)越性并驗(yàn)證了移植的成功。
μCOSII在基于Cortex-M3核的ARM處理器上的移植
μCOSII在基于Cortex-M3核的ARM處理器上的移植
μCOSII在基于Cortex-M3核的ARM處理器上的移植
基于ARM7+μC/OSII的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)
μC/OSII任務(wù)創(chuàng)建和銷毀的用戶接口改善
μC/OSII任務(wù)創(chuàng)建和銷毀的用戶接口改善
基于提高CAN總線組網(wǎng)能力的考慮,提出一種新穎的CAN中繼器設(shè)計(jì)方法;闡述以LPC2119控制器為核心的硬件設(shè)計(jì)方案;詳細(xì)分析在μC/OSII實(shí)時(shí)操作系統(tǒng)下的軟件實(shí)現(xiàn)過程
基于提高CAN總線組網(wǎng)能力的考慮,提出一種新穎的CAN中繼器設(shè)計(jì)方法;闡述以LPC2119控制器為核心的硬件設(shè)計(jì)方案;詳細(xì)分析在μC/OSII實(shí)時(shí)操作系統(tǒng)下的軟件實(shí)現(xiàn)過程
基于提高CAN總線組網(wǎng)能力的考慮,提出一種新穎的CAN中繼器設(shè)計(jì)方法;闡述以LPC2119控制器為核心的硬件設(shè)計(jì)方案;詳細(xì)分析在μC/OSII實(shí)時(shí)操作系統(tǒng)下的軟件實(shí)現(xiàn)過程
基于提高CAN總線組網(wǎng)能力的考慮,提出一種新穎的CAN中繼器設(shè)計(jì)方法;闡述以LPC2119控制器為核心的硬件設(shè)計(jì)方案;詳細(xì)分析在μC/OSII實(shí)時(shí)操作系統(tǒng)下的軟件實(shí)現(xiàn)過程