CubeMx及Java下載安裝(一)
- 1 背景
- 1.1 基本介紹
- 1.2 主要特點
- 1.3 相關準備
- 2 軟件下載
- 2.1 Java 官網下載
- 2.2 CubeMx官網下載
- 2.4 CubeMX網盤下載
- 3 軟件安裝
- 3.1 Java 軟件安裝
- 3.1.1 安裝過程
- 3.2 CubeMx軟件安裝
- 總結
1 背景
1.1 基本介紹
STM32CubeMX(通常簡稱為 CubeMX)是意法半導體(STMicroelectronics)推出的一款免費的圖形化配置工具,旨在簡化基于 STM32 微控制器的嵌入式項目開發流程。它極大地降低了 STM32 的入門難度,并提高了開發效率。簡單來說:STM32CubeMX 是一個強大且易用的 STM32 初始化代碼生成器和配置工具,它通過圖形化的方式幫助開發者完成 MCU 選擇、引腳分配、時鐘配置、外設和中間件配置,并最終生成可在多種 IDE 中使用的項目工程和初始化 C 代碼,是 STM32 開發生態系統中的重要組成部分。
1.2 主要特點
- 簡化開發流程: 將繁瑣的寄存器配置、引腳設置、時鐘配置等底層工作圖形化、自動化,開發者可以更專注于應用邏輯的實現。
- 減少錯誤: 自動化的沖突檢測和參數驗證能有效避免許多常見的配置錯誤。
- 提高開發效率: 快速生成項目框架和初始化代碼,大大縮短了項目啟動時間。
- 跨平臺與 IDE 支持: 生成的代碼和項目文件可以用于多種不同的開發環境。
- 集成性: 與 ST 的 HAL/LL 庫、中間件緊密集成,提供一致的開發體驗。
- 免費: 完全免費提供給所有 STM32 用戶。
- 與 STM32CubeIDE 集成: CubeMX 的功能已經完全集成到了 ST 的官方集成開發環境 STM32CubeIDE 中,用戶可以在 IDE 內部直接完成圖形化配置和代碼生成,無需單獨運行 CubeMX 軟件(雖然獨立版依然可用)
1.3 相關準備
-
需要下載JAVA:CubeMX 是用 Java 語言開發的: STMicroelectronics 選擇使用 Java 語言來編寫 STM32CubeMX 這個應用程序,JRE 提供了運行環境;
-
STM32CubeMX:本次下載的版本是V6-14-1;
2 軟件下載
2.1 Java 官網下載
可以點擊【官方連接下載】
注意:下載64位的,不然后后面安裝cubemx會有警告!
2.2 CubeMx官網下載
下載地址:【官網下載地址】
?
2.4 CubeMX網盤下載
因為官網下載需要注冊,還蠻麻煩,提供百度網盤免費下:【cubeMX網盤】
提取碼: w5gt
如果失效,可以留言,我看到更新鏈接!
3 軟件安裝
3.1 Java 軟件安裝
3.1.1 安裝過程
- 打開下載軟件 --> 選擇更改文件 --> 點擊確定:如下圖
- 更改目錄,最好不要在C盤
- 后面默認NEXT到底,安裝即可。
注意:如果你的電腦上已經有JRE則可以跳過這一步,如果不是最新版的還是建議更新至新版,不是最新版可能會導致CubeMX卡頓!
3.2 CubeMx軟件安裝
- 下載的壓縮包解壓,得到可執行文件:
- 以管理員點擊可執行文件
- 點擊next
- 選擇同意–>點擊next:如下圖
- 勾選閱讀–>點擊next:
- 更改安裝路徑–>點擊next:
7.根據需求選擇,默認勾選也可以:
8.點擊next:程序自動安裝
9.提示安裝成功和一個卸載程序被創建在安裝目錄的 Uninstaller 文件夾中,點擊 Done
10.打開 STM32CubeMX 軟件
注意:若安裝的 Java 是 32 位的,將會在每次打開軟件時彈窗提醒,只需安裝 Java 64 位即可消除彈窗。
11.軟件界面如下:就可以自由使用cubemx了,開啟折騰之旅
總結
其他版本軟件的下載和安裝教程均可參照本教程。后面還進行創建第一個工程;開始stm32學習之旅。