0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

UCOS2_ STM32移植詳細過程(匯總)

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-04-07 11:33 ? 次閱讀

Ⅰ、概述

筆者發(fā)現(xiàn)一個問題,很多初學者,甚至很多工作一兩年的人,他們有一種依賴的思想,就是希望從別處獲取的軟件代碼不做任何修改,直接可以運行或者使用。筆者想說,實踐才是檢驗真理的關鍵,實踐才是掌握知識的方法。

最近整理的關于最新UCOS2(V2.92)移植在STM32開發(fā)平臺上,針對初學者將STM32F0、F1、F3、F4幾個硬件平臺的移植工作都做好了,只需要適當修改一下你硬件型號就可以運行UCOS操作系統(tǒng)程序了。

Ⅱ、UCOS移植文章

下面這四篇文章主要是針對初學者,將源代碼下載、工程整理、源代碼修改及描述等眾多細節(jié)都在文章中描述有,歡迎進入我博客查看。

關于系統(tǒng)及其資源(信號量、事件、消息郵箱、隊列等)我將在后期整理出相關文章,敬請關注微信等待。

文章的鏈接,請點擊最后“閱讀原文”查看,或到我博客查看。

UCOS2_STM32移植詳細過程(一):

http://blog.csdn.net/ybhuangfugui/article/details/51760171

UCOS2_STM32移植詳細過程(二):

http://blog.csdn.net/ybhuangfugui/article/details/51765206

UCOS2_STM32移植詳細過程(三):

http://blog.csdn.net/ybhuangfugui/article/details/51781779

UCOS2_STM32移植詳細過程(四):

http://blog.csdn.net/ybhuangfugui/article/details/51789661

Ⅲ、實例軟件工程

下面提供的軟件工程都是筆者在開發(fā)板上多次測試、運行,沒有問題才上傳至360云盤,歡迎下載學習。

筆者強調(diào)一點:如果你想學習UCOS的開發(fā),請不要局限你的硬件(開發(fā)板芯片型號),工程只要適當配置一下,工程就可以在你的開發(fā)板運行起來了。

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

Ⅳ、相關下載

下面提供的下載也是筆者近期整理的,如果怕麻煩可以在筆者360云盤下載。筆者也是基于下面下載的文件一步一步移植的UCOS,如果你想真正掌握UCOS,請你也下載下面的工程來一步一步移植,相信你移植成功之后你會學到更多知識。

UCOS源代碼工程

官網(wǎng)下載(需要賬號):

https://www.micrium.com/downloadcenter/download-results/?searchterm=hm-stmicroelectronics&supported=true

360云盤下載(定期更新至最新):

https://yunpan.cn/cRzcf8eSacEhE訪問密碼 1235

ST標準外設庫

官網(wǎng)下載(需要賬號):

http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software.html?querycriteria=productId=SC961

360云盤下載(定期更新至最新):

https://yunpan.cn/cSaCpGejMSfr8訪問密碼 60ae

參考資料

https://yunpan.cn/cRCdSt73GwT6j訪問密碼 499e

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2264

    文章

    10854

    瀏覽量

    354341
  • 移植
    +關注

    關注

    1

    文章

    376

    瀏覽量

    28098
  • ucos2
    +關注

    關注

    0

    文章

    15

    瀏覽量

    3550
收藏 人收藏

    評論

    相關推薦

    基于機智云移植STM32L496G代碼移植

    前言最近我拿到了STM32L496AGMCU,發(fā)現(xiàn)其擴展版可以連接ESP-01S。我想嘗試將開發(fā)板連接到我們的機智云上,并根據(jù)機智云提供的文檔進行程序移植STM32CubeMX移植
    的頭像 發(fā)表于 09-20 08:05 ?280次閱讀
    基于機智云<b class='flag-5'>移植</b><b class='flag-5'>STM32</b>L496G代碼<b class='flag-5'>移植</b>

    【GD32 MCU 移植教程】9、從 STM32F10x 系列移植到 GD32F30x 系列

    對比、外設及性能對比以及從 STM32F10x 移植到 GD32F30x 的移植步驟,旨在讓開發(fā)者能夠快速從STM32F10x 移植到 GD
    的頭像 發(fā)表于 09-07 09:57 ?462次閱讀
    【GD32 MCU <b class='flag-5'>移植</b>教程】9、從 <b class='flag-5'>STM32</b>F10x 系列<b class='flag-5'>移植</b>到 GD32F30x 系列

    【GD32 MCU 移植教程】8、從 STM32F4xx 系列移植到 GD32F4xx 系

    、外設及性能對比以及從 STM32F4xx 移植到 GD32F4xx 的移植步驟,旨在讓開發(fā)者能夠快速從STM32F4xx移植到 GD32F
    的頭像 發(fā)表于 09-06 09:40 ?892次閱讀
    【GD32 MCU <b class='flag-5'>移植</b>教程】8、從 <b class='flag-5'>STM32</b>F4xx 系列<b class='flag-5'>移植</b>到 GD32F4xx 系

    stm32f4跑ucos+emwin5.16 gui_init()初始化失敗的原因?

    我用stm32f4discovery 連了一塊ra8875的4.3寸屏幕, ucosii已經(jīng)移植成功了,但是移植emwin5。16的時候在gui初始化的時候就會進入 HardFault_Handler(); 不知道是什么情況;
    發(fā)表于 05-17 12:33

    STM32移植UCOS和編寫GUI程序的平臺如何建立?

    請教STM32移植UCOS和編寫GUI程序的平臺如何建立 ,需要哪些軟件,請各位大蝦、前輩指教,分享一下,或推薦一下教程,謝謝
    發(fā)表于 05-15 08:18

    移植LwIP+uCOS提示 errno沒有定義怎么解決 ?

    請教下,移植 LwIP+uCOS,提示 errno 沒有定義 ? 是哪里沒有配置好哇 ???
    發(fā)表于 04-23 07:21

    STM32H743的LwIP移植uCOS-III上,ETH_IRQn中斷沒有反應 是怎么回事?

    請教下,吧 H743 的LwIP 移植uCOS-III 上,ETH_IRQn中斷沒有反應 ? 程序在 FreeRTOS 的系統(tǒng)上運行時可以的,但就是移植uCOS-III 上就
    發(fā)表于 04-22 07:09

    請問ADuC7060能否移植uCOS II嵌入式操作系統(tǒng)?

    我想問一下ADuC7060能否移植uCOS II嵌入式操作系統(tǒng)?
    發(fā)表于 01-15 06:59

    stm32必須要移植系統(tǒng)嗎

    電子等。在使用STM32進行開發(fā)時,是否需要進行系統(tǒng)移植是一個常見的問題。 系統(tǒng)移植是指將操作系統(tǒng)或者驅(qū)動程序從一個硬件平臺移植到另一個硬件平臺的
    的頭像 發(fā)表于 01-08 14:17 ?800次閱讀

    stm32移植ucos iii教程

    μC/OS-III是一個實時操作系統(tǒng),廣泛應用于嵌入式系統(tǒng)開發(fā)中。在STM32系列微控制器上移植μC/OS-III可以充分發(fā)揮其實時性和多任務處理能力。本篇文章將為您提供一個詳實、細致的STM32
    的頭像 發(fā)表于 01-02 16:29 ?1325次閱讀

    移植 SBSFU 到 STM32G070 的過程

    電子發(fā)燒友網(wǎng)站提供《移植 SBSFU 到 STM32G070 的過程.pdf》資料免費下載
    發(fā)表于 12-18 11:04 ?4次下載
    <b class='flag-5'>移植</b> SBSFU 到 <b class='flag-5'>STM32</b>G070 的<b class='flag-5'>過程</b>

    實戰(zhàn)經(jīng)驗 | 移植 SBSFU 到 STM32G070 的過程

    關鍵詞:SBSFU,移植 目錄預覽 1、前言 2、基于STM32G070和STM32G071的SBSFU 實現(xiàn)差異 3、開始移植 4、測試安
    的頭像 發(fā)表于 12-08 18:20 ?815次閱讀

    stm32啟動過程詳解

    的啟動過程。本文將詳細介紹STM32的啟動過程。 一、復位電路 對于STM32微控制器來說,復位是啟動的第一步。任何系統(tǒng)都需要一個穩(wěn)定的狀態(tài)
    的頭像 發(fā)表于 12-08 15:47 ?1473次閱讀

    STM32移植而引發(fā)的兩個小疑問

    STM32用戶將基于STM32F0芯片的代碼移植STM32F4系列時遇到了些麻煩。其中有個問題跟中斷處理有關。有個中斷服務程序代碼在STM32
    的頭像 發(fā)表于 11-18 14:12 ?1076次閱讀
    因<b class='flag-5'>STM32</b><b class='flag-5'>移植</b>而引發(fā)的兩個小疑問

    RT-thread源碼移植STM32F10x和STM32F4xx

    RT-thread源碼移植STM32F10x和STM32F4xx: 一、源碼下載 點擊入門->下載 ? 在歷史版本里邊隨便選取一個 ? 會進入百度云盤的下載地址,里邊有全部版本的源碼。這里下載
    的頭像 發(fā)表于 11-15 09:38 ?2367次閱讀
    RT-thread源碼<b class='flag-5'>移植</b>到<b class='flag-5'>STM32</b>F10x和<b class='flag-5'>STM32</b>F4xx