一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

UCOS2_ STM32移植詳細(xì)過(guò)程(匯總)

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 2020-04-07 11:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Ⅰ、概述

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

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

Ⅱ、UCOS移植文章

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

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

文章的鏈接,請(qǐng)點(diǎn)擊最后“閱讀原文”查看,或到我博客查看。

UCOS2_STM32移植詳細(xì)過(guò)程(一):

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

UCOS2_STM32移植詳細(xì)過(guò)程(二):

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

UCOS2_STM32移植詳細(xì)過(guò)程(三):

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

UCOS2_STM32移植詳細(xì)過(guò)程(四):

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

Ⅲ、實(shí)例軟件工程

下面提供的軟件工程都是筆者在開(kāi)發(fā)板上多次測(cè)試、運(yùn)行,沒(méi)有問(wèn)題才上傳至360云盤(pán),歡迎下載學(xué)習(xí)。

筆者強(qiáng)調(diào)一點(diǎn):如果你想學(xué)習(xí)UCOS的開(kāi)發(fā),請(qǐng)不要局限你的硬件(開(kāi)發(fā)板芯片型號(hào)),工程只要適當(dāng)配置一下,工程就可以在你的開(kāi)發(fā)板運(yùn)行起來(lái)了。

UCOS基于STM32F0系列實(shí)例:

https://yunpan.cn/cByHFxCfpaIbh訪(fǎng)問(wèn)密碼 4437

UCOS基于STM32F1系列實(shí)例:

https://yunpan.cn/cByHum5BStkEK訪(fǎng)問(wèn)密碼 00a6

UCOS基于STM32F3系列實(shí)例:

https://yunpan.cn/cByHrMmkekIar訪(fǎng)問(wèn)密碼 da90

UCOS基于STM32F4系列實(shí)例:

https://yunpan.cn/cByHx47jehTgX訪(fǎng)問(wèn)密碼 5a04

Ⅳ、相關(guān)下載

下面提供的下載也是筆者近期整理的,如果怕麻煩可以在筆者360云盤(pán)下載。筆者也是基于下面下載的文件一步一步移植的UCOS,如果你想真正掌握UCOS,請(qǐng)你也下載下面的工程來(lái)一步一步移植,相信你移植成功之后你會(huì)學(xué)到更多知識(shí)。

UCOS源代碼工程

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

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

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

https://yunpan.cn/cRzcf8eSacEhE訪(fǎng)問(wèn)密碼 1235

ST標(biāo)準(zhǔn)外設(shè)庫(kù)

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

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

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

https://yunpan.cn/cSaCpGejMSfr8訪(fǎng)問(wèn)密碼 60ae

參考資料:

https://yunpan.cn/cRCdSt73GwT6j訪(fǎng)問(wèn)密碼 499e

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

    關(guān)注

    2293

    文章

    11032

    瀏覽量

    365036
  • 移植
    +關(guān)注

    關(guān)注

    1

    文章

    401

    瀏覽量

    28696
  • ucos2
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    3641
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    STM32+esp8266連接機(jī)智云,上傳溫濕度數(shù)據(jù)并控制繼電器開(kāi)關(guān)(平臺(tái)配置、代碼生成、代碼移植

    本教程將詳細(xì)介紹如何將STM32微控制器與ESP8266Wi-Fi模塊連接到機(jī)智云平臺(tái),實(shí)現(xiàn)溫濕度數(shù)據(jù)的上傳與繼電器的遠(yuǎn)程控制。通過(guò)此過(guò)程,您將學(xué)會(huì)如何配置機(jī)智云平臺(tái),燒錄ESP8266固件,
    的頭像 發(fā)表于 07-15 18:54 ?97次閱讀
    <b class='flag-5'>STM32</b>+esp8266連接機(jī)智云,上傳溫濕度數(shù)據(jù)并控制繼電器開(kāi)關(guān)(平臺(tái)配置、代碼生成、代碼<b class='flag-5'>移植</b>)

    機(jī)智云配網(wǎng)教程第三期:?jiǎn)纹瑱C(jī)代碼移植實(shí)戰(zhàn)

    stm32f103c8t6,WiFi模塊:ESP-01s,下載器:ST-LINK2.軟件:keil5的工程文件模板,mcu代碼包代碼資源:未移植移植后(注:本文是基于
    的頭像 發(fā)表于 07-01 17:32 ?172次閱讀
    機(jī)智云配網(wǎng)教程第三期:?jiǎn)纹瑱C(jī)代碼<b class='flag-5'>移植</b>實(shí)戰(zhàn)

    STM32與機(jī)智云連接實(shí)現(xiàn)步驟與技巧(下篇):機(jī)智云代碼移植與優(yōu)化

    在《STM32與機(jī)智云連接實(shí)現(xiàn)步驟與技巧(上篇)》中,我們介紹了硬件連接和通信協(xié)議配置。本篇將重點(diǎn)講解如何將機(jī)智云相關(guān)代碼移植STM32,完成數(shù)據(jù)上傳和設(shè)備控制。我們將介紹如何在STM32
    的頭像 發(fā)表于 05-23 18:10 ?261次閱讀
    <b class='flag-5'>STM32</b>與機(jī)智云連接實(shí)現(xiàn)步驟與技巧(下篇):機(jī)智云代碼<b class='flag-5'>移植</b>與優(yōu)化

    STM32G431移植FreeModbus

    STM32G431移植FreeModbus 的代碼已通過(guò)驗(yàn)證,在WeActStudio的STM32G431CoreBoard上進(jìn)行多次測(cè)試,均可正常讀取寄存器數(shù)值。STM32G431C
    發(fā)表于 04-19 16:50 ?1次下載

    uCOS III v3.08.01 移植PC Dev C++ 免虛擬機(jī)移植WinXP,Win7,Win10,Win 11

    uCOS III v3.08.01 移植PC Dev C++ 免虛擬機(jī)移植WinXP,Win7,Win10,Win 11。32位系統(tǒng)64位系統(tǒng)都可以。 這里有源碼和程序,歡迎下載測(cè)試
    發(fā)表于 04-15 20:14

    uCOS II v2.92 移植PC 免虛擬機(jī)移植WinXP,Win7,Win10,Win 11

    uCOS II v2.92 移植PC 免虛擬機(jī)移植WinXP,Win7,Win10,Win 11,32位系統(tǒng)64位系統(tǒng)都可以。
    發(fā)表于 04-13 22:46

    移植LWIP+FREERTOS時(shí)遇到的問(wèn)題怎么解決?

    中斷,并且再也沒(méi)法ping 通的問(wèn)題,表現(xiàn)的現(xiàn)象是進(jìn)不去以太網(wǎng)中斷,導(dǎo)致 ethernetif_input()接收不到數(shù)據(jù) 移植過(guò)程是這樣的:(STM32F407+DP83848) 1:首先
    發(fā)表于 03-11 06:48

    關(guān)于stm32,u8g2菜單之間切換(二)u8g2移植

    移植是基于stm32cubeide,oled屏是1306驅(qū)動(dòng)128x64的。接口用iic軟件模擬,hal庫(kù)iic硬件貌似有bug。 1,先在網(wǎng)上下載u8g2包。 2,解壓后找到源文件文
    的頭像 發(fā)表于 03-04 09:52 ?1016次閱讀
    關(guān)于<b class='flag-5'>stm32</b>,u8g<b class='flag-5'>2</b>菜單之間切換(二)u8g<b class='flag-5'>2</b>的<b class='flag-5'>移植</b>

    STM32WL55JC到STM32WLE5CC的LoRaWAN_FUOTA移植

    電子發(fā)燒友網(wǎng)站提供《從STM32WL55JC到STM32WLE5CC的LoRaWAN_FUOTA移植.pdf》資料免費(fèi)下載
    發(fā)表于 01-15 15:24 ?1次下載
    從<b class='flag-5'>STM32</b>WL55JC到<b class='flag-5'>STM32</b>WLE5CC的LoRaWAN_FUOTA<b class='flag-5'>移植</b>

    外設(shè)移植 安信可Ai-WB2+FPM383C指紋

    以下作品由安信可社區(qū)用戶(hù) WT_0213 制作 關(guān)于 FPM383C 指紋模塊 在之前的帖子介紹的已經(jīng)比較詳細(xì)了可以看下這個(gè)帖子。 【外設(shè)移植】FPM383C 指紋模塊 +Ai-M61-32S
    的頭像 發(fā)表于 10-29 14:54 ?692次閱讀
    外設(shè)<b class='flag-5'>移植</b> 安信可Ai-WB<b class='flag-5'>2</b>+FPM383C指紋

    基于機(jī)智云移植STM32L496G代碼移植

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

    【GD32 MCU 移植教程】10、從STM32F030系列移植到GD32E230系列

    GD32E230 對(duì)比 STM32F030 有著很好的兼容性和更高的性?xún)r(jià)比,內(nèi)核和外設(shè)都有所增強(qiáng)。本人曾做過(guò)產(chǎn)品的 MCU 替換,將基于 STM32F0xx 1.5.0 固件庫(kù)的應(yīng)用程序移植
    的頭像 發(fā)表于 09-07 10:24 ?1565次閱讀
    【GD32 MCU <b class='flag-5'>移植</b>教程】10、從<b class='flag-5'>STM32</b>F030系列<b class='flag-5'>移植</b>到GD32E230系列

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

    對(duì)比、外設(shè)及性能對(duì)比以及從 STM32F10x 移植到 GD32F30x 的移植步驟,旨在讓開(kāi)發(fā)者能夠快速?gòu)?b class='flag-5'>STM32F10x 移植到 GD
    的頭像 發(fā)表于 09-07 09:57 ?1976次閱讀
    【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 系

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

    基于STM32的E01和E01C驅(qū)動(dòng)移植

    實(shí)驗(yàn)簡(jiǎn)介基于STM32F103C8T6的E01系列(nRF24L01P)和E01C系列(SI24R1)的EBYTE官網(wǎng)例程移植。EBYTE官網(wǎng)例程是基于STM8L151編寫(xiě),本次實(shí)驗(yàn)的目的是將該例程
    的頭像 發(fā)表于 08-30 12:35 ?868次閱讀
    基于<b class='flag-5'>STM32</b>的E01和E01C驅(qū)動(dòng)<b class='flag-5'>移植</b>