ST推出新軟體STM32Cube ,讓STM32微控制器應用設計變得更容易、更快、更好用

來源:互聯網
上載者:User

標籤:

功能強大的STM32Cube 新軟體平台由設計工具、中介軟體和硬體抽象層組成,讓客戶能夠集中精力創新



意法半導體(STMicroelectronics,簡稱ST)針對STM32微控制器推出一套免費的功能強大的設計工具及軟體STM32Cube。

新開發平台可簡化客戶的開發項目,縮短項目研發周期,並進一步強化STM32在電子設計人員心目中解決創新難題的首選微控制器的地位。 

STM32Cube 開發平台包括STM32CubeMX圖形介面配置器及初始化C代碼產生器和各種類型的嵌入式軟體。

配置初始化工具能夠一步一步地引導使用者完成微控制器配置,而嵌入式軟體將為使用者省去整合不同廠商軟體的繁瑣工作。

嵌入式軟體包括一個新的硬體抽象層(HAL,Hardware Abstraction Layer),用於簡化代碼在STM32產品之間的移植過程。

通過在一個軟體包內整合在STM32微控制器上開發應用所需的全部通用軟體,該平台根除了評估每個軟體之間關聯性的複雜任務。

STM32Cube提供數千個用例和一個軟體更新功能,方便使用者快捷高效的擷取最新版本的軟體。 

意法半導體微控制器產品部總經理Michel Buffa表示:

“STM32Cube讓工程師能夠充分利用STM32產品家族的陣容強大的優勢,STM32產品家族現有360餘款軟硬體相互相容的產品,

涵蓋不同的效能、功耗和功能要求。我們推出了支援高效能STM32 F4微控制器的圖形介面的組態工具以及中介軟體和HAL軟體。

2014年還將推出後續版本,支援範圍擴至STM32全系產品。”

技術細節:

STM32CubeMX圖形介面組態工具可簡化STM32微控制器配置,自動產生能夠支援多種開發環境的STM32初始化C代碼。

STM32CubeMX還可以是Eclipse外掛程式,用於基於Eclipse的開發環境。該組態工具提供一個簡單易用的篩選器和多個圖形介面的設定精靈;

其中,篩選器協助使用者挑選理想的STM32微控制器,而不同用途的設定精靈可簡化微控制器配置:

引出線設定精靈可輔助引腳分配,避免引腳衝突,內建一個功能強大的衝突求解器;

時鐘樹嚮導用於分配時鐘,執行動態驗證;

外設中介軟體嚮導輔助配置,避免無法使用的設定;

功耗嚮導用於驗證應用是否滿足功耗設計要求。 

作為STM32CubeF4嵌入式軟體的組件,新HAL軟體的抽象化程度很高,因此可簡化STM32微控制器之間應用代碼移植。

在軟體特性功能中,支援可重新進入API准許應用與RTOS作業系統配合使用;

增益集函數調用准許開發人員鎖定特定外設功能,從而利用STM32微控制器的豐富功能;

其它功能包括支援輪詢、中斷和直接儲存空間儲存(DMA,Direct Memory Access )讀寫入模式。

HAL軟體使用工業標準的CodeSonar 靜態分析工具,有助於確保客戶應用行為既安全且具有可預見性。

該軟體的發行符合無限制條件的伯克利軟體發行(BSD,Berkeley Software Distribution)開源許可證規定。  

可支援STM32 F4系列微控制器的STM32CubeF4中介軟體是STM32CubeF4嵌入式軟體的組成部分,

包括TCP/IP協議棧、支援多種裝置的完整的USB Host和Device協議棧、

意法半導體與SEGGER合作開發的STemWin專業級圖形棧、

FatFS 開源檔案系統和FreeRTOS開源即時作業系統,

同時提供CMSIS-RTOS編程介面選件。

該中介軟體組件的許可證條款十分體貼使用者,讓中介軟體既可以作為開源軟體又可以意法半導體提供並支援的軟體發行。 

使用者即日登入網址

http://www.st.com/stm32cube

可免費擷取STM32CubeMX工具和STM32CubeF4嵌入式軟體。

意法半導體還提供大量的應用級示範工具,示範如何使用HAL軟體、中介軟體,支援IAR、Keil和GCC編譯器。

這些示範軟體可在意法半導體現有的各種STM32 F4開發板上直接運行,

包括意法半導體的評估板、探索板和新的可擴充的 Nucleo開發板。

Nucleo板具有 mbed 功能、Arduino介面,支援STM32全系產品。

 

ST推出新軟體STM32Cube ,讓STM32微控制器應用設計變得更容易、更快、更好用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.