日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

FreeRTOS_001_ 準備工作

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

掃碼添加小助手

加入工程師交流群

開篇閑談

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

1.什么是FreeRTOS?

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

簡單的來說FreeRTOS就是一種實時操作系統(tǒng)。

RTOS:Real Time Operating System實時操作系統(tǒng)。

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

2.為什么要學習FreeRTOS?

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

從近幾年嵌入式操作系統(tǒng)排名的數(shù)據(jù)來看,F(xiàn)reeRTOS的排名在嵌入式操作系統(tǒng)的排名中還是比較高的。

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

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

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

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

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

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

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

準備工作

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

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

1.下載FreeRTOS源碼及相關(guān)資料

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

官網(wǎng)地址:

http://www.freertos.org

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

官網(wǎng)目前最新的FreeRTOS版本是V9.0.0,其實有些平臺已經(jīng)給出了V9.1.0了

官網(wǎng)最新版本下載地址:

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

歷史版本源碼下載地址:

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

參考手冊下載地址:

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

2.開發(fā)工具下載安裝

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

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

參看文章:

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

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

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

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

3.下載STM32標準外設(shè)庫

為什么要下載STM32標準外設(shè)庫呢?

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

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

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

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

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

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

    關(guān)注

    14

    文章

    499

    瀏覽量

    67286
  • uCOS
    +關(guān)注

    關(guān)注

    7

    文章

    175

    瀏覽量

    81136
  • 硬件平臺
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    TPS54380EVM-001評估模塊:設(shè)計、測試與應用全解析

    TPS54380EVM-001評估模塊:設(shè)計、測試與應用全解析 在電子工程師的日常工作中,電源管理模塊的設(shè)計與評估是一項重要任務。今天,我們就深入探討一下德州儀器(TI
    的頭像 發(fā)表于 04-24 15:05 ?143次閱讀

    LMZ35003EVM - 001評估模塊:開啟電源模塊評估之旅

    LMZ35003EVM - 001評估模塊:開啟電源模塊評估之旅 在電子工程師的日常工作中,對電源模塊進行評估是一項至關(guān)重要的任務。今天,我們就來深入探討一下德州儀器(TI)的LMZ35003EVM
    的頭像 發(fā)表于 04-21 16:55 ?399次閱讀

    探索 NTMTS001N06CL 功率 MOSFET:特性、參數(shù)與應用考量

    探索 NTMTS001N06CL 功率 MOSFET:特性、參數(shù)與應用考量 在電子工程師的日常設(shè)計工作中,功率 MOSFET 是不可或缺的重要元件。今天我們來深入了解 onsemi 公司的一款 N
    的頭像 發(fā)表于 04-10 14:15 ?170次閱讀

    通過京東開放平臺API根據(jù)商品ID獲取商品詳情技術(shù)指南

    京東開放平臺為開發(fā)者提供了豐富的API接口,允許開發(fā)者獲取商品信息、訂單數(shù)據(jù)等。本技術(shù)貼將詳細介紹如何通過商品ID獲取商品詳情,包括準備工作、API調(diào)用步驟、代碼示例和注意事項。整個過程基于京東開放
    的頭像 發(fā)表于 03-11 17:05 ?684次閱讀

    光伏場站無人機巡檢系統(tǒng)巡檢應用的準備工作

    了傳統(tǒng)巡檢模式的不足,促進了光伏電站運維管理的科學化、智能化及高效化。 巡檢前的準備工作,重點在于設(shè)備選型與配置,這需要無人機平臺與載荷設(shè)備的有效結(jié)合,所配備的無人機具備長續(xù)航、抗風能力強、精準懸停等特點,搭載
    的頭像 發(fā)表于 03-09 13:42 ?231次閱讀
    光伏場站無人機巡檢系統(tǒng)巡檢應用的<b class='flag-5'>準備工作</b>

    獲取Ozon商品詳情數(shù)據(jù)的API接口技術(shù)指南

    準備工作、接口調(diào)用、代碼實現(xiàn)及注意事項。文章基于通用API實踐,確保內(nèi)容真實可靠。 1. 準備工作 在調(diào)用API前,您需要完成以下準備工作: 注冊開發(fā)者賬號 :訪問Ozon開發(fā)者平臺(例如,https://api-seller.
    的頭像 發(fā)表于 02-28 16:28 ?1008次閱讀
    獲取Ozon商品詳情數(shù)據(jù)的API接口技術(shù)指南

    應用開發(fā)準備工作

    注冊成為開發(fā)者 在華為開發(fā)者聯(lián)盟網(wǎng)站上,注冊成為開發(fā)者,并完成實名認證,從而享受聯(lián)盟開放的各類能力和服務。 創(chuàng)建應用 在AppGallery Connect(簡稱AGC)上,參考創(chuàng)建項目和創(chuàng)建應用完成HarmonyOS應用的創(chuàng)建,從而使用各類服務。 配置安裝DevEco Studio 安裝最新版DevEco Studio。 使用DevEco Studio創(chuàng)建應用工程 使用DevEco Studio創(chuàng)建應用工程。具體創(chuàng)建工程指導請參見創(chuàng)建一個新的工程。 配置簽名信息 使用模擬器和預覽器調(diào)試無需配置簽名信息,使用真機設(shè)備調(diào)試則需要對HAP進行簽名。 目前提供了兩種簽名方式,請根據(jù)實際情況選擇: 自動簽名:如果您只需要使用一臺調(diào)試設(shè)備,建議使用DevEco Studio提供的自動簽名。 手動簽名:如果您使用多臺調(diào)試設(shè)備或者會在斷網(wǎng)情況下調(diào)試,您需要在AGC中申請調(diào)試證書、注冊調(diào)試設(shè)備、申請調(diào)試Profile后,再手動配置簽名信息。 (條件必選)添加公鑰指紋 當應用需要使用以下開放能力的一種或多種時,為正常調(diào)試運行應用,需要預先添加公鑰指紋。 Account Kit(華為賬號服務) Game Service Kit(游戲服務) Health Service Kit(運動健康服務) IAP Kit(應用內(nèi)支付服務) Payment Kit(華為支付服務) Wallet Kit(錢包服務) Wear Engine Kit(穿戴服務) 說明 發(fā)布應用前,需要將調(diào)試應用的指紋更新為發(fā)布指紋。 添加公鑰指紋。 本文參考鴻蒙官方文檔
    發(fā)表于 01-04 10:47

    FreeRTOS任務調(diào)度及優(yōu)先級問題

    大家好,最近本人在學習FreeRTOS ,之前有過一些裸機開發(fā)的經(jīng)驗,目前知道了FreeRTOS的任務是基于時間片輪轉(zhuǎn)來調(diào)度,也就是知道了任務會基于各個時間片來運行。 于是聯(lián)想了如果有一些外設(shè)芯片
    發(fā)表于 11-06 02:18

    元服務發(fā)布準備工作

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

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

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

    UART在freertos中斷時不接收數(shù)據(jù),怎么解決?

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

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

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

    高性能系列微控制器XL32F001開發(fā)板

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

    詳解FreeRTOS與SAFERTOS的區(qū)別

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

    電能質(zhì)量檢測前的準備工作介紹

    電能質(zhì)量問題檢測測試前的準備工作詳細介紹。
    的頭像 發(fā)表于 05-17 09:52 ?821次閱讀
    電能質(zhì)量檢測前的<b class='flag-5'>準備工作</b>介紹
    上思县| 彰武县| 静安区| 清水河县| 鄂托克旗| 荃湾区| 昆山市| 历史| 宝山区| 保康县| 开鲁县| 嵊泗县| 焦作市| 定州市| 绥滨县| 宝应县| 浦东新区| 红河县| 长汀县| 马边| 扶沟县| 德钦县| 泸定县| 邵东县| 雅安市| 冷水江市| 个旧市| 大新县| 澄城县| 惠水县| 连江县| 泽州县| 尼玛县| 乌拉特后旗| 周口市| 都安| 龙井市| 文登市| 阳东县| 内丘县| 清新县|