想要在嵌入式行業(yè)立足,是有必要掌握操作系統(tǒng)的原理,除非你只是想找一份裸機(jī)運(yùn)行程序的簡單而沒有壓力的工作。
UCOS操作系統(tǒng)在嵌入式應(yīng)用領(lǐng)域比較廣泛,特別是實(shí)時(shí)性比較高、系統(tǒng)內(nèi)存資源有限等場合下,它更顯有優(yōu)勢。
1.有必要學(xué)習(xí)UCOS操作系統(tǒng)嗎?
答案是:肯定有必要!
UCOS操作系統(tǒng)是比較經(jīng)典的,而且容易理解并學(xué)會的操作系統(tǒng),對你以后在嵌入式開發(fā)學(xué)習(xí)、工作中或多或少都有一定的幫助。當(dāng)你了解UCOS系統(tǒng)之后,你再學(xué)習(xí)其他操作系統(tǒng)(如:FreeRTOS、Linux)就容易理解多了。
2.學(xué)習(xí)UCOS操作系統(tǒng)難嗎?
答案是:對于有心人就不難,對于無心者就難。
說實(shí)話,開始學(xué)習(xí)的時(shí)候有點(diǎn)點(diǎn)難度,但是,這個(gè)時(shí)間真的只是短暫的。(就好比你追求女朋友一樣,開始的時(shí)候你要絞盡腦汁的想盡一切辦法去討她歡心,等追到手了,那個(gè)時(shí)候的你就是幸福的了)。
51、430、Cortex-M、ARM9、ARM11這些芯片都能跑UCOS, 可以說市面上的所有CPU都能運(yùn)行UCOS。
如果你現(xiàn)在還有很多空閑時(shí)間,不妨先看看下面幾篇文章。
下面幾篇文章主要是講述UCOS移植的文章:
UCOS2_STM32移植詳細(xì)過程(一)
該文主要講述對UCOS的一個(gè)了解,以及下載源代碼、開發(fā)工具、庫、新建工程的準(zhǔn)備工作。
UCOS2_STM32移植詳細(xì)過程(二)
該文主要講述對ST芯片的配置,以及系統(tǒng)文件os_cfg.h配置的描述。
UCOS2_STM32移植詳細(xì)過程(三)
該文主要講述移植過程主要修改的幾個(gè)文件:os_cpu_a.asm、os_cpu_c.c、os_cpu.h
UCOS2_STM32移植詳細(xì)過程(四)
該文主要講述系統(tǒng)裁剪os_cfg.h文件的描述。
移植好的,可以直接下載測試的實(shí)例代碼工程,不妨下載試試(復(fù)制網(wǎng)址在電腦上打開吧)。
UCOS基于STM32F0系列實(shí)例:
https://yunpan.cn/cByHFxCfpaIbh 訪問密碼 4437
UCOS基于STM32F1系列實(shí)例:
https://yunpan.cn/cByHum5BStkEK 訪問密碼 00a6
UCOS基于STM32F3系列實(shí)例:
https://yunpan.cn/cByHrMmkekIar 訪問密碼 da90
UCOS基于STM32F4系列實(shí)例:
https://yunpan.cn/cByHx47jehTgX 訪問密碼 5a04
-
cpu
+關(guān)注
關(guān)注
68文章
10702瀏覽量
209413 -
移植
+關(guān)注
關(guān)注
1文章
375瀏覽量
28014 -
STM32F10
+關(guān)注
關(guān)注
0文章
45瀏覽量
15583 -
ucos2
+關(guān)注
關(guān)注
0文章
15瀏覽量
3546
發(fā)布評論請先 登錄
相關(guān)推薦
評論