91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

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

30天搞定STM32物聯(lián)網實戰(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本質上是獨立的東西,只是使用上糾纏在一起了而已;

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


我們應該如何學習

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

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

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

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

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



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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

    嵌入式軟件開發(fā)作為計算機科學和電子工程的交叉領域,要求開發(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 ?1335次閱讀

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

    十大北京軟件開發(fā)公司推薦:有哪些優(yōu)點和缺點
    的頭像 發(fā)表于 10-04 09:44 ?3966次閱讀
    十大北京<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 ?2761次閱讀
    2025北京<b class='flag-5'>軟件開發(fā)</b>公司推薦匯總:盤點10家優(yōu)秀<b class='flag-5'>軟件</b>定制<b class='flag-5'>開發(fā)</b>公司

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

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

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

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

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

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

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

    第二代OrangeBox開發(fā)平臺集成AI功能、后量子加密技術及內置軟件定義網絡的能力,應對快速演變的信息安全威脅。
    的頭像 發(fā)表于 05-27 14:25 ?1401次閱讀

    找電機控制軟件開發(fā)兼職

    軟件開發(fā)兼職人員,我現在有一個永磁無刷電機控制,220V,需要有相關經驗的人來開發(fā),兼職費用可以議談,產品是增壓泵相關產品,有興趣給我留言,謝謝
    發(fā)表于 05-07 17:43

    第二代AMD Versal Premium系列SoC滿足各種CXL應用需求

    第二代 AMD Versal Premium 系列自適應 SoC 是一款多功能且可配置的平臺,提供全面的 CXL 3.1 子系統(tǒng)。該系列自適應 SoC 旨在滿足從簡單到復雜的各種 CXL 應用需求
    的頭像 發(fā)表于 04-24 14:52 ?1274次閱讀
    <b class='flag-5'>第二</b>代AMD Versal Premium系列SoC滿足<b class='flag-5'>各種</b>CXL應用需求

    CICTCD在汽車軟件開發(fā)中的革命性作用#持續(xù)集成與測試 #CICD持續(xù)集成與交付

    軟件開發(fā)
    北匯信息POLELINK
    發(fā)布于 :2025年04月17日 15:36:09

    電機故障模式識別軟件開發(fā)

    電機故障診斷任務。實驗證明該軟件可以很好地應用到實踐當中。純分享帖,需要者可點擊附件獲取完整資料~~~(*附件:電機故障模式識別軟件開發(fā).pdf免責聲明:本文系網絡轉載,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問
    發(fā)表于 04-07 17:33