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


|
|