Ⅰ、概述該文寫(xiě)針對(duì)初學(xué)μC/OS的朋友,基于以下平臺(tái)來(lái)一步一步移植μC/OS嵌入式操作系統(tǒng)。UCOS移植相關(guān)平臺(tái):系統(tǒng)平臺(tái):μC/OS-II(最新V2.92版)硬件平臺(tái):STM32F1(適合F1所以系列)開(kāi)發(fā)平臺(tái):Keil(MDK-ARM) V51.為
Ⅰ、概述上一篇文章是講述uC/OS-II Ports下面os_cpu_a.asm、os_cpu_c.c和os_cpu.h文件底層端口代碼的移植(修改)和說(shuō)明,接著上一篇文章來(lái)講述關(guān)于UCOS移植應(yīng)用部分的代碼。該文主要針對(duì)uC/OS-II上層應(yīng)用(配置OS、
一般采用的步驟:1.深入了解所采用的系統(tǒng)核心2.分析所采用的C語(yǔ)言開(kāi)發(fā)工具的特點(diǎn).3.編寫(xiě)移植代碼.4.進(jìn)行移植的測(cè)試5.針對(duì)項(xiàng)目的開(kāi)發(fā)平臺(tái),封裝服務(wù)函數(shù).首先,是芯片的中斷處理機(jī)制,如何開(kāi)啟,屏蔽中斷,可否保存前一次中
Ⅰ、概述打開(kāi)上一篇文章新建的工程,是提取的ST標(biāo)準(zhǔn)庫(kù)里面源代碼文件和UCOS工程包源代碼文件。下載過(guò)的朋友可能會(huì)知道,直接編譯那個(gè)工程會(huì)有大片的錯(cuò)誤和警告,原因在于那個(gè)工程是沒(méi)有經(jīng)過(guò)修改源代碼的工程,接下來(lái)
Ⅰ、概述上一篇文章是講述ST芯片相關(guān)的配置和OS裁剪相關(guān)的配置,接著上一篇文章來(lái)講述關(guān)于UCOS的移植,該文主要針對(duì)uC/OS-II Ports下面os_cpu_a.asm、os_cpu_c.c和os_cpu.h文件底層端口代碼來(lái)講述。請(qǐng)下載“UCOS2_ST