99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

STM32Cube到底包含哪些工具 ?

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

掃碼添加小助手

加入工程師交流群

有部分朋友一直分不清STM32Cube到底包含了那些工具,今天就來(lái)總結(jié)一下。

1寫(xiě)在前面

有朋友看到:STM32CubeMX、STM32CubeProg、STM32CubeMonPwr這類(lèi)工具就會(huì)產(chǎn)生疑問(wèn),它們的功能是什么?之間有什么差異?

其實(shí),上面說(shuō)到的這類(lèi)工具都屬于STM32Cube。而且,這幾個(gè)工具是ST目前重點(diǎn)支持和維護(hù)的工具。

為了讓朋友們更加明白什么是STM32Cube,下面我將詳細(xì)講述STM32Cube。

2

STM32Cube概述

STM32Cube是一個(gè)ST意法半導(dǎo)體原計(jì)劃用于提高開(kāi)發(fā)效率,減少開(kāi)發(fā)工作時(shí)間和成本,覆蓋整個(gè)STM32提供的一套工具。

如上圖,STM32Cube包括:

1.一套用戶(hù)友好的軟件開(kāi)發(fā)工具,涵蓋從概念到實(shí)現(xiàn)的項(xiàng)目開(kāi)發(fā)的所有階段。

STM32CubeMX:一個(gè)圖形化的軟件配置工具,可以自動(dòng)生成C使用圖形向?qū)С跏蓟a。

STM32CubeProgrammer(STM32CubeProg):圖形化和命令行版本的編程工具。

STM32CubeMonitor-Power(STM32CubeMonPwr):一種用于測(cè)量和幫助的監(jiān)控工具優(yōu)化單片機(jī)的功耗。

2.STM32Cube MCU軟件包

STM32Cube HAL:一套針對(duì)特定系列MCU的硬件抽象層(HAL),如STM32Cube_FW_G0,確保最大化整個(gè)STM32組合可移植性。

STM32Cube LL:一套針對(duì)MCU底層的庫(kù),確保最佳的性能。

一套一致的中間件組件,如RTOS, USB, TCP/IP。

例程:所有嵌入式軟件實(shí)用程序與全套外設(shè)應(yīng)用的例程。

以上是概要內(nèi)容,下一章節(jié)列舉詳細(xì)內(nèi)容。

3

相關(guān)詳細(xì)內(nèi)容

這一節(jié)再詳細(xì)給大家介紹一下上面相關(guān)內(nèi)容。

1.STM32CubeMX

目前(2019.01)STM32CubeMX最新版本到了V5.0.1。界面有重大變化。先看下面V5.0.0的視頻介紹:

STM32CubeMX這個(gè)工具是ST目前重點(diǎn)打造的工具,相信大家都不陌生,目的就是為了方便開(kāi)發(fā)者,節(jié)約時(shí)間,提高開(kāi)發(fā)效率。

同時(shí),STM32CubeMX集成了之前的選型功能(STM32 Finder):

STM32CubeMX工具的在使用上難度不大,建議大家都下載安裝使用一下。

2.STM32CubeProgrammer

STM32CubeProg主要功能就是編程,和STM32 ST-LINK Utility有很多相似之處,但引入了一些新的功能。比如UART and USB DFU bootloader。

具體可以參看我之前的一篇文章:幾點(diǎn)關(guān)于STM32CubeProgrammer的內(nèi)容

3.STM32CubeMonPwr

STM32CubeMonPwr是一套使開(kāi)發(fā)人員能夠快速分析目標(biāo)板的低功耗性能的工具。該軟件工具通過(guò)X-NUCLEO-LPM01A專(zhuān)用中間板獲取功率測(cè)量值,并使用直觀(guān)的圖形界面顯示這些測(cè)量值。動(dòng)態(tài)測(cè)量電流范圍為100 nA至50 mA。

4.STM32CubeMCU軟件包

HAL:Hardware Abstraction Layer硬件抽象層庫(kù)

LL:Low-layer底層庫(kù)

其實(shí)難點(diǎn)就在于理解如何使用這些軟件包,如果遇到一些bug,還需要深入理解軟件包底層。

這些軟件包都有相關(guān)的文檔說(shuō)明,內(nèi)容比較多,且都是英文,對(duì)于初學(xué)者來(lái)說(shuō),可能看文檔不合適。

我整理并上傳了STM32Cube HAL和LL驅(qū)動(dòng)說(shuō)明文檔:

百度網(wǎng)盤(pán)地址:

https://pan.baidu.com/s/1V6sdQXvrFTDkk8PddC5yTQ

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

    關(guān)注

    32

    文章

    1176

    瀏覽量

    130511
  • Low
    Low
    +關(guān)注

    關(guān)注

    0

    文章

    50

    瀏覽量

    37410
  • stm32cubemx
    +關(guān)注

    關(guān)注

    5

    文章

    286

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    SPI+DMA一直發(fā)會(huì)進(jìn)入HAL_BUSY無(wú)法跳出是怎么回事?

    為HAL_SPI_STATE_BUSY_TX_RX狀態(tài),導(dǎo)致HAL_SPI_TransmitReceive_DMA無(wú)法正常運(yùn)行,我不知道是不是哪里設(shè)置不對(duì)還是其他問(wèn)題導(dǎo)致的。 這是STM32Cube的中斷設(shè)置
    發(fā)表于 07-18 06:38

    STM32Cube IDE1.18.0里 寫(xiě)ODR編譯不成,咋辦?

    STM32Cube IDE1.18.0里寫(xiě)ODR 編譯不成,咋辦?
    發(fā)表于 06-09 07:36

    請(qǐng)問(wèn)X—CUBE—AI和touchgfx沒(méi)法同時(shí)使用嗎?

    啟用了touchgfx,X—CUBE-AI的device application就無(wú)法選擇了?這倆工具沒(méi)法同時(shí)使用嗎?小白求問(wèn)佬們
    發(fā)表于 06-06 07:16

    啟用了touchgfx,X—CUBE-AI的device application就無(wú)法選擇了?

    啟用了touchgfx,X—CUBE-AI的device application就無(wú)法選擇了?這倆工具沒(méi)法同時(shí)使用嗎?小白求問(wèn)佬們
    發(fā)表于 04-25 06:06

    意法半導(dǎo)體邊緣AI套件中提供的全部工具

    開(kāi)發(fā)工具 ? STM32Cube.AI ? ? 功能 ?:將主流AI框架(如TensorFlow Lite、ONNX等)訓(xùn)練的模型轉(zhuǎn)換為STM32微控制器優(yōu)化的代碼,支持模型壓縮與量化,自動(dòng)評(píng)估內(nèi)存占用
    的頭像 發(fā)表于 04-21 17:46 ?692次閱讀

    STM32Cube學(xué)習(xí)筆記 (十六篇全)

    資料介紹: STM32Cube學(xué)習(xí)筆記,一步一步手把手帶你進(jìn)入STM32Cube的世界,包括點(diǎn)燈,按鍵,串口,ADC,DAC等等一共16篇。 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以關(guān)注、點(diǎn)贊、評(píng)論支持一下哦~)
    發(fā)表于 03-22 17:02

    STM32CUBE programmer軟件為什么打不開(kāi)?

    有人遇見(jiàn)過(guò)這種情況嗎? 我的cubeMX正常能打開(kāi),這個(gè)軟甲一直打不開(kāi),什么也不顯示,一直卡在白色的頁(yè)面,嘗試了很久也不行
    發(fā)表于 03-12 06:06

    cube stm32g030f6p6 adc analog watchdog1為什么無(wú)法配置?

    我用cube ide 新建了一個(gè)stm32g030f6p6的項(xiàng)目,沒(méi)有配置其他的,只配置adc,但是watchdog 有錯(cuò)誤,見(jiàn)下圖
    發(fā)表于 03-10 07:26

    win7 64位系統(tǒng)STM32CubeMX安裝完成后數(shù)據(jù)包無(wú)法升級(jí)到最新版本,怎么解決?

    win7 64位系統(tǒng) STM32CubeMX安裝完成后數(shù)據(jù)包無(wú)法安裝,安裝較低版本后又無(wú)法升級(jí)到最新版本,這個(gè)界面出現(xiàn)閃退,無(wú)法輸入用戶(hù)名和密碼,導(dǎo)致無(wú)法升級(jí)。也試過(guò)下載STM32Cube FW
    發(fā)表于 03-10 07:04

    STM32G474利用高精度HRTIM怎么捕獲外部波形計(jì)算波形頻率?

    STM32G474 利用高精度HRTIM怎么捕獲外部波形計(jì)算波形頻率,想用STM32Cube配置工程代碼,網(wǎng)上查了很多資料,沒(méi)有看到這個(gè)用法。希望大神指導(dǎo)一下。
    發(fā)表于 03-10 06:29

    STM32Cube配置RTOS時(shí)定時(shí)器如何選擇?

    STM32Cube配置RTOS時(shí)定時(shí)器如何選擇
    發(fā)表于 03-07 08:47

    如何在STM32CubeMX中集成Flexible Safety RTOS

    使用STM32處理器的用戶(hù),可以通過(guò)STM32Cube工具生成基礎(chǔ)工程,免費(fèi)評(píng)估功能安全操作系統(tǒng)Flexible Safety RTOS二進(jìn)制庫(kù)了。
    的頭像 發(fā)表于 01-17 11:31 ?1729次閱讀
    如何在<b class='flag-5'>STM32</b>CubeMX中集成Flexible Safety RTOS

    如何在STM32f4系列開(kāi)發(fā)板上部署STM32Cube.AI,

    已下載STM32Cube.AI擴(kuò)展包,但是無(wú)法使用,感覺(jué)像是沒(méi)有部署AI模型,我是想要通過(guò)攝像頭拍照,上傳圖像后,經(jīng)過(guò)開(kāi)發(fā)板處理器進(jìn)行AI模型處理識(shí)別過(guò)后,告訴我識(shí)別結(jié)果,顯示在TFLCD屏幕上
    發(fā)表于 11-18 09:39

    X-CUBE-CLASSB以及生態(tài)系統(tǒng)為何如此重要

    ???????? X-CUBE-STL目前支持STM32MP1、STM32U5、STM32L5、STM32H5和
    的頭像 發(fā)表于 11-07 14:01 ?815次閱讀

    STM32G4系列到底支不支持位帶操作

    印象中不止一次有人詢(xún)問(wèn)STM32G4系列到底支不支持位帶操作。
    的頭像 發(fā)表于 07-29 09:45 ?2255次閱讀
    <b class='flag-5'>STM32</b>G4系列<b class='flag-5'>到底</b>支不支持位帶操作