早期,STM32Cube最初是為STM32F4系列宣布制作的,后來逐步增加其它各STM32系列的支持工作。到目前為止,也增加了對STM32F1系列的支持,最終實現對STM32 MCU全系列的支持。
對于未來所有新的STM32系列而言,客戶從開始投入開發的第一天起,就能直接從全面的STM32Cube支持中受益。工程師們借助于PC機上的STM32CubeMX軟件工具,可以在圖形化的界面下輕松、直觀地完成前期MCU硬件管
腳安排、時鐘配置、外設初始化、功耗模擬等方面的工作,并生成相關的初始化C語言代碼,可以直接調入相關IDE的
工程環境。這里可以節省大量為實現前期配置或初始化查看手冊的時間。
另外,STM32Cube自帶的嵌入式軟件庫,除了關于大量的STM32 各個外設的固件庫外,還包括很多中間件,比如:RTOS,USB庫、文件系統、TCP/IP協議棧等也給工程開發帶來極大的方便,大大提升開發效率。這里也有很多例程
可以供工程師 參考使用。
同時,使用STM32Cube開發也讓STM32不同系列間的移植工作變得更加輕松容易。


|