国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

FreeRTOS_001_ 準備工作

黃工的嵌入式技術圈 ? 來源:網站整理 ? 2020-03-14 11:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

開篇閑談

在開始學習FreeRTOS之前,先給大家閑聊一些話題。當然,肯定還是與文章有一定關系的。

1.什么是FreeRTOS?

考慮到關注我的讀者中有許多是初學者,這里簡述一下FreeRTOS。

簡單的來說FreeRTOS就是一種實時操作系統。

RTOS:Real Time Operating System實時操作系統。

FreeRTOS從字面可以將它拆分為Free+RTOS,前面Free代表一種操作系統類型的名稱,就像UCOS、RTX、uclinux;后面RTOS代表實時操作系統。

2.為什么要學習FreeRTOS?

這個問題在我看來,主要是因為FreeRTOS相對其他RTOS有很多優勢,比較火、開源免費···。當然,有許多優點,肯定也有它的不足,這里就不再評價它的不足之處了。

從近幾年嵌入式操作系統排名的數據來看,FreeRTOS的排名在嵌入式操作系統的排名中還是比較高的。

在Micrium官網(也就是UCOS的官方網站)上面也給出了一份之前RTOS的排名。其實UCOS也是相對比較火的一款實時操作系統,和FreeRTOS最大的差別在于UCOS屬于商業RTOS,項目使用需要收費。

從以上數據來看,FreeRTOS在這接下來的幾年時間應該也會排在嵌入式操作系統的前列。所以,如果你還不知道選擇學習什么RTOS,那么,FreeRTOS是你值得考慮的,同時選擇FreeRTOS學習也是有必要的。

3.為什么我還要造輪子?

相信很多人都知道網上有很多關于FreeRTOS的資料,而且還很多,那么為什么我還要在這里寫呢?

說句實話,我之前分享過的類似的文章,在網上還有更多,為什么你還是選擇關注了我呢?

每個人有每個人的分享風格,每個人考慮的角度也不同。我也是一個從技術小白過來的人,分享的東西會站在小白的角度考慮。

我個人覺得FreeRTOS是我們這一行嵌入式開發工程師必備的技能。如果我的文章能讓你看懂,那么說明我分享的目的也達到了。

準備工作

完事開頭難,有了開頭,只要不停止前行的腳步,總會達到成功的終點。相信前面關注我的朋友都知道我分享的文章是面向基礎的人群,也就是說寫的比較基礎,相信你們都能夠理解并學會。

【提示:微信公眾號不支持外鏈接】

1.下載FreeRTOS源碼及相關資料

FreeRTOS所有的源碼及更多的資料都可以進入官網查找并下載。

官網地址:

http://www.freertos.org

針對初學者主要下載源碼和API文檔。

官網目前最新的FreeRTOS版本是V9.0.0,其實有些平臺已經給出了V9.1.0了

官網最新版本下載地址:

http://www.freertos.org/a00104.html

歷史版本源碼下載地址:

https://sourceforge.net/projects/freertos/files/FreeRTOS

參考手冊下載地址:

http://www.freertos.org/Documentation/RTOS_book.html

2.開發工具下載安裝

我接下來講述的FreeRTOS例程將結合MDK-ARM或者EWARM集成開發工具,也將會提供MDK-ARM或者EWARM的源代碼工程。所以需要大家安裝并學會使用這兩種開發工具。

如果有朋友對這兩種開發工具不是很熟悉,可以參看我關于MDK-ARM和EWARM的系列教程。

參看文章:

1.MDK-ARM介紹、下載、安裝與注冊

2.MDK-ARM_新建軟件工程詳細過程

3.EWARM介紹、下載、安裝與注冊

4.EWARM_新建軟件工程詳細過程

3.下載STM32標準外設庫

為什么要下載STM32標準外設庫呢?

直接的說:我們接下來講述的內容是基于STM32標準外設庫來展開詳細講解。

在上面下載FreeRTOS源碼中,其實是包含了STM32的標準外設庫,但那是很老的庫。我們搞技術的人一般都有一種心理,都喜歡追求新的技術(只要不影響某些功能),特別是學習者更應該向最新的技術看齊。

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

當然,這一小節主要是看硬件平臺,如果你使用的其他平臺的處理器,可以略過,我這里只是向初學者提供一種便利而已。

學習FreeRTOS與底層硬件平臺的關系不是很大,只是在移植的時候需要用上,后面學習API具體的功能時,基本不會關心硬件平臺。

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

    關注

    14

    文章

    497

    瀏覽量

    66414
  • uCOS
    +關注

    關注

    7

    文章

    175

    瀏覽量

    80594
  • 硬件平臺
    +關注

    關注

    0

    文章

    25

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    FreeRTOS任務調度及優先級問題

    大家好,最近本人在學習FreeRTOS ,之前有過一些裸機開發的經驗,目前知道了FreeRTOS的任務是基于時間片輪轉來調度,也就是知道了任務會基于各個時間片來運行。 于是聯想了如果有一些外設芯片
    發表于 11-06 02:18

    元服務發布準備工作

    發布元服務前,請詳細了解華為應用市場的審核要求,并提前準備發布所需的文件、資源,以便您能順利、快速通過發布審核流程。 仔細閱讀元服務審核指南,了解發布元服務至華為應用市場需要遵循的規則和要求。 完成
    發表于 10-10 15:48

    土壓力計在使用前需要進行哪些準備工作?

    在巖土工程安全監測中,振弦式土壓力計的測量精度直接影響結構物安全評估結果。為確保設備投用后數據可靠,使用前需完成系統化準備工作。南京峟思為總結出以下關鍵步驟。1、正式安裝前需進行雙重檢測。外觀檢查
    的頭像 發表于 08-21 13:29 ?311次閱讀
    土壓力計在使用前需要進行哪些<b class='flag-5'>準備工作</b>?

    UART在freertos中斷時不接收數據,怎么解決?

    我使用帶有 freeRTOS 的 nuvoton M453 mcu,一切都工作正常,除了 UART 在中斷時沒有接收數據意味著中斷沒有觸發,但我在沒有 RTOS 代碼的情況下也是如此,然后 UART
    發表于 08-15 06:44

    想做好PCBA貼片加工?這些前期準備工作要做好!

    一站式PCBA加工廠家今天為大家講講PCBA貼片加工前的準備工作有哪些?PCBA貼片加工前的準備工作。在PCBA代工過程中,貼片加工前的準備工作是確保電路板性能穩定和生產效率高的基礎。每個環節都需要
    的頭像 發表于 06-25 09:23 ?455次閱讀
    想做好PCBA貼片加工?這些前期<b class='flag-5'>準備工作</b>要做好!

    高性能系列微控制器XL32F001開發板

    ?XL32F001?系列微控制器采用高性能的?32?位?ARM??Cortex?-M0+內核,寬電壓工作范圍的?MCU。嵌入?24Kbytes?Flash?和?3Kbytes SRAM?存儲器,最高工作
    的頭像 發表于 06-10 11:22 ?544次閱讀
    高性能系列微控制器XL32F<b class='flag-5'>001</b>開發板

    詳解FreeRTOS與SAFERTOS的區別

    開源免費的FreeRTOS由Richard Barry在WHIS工作時創建,WHIS基于FreeRTOS的功能模型,通過完整的HAZOP分析,確定了功能模型和API中的所有的弱點,減輕所有薄弱環節,并采用IEC 61508 SI
    的頭像 發表于 06-04 16:58 ?729次閱讀
    詳解<b class='flag-5'>FreeRTOS</b>與SAFERTOS的區別

    電能質量檢測前的準備工作介紹

    電能質量問題檢測測試前的準備工作詳細介紹。
    的頭像 發表于 05-17 09:52 ?509次閱讀
    電能質量檢測前的<b class='flag-5'>準備工作</b>介紹

    使用Newlib時出現FreeRTOS硬故障怎么解決?

    嘗試讓 Segger RTT 工作并發現我需要 reentr.h,所以我嘗試切換到 newlib 來解決這個問題。一旦我這樣做了,當我嘗試在 FreeRTOS 中使用空閑功能時,我遇到了硬錯誤
    發表于 04-02 07:08

    如何安裝位移傳感器的詳細步驟

    1. 準備工作 在開始安裝位移傳感器之前,需要進行以下準備工作: 了解傳感器規格 :閱讀位移傳感器的技術手冊,了解其技術參數、測量范圍、輸出信號類型等。 檢查傳感器 :確保傳感器沒有損壞,所有配件
    的頭像 發表于 01-19 09:52 ?2347次閱讀

    UC-001:MicroConverter I2C兼容接口

    電子發燒友網站提供《UC-001:MicroConverter I2C兼容接口.pdf》資料免費下載
    發表于 01-15 15:51 ?0次下載
    UC-<b class='flag-5'>001</b>:MicroConverter I2C兼容接口

    桿塔避雷器的選擇與準備及安裝步驟

    。   準備工作中,需確保所有工具、材料齊全,包括避雷器本體、引線、絕緣子、緊固件、安全防護裝備等,并檢查避雷器外觀無損傷,合格證齊全。
    的頭像 發表于 01-02 16:46 ?2382次閱讀

    SK海力士加速16Hi HBM3E內存量產準備

    近日,SK海力士正全力加速其全球首創的16層堆疊(16Hi)HBM3E內存的量產準備工作。這一創新產品的全面生產測試已經正式啟動,為明年初的樣品出樣乃至2025年上半年的大規模量產與供應奠定了
    的頭像 發表于 12-26 14:46 ?1017次閱讀

    LSF010XEVM-001用戶指南

    電子發燒友網站提供《LSF010XEVM-001用戶指南.pdf》資料免費下載
    發表于 12-23 15:47 ?0次下載
    LSF010XEVM-<b class='flag-5'>001</b>用戶指南

    bq77PL900EVM-001用戶指南

    電子發燒友網站提供《bq77PL900EVM-001用戶指南.pdf》資料免費下載
    發表于 12-20 15:51 ?1次下載
    bq77PL900EVM-<b class='flag-5'>001</b>用戶指南