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