色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

STM32CubeMX介紹、 下載與安裝

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-24 10:57 ? 次閱讀

Ⅰ、寫在前面

相信很多人都知道STM32CubeMX這個工具,也是近年來開發STM32比較流行的一個工具。這個工具從兩年前第一版到現在已經有多個版本了,功能也從簡單越來越強大了。

STM32CubeMX是一個配置STM32代碼的工具,它把很多東西封裝的比較好,硬件抽象層、中間層、示例代碼等。

現在ST公司升級和維護的庫主要就是STM32CubeMX的HAL庫和標準外設庫,使用這兩種庫開發STM32各有各的好處,下面簡單描述一下。

如果你是一名剛學STM32的初學者,想要把硬件底層相關的東西搞明白,不建議使用STM32CubeMX這個工具,建議使用之前經典的標準外設庫來開發(先學習標準外設庫,但有必要抽時間了解STM32CubeMX)。標準外設庫可以很簡單直接跟蹤到底層寄存器,而HAL庫里面的代碼想要跟蹤并理解底層很難。

如果你是一名熟練使用標準外設庫的人,有必要學習并使用STM32CubeMX來開發程序。

本文內容已于2016年10月31日更新,且整理成PDF文件,提供給大家下載

http://pan.baidu.com/s/1geB5TLp

Ⅱ、STM32CubeMX的介紹


STM32CubeMX是一個圖形化的工具,也是配置和初始化C代碼生成器(STM32 configuration and initialization C code generation),也就是自動生成開發初期關于芯片相關的一些初始化代碼。

從上圖可以看得出,它包含了STM32所有系列的芯片,包含示例和樣本(Examples and demos)、中間組件(Middleware Components)、硬件抽象層(Hardwaree abstraction layer)。

STM32CubeMX的特性如下:

1.直觀的選擇 STM32 微控制器

2.微控制器圖形化配置:

l自動處理引腳沖突

l動態設置確定的時鐘

l可以動態確定參數設置的外圍和中間件模式和初始化

l功耗預測

3.C代碼工程生成器覆蓋了STM32 微控制器初始化編譯軟件,如IAR、KEIL、GCC。

4.可獨立使用或作為 Eclipse 插件使用。

STM32CubeMX是ST意法半導體的主動原創工具,它可以減輕開發的時間和費用。STM32CubeMX集成了一個全面的軟件平臺,支持STM32每一個系列的MCU開發。這個平臺包括 STM32Cube HAL(一個 STM32 的抽象層集成軟件,確保STM32 系列最大的移植性)。再加上兼容的一套中間件(RTOSUSB、TCP/IP 和圖形),所有內嵌軟件組件附帶了全套例程。

更多關于STM32CubeMX介紹可以進入ST官網查看。

Ⅲ、下載

JRE、STM32CubeMX工具和庫可以到官網下載,也可以在我的百度網盤下載(定期更新)。下面章節講述的安裝也是從官方下載的軟件,為了方便大家下載,我將其上傳至百度網盤(和官網的一樣)。

1.Oracle官方下載JRE

由于STM32CubeMX軟件是基于JAVA環境運行的,所以需要安裝JRE才能使用,目前(2016年10月31日)JRE最新版本是jre1.8.0_112。

TM32CubeMX要求JRE最低版本是1.7.0_45,如果你電腦已安裝JRE版本大于1.7.0_45,則可以不用再下載安裝。

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

接受許可,根據自己電腦系統選擇下載(我們以Windows版本為例),如下圖:

2.ST官方下載STM32CubeMX工具、庫

官網可以下載最新版本的軟件,目前(2016年10月31日)STM32CubeMX官方最新版本是V4.17.0。

STM32CubeMX工具、庫都在同一個網址下:

http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html

A、STM32CubeMX工具

【在網頁最下面(如下圖),點擊網頁中“Download”即可下載。(如果沒有登錄賬號會提示“注冊”或“登錄”)】

B、庫下載

【在網頁中間偏下(如下圖),點擊“EMBEDDED SOFTWARE”切換到庫軟件,選擇需要下載的庫(看你芯片型號),同樣也需要登陸賬號,若覺得麻煩,可以在下面百度網盤下載】

3.百度網盤下載

ST官方下載資料或文檔需要ST賬號登陸成功才能下載,若覺得麻煩可以在我百度網盤下載(定期更新)。為了方便大家下載,我在百度網盤提供下載的版本也是上面官網下載,上傳至百度網盤。里面包含STM32CubeMX軟件和庫。

JRE:http://pan.baidu.com/s/1cML4Hg

STM32CubeMX工具:

http://pan.baidu.com/s/1dFMFwHF

STM32CubeMX資料:

http://pan.baidu.com/s/1nvcxQC5

注意:由于許多網盤近年來受到影響都相繼停止服務或關閉了,如果網盤鏈接失效,請到官網下載,也可以關注微信公眾號查看更新鏈接,或微信聯系作者。

Ⅳ、JRE的安裝

STM32CubeMX手冊上要求PC安裝JRE:

The Java Run Time Environment 1.7 (version 1.7_45 or newer) must be installed. More information on installation requirements and procedure is in the STM32CubeMX User manual (UM1718).

For Eclipse plug-in installation only, install one of the following IDE (on Windows OS):

? Eclipse IDE Juno (4.2)

? Eclipse IDE Luna (4.4)

? Eclipse IDE Kepler (4.3)

? Eclipse IDE Mars (4.5)

JRE安裝非常簡單,以上面下載的最新版本“jre-8u112-windows-i586.exe”為例講述一下安裝過程:

1.雙擊“jre-8u112-windows-i586.exe”(有管理員限制時:右鍵 -> 以管理員身份運行),點擊“安裝”。

【不更改目標文件夾,則默認安裝在:C:\Program Files\Java\jre1.8.0_112】

2.等待安裝

3.安裝完成,點擊“關閉”

Ⅴ、STM32CubeMX的安裝

現在(2016年10月31日)最新版本的STM32CubeMX是V4.17.0,支持安裝的系統如下:

Windows XP: 32-bit (x86)

Windows 7: 32-bit (x86), 64-bit (x64)

Windows 8: 32-bit (x86), 64-bit (x64)

Linux: 64-bit (x64) (tested on RedHat, Ubuntu and Fedora)

Mac OS X Yosemite or newer

安裝STM32CubeMX很簡單,基本上一路“Next”下去就行了。

以現在最新版本V4.17.0,安裝在Windows系統為例來講述安裝過程。

1.解壓下載的文件,雙擊“SetupSTM32CubeMX-4.17.0.exe”(有管理員限制時:右鍵 -> 以管理員身份運行)

2.點擊“Next”

3.選擇“I accept the terms...”,點擊“Next”

4.選擇安裝路徑(這里修改D盤),點擊“Next”

5.提示創建安裝目錄,點擊“確定”

6.勾選快捷方式,點擊“Next”

7.等待安裝進度完成,點擊“Next”

8.點擊“Done”,至此已經完成STM32CubeMX的安裝

以上就是安裝STM32CubeMX到Windos的過程,關于Linux和MacOS系統的安裝過程比較簡單(這里不再講述),可以參看官網提供的說明。

On Linux:

Make sure you have access rights to the target installation directory, you can run the installation as root (or sudo)? to install STM32CubeMX on shared directoriesDouble click (or launch from the console window) on the SetupSTM32CubeMX-4.17.0.linux file

On MacOS:

Make sure you have access rights to the target installation directory, you can run the installation as root (or sudo)? to install STM32CubeMX on shared directoriesDouble click (or launch from the console window) on the SetupSTM32CubeMX-4.17.0 application

Ⅵ、STM32CubeMX庫的安裝

STM32CubeMX庫(固件支持包)的安裝方式有三種:通過STM32CubeMX軟件在線安裝、導入離線包、解壓離線包。

1.在線安裝

打開安裝好的STM32CubeMX軟件,進入庫管理界面(Help -> Install New Libraries),會有一個列表,勾選上你要安裝的固件庫,點擊“Install Now”直到安裝成功。如下圖:

2.導入本地離線包

下載好需要安裝的離線包(也就是上面章節下載的庫),在庫管理界面(Help -> Install New Libraries),點擊左下角的“From Local” -> 彈出文件選擇框(選擇下載的離線包文件),點擊“Open”,進入解壓安裝過程,直到安裝完成。如下圖:

3.解壓離線包

解壓離線包(庫)是最方便的安裝方式,這里重要的一點就是需要知道前面安裝STM32CubeMX工具指定庫的路徑。

查看庫安裝路徑的方法:

Help -> Updater Settings可以看到庫指定路徑。

默認路徑是 C:/Users/Administrator/STM32Cube/Repository,如下圖:

解壓源文件過程就不說了,注意文件名需要匹配才行(打開壓縮文件里面的名稱),如下圖:

Ⅶ、說明

STM32CubeMX工具可以說是開發STM32必備的一個工具,如果你還沒有了解STM32CubeMX工具,建議花一點時間學習一下這個工具,它或許是今后開發STM32的主流工具。

以上內容僅供參考,若有不對之處,敬請諒解。

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

    關注

    1

    文章

    45

    瀏覽量

    31868
  • stm32cubemx
    +關注

    關注

    5

    文章

    286

    瀏覽量

    15365
  • HAL庫
    +關注

    關注

    1

    文章

    121

    瀏覽量

    6477
收藏 人收藏

    評論

    相關推薦

    用TouchGFX生成的工程,再使用STM32CubeMX生成MDK工程,下載時報錯是怎么回事?

    我在用TouchGFX生成的工程,再使用STM32CubeMX生成MDK工程,編譯后沒有出錯,再是在下載時報錯: 如果不加載這個算法文件,那么按鍵圖標就是亂碼。
    發表于 03-11 06:50

    myST賬號無法注冊導致stm32cubemx無法下載hal庫的固件包,為什么?

    myST賬號無法注冊導致stm32cubemx無法下載hal庫的固件包,myST賬號注冊卡在最后的郵箱驗證環節,一直卡著無法注冊通過 很急很急!以前stm32cubemx都不需要登錄myST賬號就能
    發表于 03-11 06:17

    STM32CubeMX生成的FreeRTOS源碼格式如何優化?

    如圖,STM32CubeMX生成的FreeRTOS源碼格式有待優化,空格都是以箭頭的方式呈現,觀感很差。FreeRTOS官方下載的源碼則不存在這個問題,說明是STM32CubeMX生成源碼的過程出現的格式問題,希望ST官方能對
    發表于 03-10 08:04

    win7 64位系統STM32CubeMX安裝完成后數據包無法升級到最新版本,怎么解決?

    win7 64位系統 STM32CubeMX安裝完成后數據包無法安裝安裝較低版本后又無法升級到最新版本,這個界面出現閃退,無法輸入用戶名和密碼,導致無法升級。也試過
    發表于 03-10 07:04

    STM32CubeMX用于STM32配置和初始化C代碼生成

    電子發燒友網站提供《STM32CubeMX用于STM32配置和初始化C代碼生成.pdf》資料免費下載
    發表于 02-26 17:32 ?628次下載

    工程師開發利器:STM32CubeMX 與 eDesignSuite 的協同開發

    eDesignSuite 進行電源或電機控制設計。對寄存器操作感興趣的開發者,建議從 LL 庫入手以深入理解底層機制。資源獲取STM32CubeMX 可在 ST 官網 下載。eDesignSuite 的文檔
    的頭像 發表于 02-26 14:07 ?292次閱讀
    工程師開發利器:<b class='flag-5'>STM32CubeMX</b> 與 eDesignSuite 的協同開發

    STM32CubeMX的菜單介紹

    個項目工程,你可以基于此項目進行項目開發。下圖是菜單欄的功能介紹:具體用法請參考付費視頻。原文標題:STM32CubeMX的菜單介紹文章出處:【微信公眾號:撞上電
    的頭像 發表于 12-25 21:03 ?249次閱讀
    <b class='flag-5'>STM32CubeMX</b>的菜單<b class='flag-5'>介紹</b>

    myST賬號無法注冊導致stm32cubemx無法下載hal庫的固件怎么解決?

    myST賬號無法注冊導致stm32cubemx無法下載hal庫的固件包,myST賬號注冊卡在最后的郵箱驗證環節,一直卡著無法注冊通過 很急很急!以前stm32cubemx都不需要登錄myST賬號就能
    發表于 07-23 08:05

    STM32CubeMX生成的STM32F1工程,使用CMSIS-DAP下載下載一次之后就無法下載了,為什么?

    使用STM32CubeMX生成的STM32F1工程,在使用CMSIS-DAP下載下載一次之后,造成無法下載的問題
    發表于 04-08 06:29

    更改stm32cubemx固件包下載路徑后不能下載固件包,為什么?

    更改stm32cubemx固件包下載路徑后不能下載固件包
    發表于 04-08 06:24

    STM32CubeMX生成stm32cubeide工程報錯的原因?怎么解決?

    使用STM32CubeMX,建立了STM32F103VC的工程文件,能夠生成IAR工程,正常使用沒有問題。由于IAR調試時老是閃退,想換STM32CubeIDE用用,安裝了最新的1.4
    發表于 04-07 07:14

    求助,STM32CubeMX為什么丟失了很多組件?

    我用STM32CubeMX創建STM32F030C8T的工程,在設置過程中,發現很多設置界面和官方的教程上不太一樣,比如在設置NVIC的時候,官方的教程上是有Preemption Priority
    發表于 03-28 08:26

    STM32CubeMX軟件安裝失敗的原因?怎么解決?

    本童鞋win10系統,Java版本為1.8.0_261-b12,通過官網途徑下載STM32CubeMX軟件,包括5.4,6.0,6.5以及6.7版本,安裝過程正常,雙擊打開全部出現“此應用無法在你的電腦運行”字樣,請問問題原因以
    發表于 03-21 07:33

    STM32CubeMX安裝最新版本V6.9,Motor Control Workbench生成項目工程總是顯示STM32CubeMX not found的原因?

    STM32CubeMX安裝最新版本V6.9,但Motor Control Workbench生成項目工程,總是顯示STM32CubeMX not found?
    發表于 03-14 07:28

    STM32CUBEMX界面重影嚴重怎么解決?

    STM32CUBEMX 界面重影嚴重,有相同問題的嗎
    發表于 03-14 07:13
    主站蜘蛛池模板: 再深点灬舒服灬太大了在线视频 | 中文在线日韩亚洲制服 | 风情韵味人妻HD | 亚洲色欲啪啪久久WWW综合网 | 午夜福利不卡片在线播放免费 | 国产精品你懂得 | 久久婷婷国产五月综合色啪最新 | 99亚洲精品自拍AV成人软件 | 亚洲精品电影天堂网 | 国产福利视频一区二区 | 亚洲一区二区影院 | 亚洲人成网77777色在线播放 | 国产精品久AAAAA片 | 嫩小性性性xxxxbbbb | 综合伊人久久 | 久草网国产自偷拍 | 亚洲精品视频免费 | 天美传媒MV高清免费看 | 龙腾亚洲人成电影网站 | 欧美另类与牲交ZOZOZO | 色网址在线观看 | 精品国产乱码久久久久久上海公司 | 国产 日韩 欧美 综合 激情 | 九九热视频 这里有精品 | 诱受H嗯啊巨肉舍友1V1 | 久久伊人精品青青草原2021 | 私密按摩师在线观看 百度网盘 | 亚洲成年人在线观看 | 国产成人8x视频一区二区 | 一个人看www | 国产成人在线网站 | 饥渴的40岁熟妇完整版在线 | 在线观看亚洲专区5555 | 99久久re6热精品首页 | 国产麻豆AV伦 | 亚洲AV国产精品无码精 | 国模玲玲自拍337p | 国产三区在线成人AV | 2020年国产理论 | 青草国产超碰人人添人人碱 | 国内精自品线一区91 |