STM32CubeMX介紹、下載與安裝

1、簡介html

  STM32CubeMX是一個配置STM32代碼的工具,它把不少東西封裝的比較好,硬件抽象層、中間層、示例代碼等。如今ST公司升級和維護的庫主要就是STM32CubeMX的HAL庫和標準外設庫,使用這兩種庫開發STM32各有各的好處,下面簡單描述一下。java

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

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

  STM32CubeMX是一個圖形化的工具,也是配置和初始化C代碼生成器(STM32 configuration and initialization C code generation),也就是自動生成開發初期關於芯片相關的一些初始化代碼。它包含了STM32全部系列的芯片,包含示例和樣本(Examples and demos)、中間組件(Middleware Components)、硬件抽象層(Hardwaree abstraction layer)。工具

STM32CubeMX的特性以下學習

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

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

  l 自動處理引腳衝突插件

  l 動態設置肯定的時鐘樹code

  l 能夠動態肯定參數設置的外圍和中間件模式和初始化

  l 功耗預測

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

4.可獨立使用或做爲 Eclipse 插件使用。

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

2、下載

一、oracle官方下載jre

  因爲STM32CubeMX軟件是基於Java環境運行的,因此須要安裝JRE才能使用,目前JRE最新版本是jre1.8.0_131。STM32CubeMX要求JRE最低版本是1.7.0_45,若是你電腦已安裝JRE版本大於1.7.0_45,則能夠不用再下載安裝。

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

接受許可,根據本身電腦系統選擇下載(咱們以Windows版本爲例),以下圖:

二、ST官方下載STM32CubeMX工具、庫

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

3、安裝

一、先安裝jre1.8.0_131(雙擊「jre-8u131-windows-i586.exe」(有管理員限制時:右鍵 -> 以管理員身份運行),點擊「安裝」)

二、再安裝STM32CubeMX工具(雙擊「SetupSTM32CubeMX-4.20.0.exe」(有管理員限制時:右鍵 -> 以管理員身份運行))

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

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

  導入離線包:下載好須要安裝的離線包(也就是在官網下載的庫),在庫管理界面(Help -> Install New Libraries),點擊左下角的「From Local」 -> 彈出文件選擇框(選擇下載的離線包文件),點擊「Open」,進入解壓安裝過程,直到安裝完成。

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

查看庫安裝路徑的方法:

Help -> Updater Settings能夠看到庫指定路徑。

默認路徑是 C:/Users/Administrator/STM32Cube/Repository(注意:Administrator中一開始是沒有STM32Cube的,只有安裝一個庫以後纔會自動生成)

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

相關文章
相關標籤/搜索