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

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

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

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

第二講 - STM32軟件開發(fā)的各種模式

30天搞定STM32物聯(lián)網(wǎng)實戰(zhàn) ? 2019-11-25 22:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

STM32軟件開發(fā)的各種模式

·第一代:寄存器開發(fā)

·第二代:標準庫開發(fā)

·第三代:HAL\LL庫 + STM32CubeMX工具開發(fā)

(1)HAL(hardware abstract layer)硬件抽象層、LL(lowerlevel layer)低層;

(2)HAL庫的優(yōu)勢是便于在不同型號的STM32芯片之間進行移植,劣勢是代碼效率降低;

(3)LL庫幾乎等同于直接操作寄存器;

(4)CubeMX工具是ST的一站式開發(fā)包,層級高于SDK包,包含了STM32芯片開發(fā)的所有官方資源,提供了友好的使用方法:CubeMX是一個windows上的IDE軟件、CubeMX是一個工具包加芯片容器,各系列芯片資料以插件補丁形式安裝;

(5)HAL/LL庫和CubeMX本質(zhì)上是獨立的東西,只是使用上糾纏在一起了而已;

(6)CubeMX和Keil MDK是不同作用的東西,要搞清楚。


我們應該如何學習

(1)擁抱變化,站在時代前沿。固守成規(guī)是最笨的;

(2)換湯不換藥,本質(zhì)從未變過,變得只是表面。后面課程中會看到;

(3)積極學習并使用新東西,好好利用新工具,但不要丟掉老知識和技能;

(4)原來就學了會了標準庫和寄存器開發(fā)的,繼續(xù)拓展學習HAL庫和新工具就行了,你會發(fā)現(xiàn)體力活變少了,核心技能要求還是一樣越來越高。

(5)ARM、單片機廠商、MDK/IAR等IDE廠商、freeRTOS/LiteOS/rt-thread/Alios/ucos等廠商、華為云/阿里云/機智云/亞馬遜/IBM等云廠商,大家都在布局,都在做體系。要注意去體會各家的不同資源和立場,不同玩法,找到最適合自己的東西來用。



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

掃碼添加小助手

加入工程師交流群

    評論

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

    知識分享 | ISO 25119標準在農(nóng)業(yè)機械軟件開發(fā)中的應用

    知識分享在知識分享欄目中,我們會定期與讀者分享來自MES模賽思的基于模型的軟件開發(fā)相關(guān)Know-How干貨,關(guān)注公眾號,隨時掌握基于模型的軟件設(shè)計的技術(shù)知識。ISO25119標準在農(nóng)業(yè)機械軟件開發(fā)
    的頭像 發(fā)表于 04-08 10:03 ?138次閱讀
    知識分享 | ISO 25119標準在農(nóng)業(yè)機械<b class='flag-5'>軟件開發(fā)</b>中的應用

    網(wǎng)絡(luò)分析儀程控軟件開發(fā)工具平臺介紹

    在射頻測試領(lǐng)域,矢量網(wǎng)絡(luò)分析儀(以下簡稱“網(wǎng)分”)作為核心測量設(shè)備,廣泛應用于通信、半導體、航空航天等行業(yè)的濾波器、放大器、天線等器件測試。隨著測試需求的自動化、智能化升級,網(wǎng)分程控軟件開發(fā)成為提升
    的頭像 發(fā)表于 03-06 18:05 ?1001次閱讀
    網(wǎng)絡(luò)分析儀程控<b class='flag-5'>軟件開發(fā)</b>工具平臺介紹

    嵌入式軟件開發(fā)工具市場新動向:訂閱制趨勢下的中國開發(fā)者選擇

    面對軟件業(yè)從永久授權(quán)模式廣泛轉(zhuǎn)向訂閱制的行業(yè)趨勢,作為行業(yè)兩大主流嵌入式軟件開發(fā)工具,即Keil MDK與IAR Embedded Workbench也推出了不同的市場策略,正在為中國開發(fā)
    的頭像 發(fā)表于 01-30 17:20 ?963次閱讀
    嵌入式<b class='flag-5'>軟件開發(fā)</b>工具市場新動向:訂閱制趨勢下的中國<b class='flag-5'>開發(fā)</b>者選擇

    嵌入式軟件開發(fā)的 10 個技巧分享

    :流程圖第一,實現(xiàn)第二 當工程師首次邁入軟件開發(fā)領(lǐng)域時,會有一種強烈的誘惑力促使他們立刻投入工作并開始寫代碼。這種做法就好比在電路邏輯圖還未完成前就試圖設(shè)計印刷電路板(PCB)。在著手開發(fā)軟件時,抑制
    發(fā)表于 12-25 06:04

    ADC模數(shù)轉(zhuǎn)換實戰(zhàn):硬件設(shè)計與軟件開發(fā)要點指南!

    ADC硬件設(shè)計與軟件開發(fā)的關(guān)鍵要點,為開發(fā)者提供ADC轉(zhuǎn)換的實戰(zhàn)指導。 本文將分享硬件參考設(shè)計及LuatOS開發(fā)相關(guān)API,帶你快速了解ADC的軟硬件實現(xiàn)要點。 01. 模組相關(guān)管腳 Air780EPM系列模組與ADC相關(guān)的管腳
    的頭像 發(fā)表于 12-16 13:25 ?612次閱讀
    ADC模數(shù)轉(zhuǎn)換實戰(zhàn):硬件設(shè)計與<b class='flag-5'>軟件開發(fā)</b>要點指南!

    CW32嵌入式軟件開發(fā)的必備知識

    嵌入式軟件開發(fā)作為計算機科學和電子工程的交叉領(lǐng)域,要求開發(fā)人員具備一系列的專業(yè)知識和技能。 而基于CW32的嵌入式軟件開發(fā)必備知識包括以下部分: 1 、編程語言 熟練掌握C(C++)語言,這是
    發(fā)表于 11-28 07:48

    融合AI的OpenHarmony應用軟件開發(fā):ai學習自律輔助軟件

    *附件:ai study.zip*附件:融合AI的OpenHarmony應用軟件開發(fā):ai學習自律輔助軟件.pdf 基于開源鴻蒙編寫的ai輔助學習軟件
    發(fā)表于 11-12 15:38

    芯科科技推出Simplicity Ecosystem軟件開發(fā)套件

    Silicon Labs(芯科科技)今日在深圳盛大舉辦享譽業(yè)界的Works With開發(fā)者大會,同時宣布推出Simplicity Ecosystem軟件開發(fā)套件,它不僅是下一代模塊化的軟件開發(fā)
    的頭像 發(fā)表于 10-27 16:45 ?1629次閱讀

    十大北京軟件開發(fā)公司推薦:有哪些優(yōu)點和缺點

    十大北京軟件開發(fā)公司推薦:有哪些優(yōu)點和缺點
    的頭像 發(fā)表于 10-04 09:44 ?4150次閱讀
    十大北京<b class='flag-5'>軟件開發(fā)</b>公司推薦:有哪些優(yōu)點和缺點

    2025北京軟件開發(fā)公司推薦匯總:盤點10家優(yōu)秀軟件定制開發(fā)公司

    2025北京軟件開發(fā)公司推薦匯總:盤點10家優(yōu)秀軟件定制開發(fā)公司
    的頭像 發(fā)表于 09-30 09:16 ?2994次閱讀
    2025北京<b class='flag-5'>軟件開發(fā)</b>公司推薦匯總:盤點10家優(yōu)秀<b class='flag-5'>軟件</b>定制<b class='flag-5'>開發(fā)</b>公司

    2025“芯原杯”全國嵌入式軟件開發(fā)大賽圓滿落幕

    此前,2025年7月20日至26日,第四屆“芯原杯”全國嵌入式軟件開發(fā)大賽決賽在??诔晒εe辦。
    的頭像 發(fā)表于 08-06 09:51 ?1619次閱讀

    知識分享 | 敏捷方法在基于模型的軟件開發(fā)項目中的應用

    傳統(tǒng)的瀑布式軟件開發(fā)流程存在諸多局限,這使得應用敏捷原則變得尤為重要,尤其是面對復雜且不斷變化的開發(fā)環(huán)境時。作為最高效的軟件開發(fā)方法之一,基于模型的開發(fā)(MBD)具有諸多優(yōu)勢。將敏捷原
    的頭像 發(fā)表于 07-16 16:52 ?1450次閱讀
    知識分享 | 敏捷方法在基于模型的<b class='flag-5'>軟件開發(fā)</b>項目中的應用

    嵌入式軟件開發(fā)常用的軟件有哪些?

    、?TCP通信接口 9. Arduino IDE Arduino是一款開源的硬件平臺,?廣泛應用于各種互動項目和原型設(shè)計中。?它的主要功能體現(xiàn)在其強大的硬件板和各種功能引腳,?以及與之配套的軟件開發(fā)
    發(fā)表于 07-03 17:06

    基于瑞薩64位MPU RZ/G2L進行32位應用軟件開發(fā)

    本文主要介紹基于瑞薩64位MPU RZ/G2L進行32位應用軟件開發(fā)的介紹,用于解決客戶32位軟件移植相關(guān)問題,供客戶參考。
    的頭像 發(fā)表于 06-26 15:48 ?2234次閱讀
    基于瑞薩64位MPU RZ/G2L進行32位應用<b class='flag-5'>軟件開發(fā)</b>

    恩智浦推出第二代OrangeBox車規(guī)級開發(fā)平臺

    第二代OrangeBox開發(fā)平臺集成AI功能、后量子加密技術(shù)及內(nèi)置軟件定義網(wǎng)絡(luò)的能力,應對快速演變的信息安全威脅。
    的頭像 發(fā)表于 05-27 14:25 ?1708次閱讀
    遵义县| 新晃| 五峰| 汕头市| 丹棱县| 水富县| 三江| 宣恩县| 洪江市| 古交市| 报价| 哈巴河县| 临泉县| 莫力| 诸暨市| 永修县| 东方市| 米脂县| 大兴区| 东乡| 伽师县| 罗平县| 翼城县| 红原县| 卢氏县| 门源| 兴和县| 繁昌县| 土默特左旗| 无棣县| 普兰县| 平乡县| 海门市| 廉江市| 武山县| 湾仔区| 英吉沙县| 章丘市| 汉川市| 遂昌县| 南丹县|