2014年3月6日--橫跨多重電子應用領域、全球領先的半導體供應商、全球領先的ARM® Cortex™-M 內核微控制器供應商意法半導體(STMicroelectronics,簡稱ST;紐約證券交易所代碼:STM)針對STM32微控制器推出一套免費且功能強大的設計工具及軟體STM32CubeTM。新開發平台可簡化並縮短專案研發週期,並進一步強化STM32在創新電子設計人員心目中的首選微控制器的地位。
STM32Cube™開發平台包括STM32CubeMX繪圖介面配置器及初始化C代碼生成器和各種類型的嵌入式軟體。配置初始化工具能夠一步一步地引導用戶完成微控制器配置,而嵌入式軟體將為用戶省去整合不同廠商軟體的繁瑣工作。嵌入式軟體整合一個新的硬體抽象層(HAL,Hardware Abstraction Layer),用於簡化代碼在STM32產品之間的移植過程。透過在一個軟體包內整合STM32微控制器開發應用所需的全部通用軟體,該平台根除了評估每個軟體之間關聯性的複雜任務。STM32Cube提供數千個應用案例和一個軟體更新功能,方便用戶快速高效地獲取最新版本的軟體。
意法半導體微控制器產品部總經理Michel Buffa表示:「STM32Cube讓工程人員能夠充分利用STM32產品系列的陣容強大的優勢,STM32產品系列現有360餘款軟硬體相容的產品,涵蓋不同的性能、功耗和功能要求。我們推出了可支援高性能STM32 F4微控制器繪圖介面的配置工具以及中介軟體和硬體抽象層軟體。2014年還將推出下一代版本,支援範圍擴至STM32全系列產品。」
技術細節:
STM32CubeMX繪圖介面配置工具(graphical configuration tool)可簡化STM32微控制器配置,自動生成能夠支援多種開發環境的STM32初始化C代碼。STM32CubeMX還可以是Eclipse外掛(plug-in),用於基於Eclipse的開發環境。該配置工具提供一個簡單易用的篩選器和多個繪圖介面的配置嚮導;其中,篩選器協助用戶挑選理想的STM32微控制器,而不同用途的配置嚮導可簡化微控制器配置:引出線配置嚮導(pin-out wizard)可輔助針腳分配,避免針腳衝突,內建一個功能強大的約束解算器(constraints solver);時鍾樹嚮導(clock-tree wizard)用於分配時鐘,執行動態驗證;周邊設備中介軟體嚮導輔助配置,避免無法使用的設置;功耗嚮導用於驗證應用是否滿足功耗設計要求。
作為STM32CubeF4嵌入式軟體的組件,新硬體抽象層軟體的抽象化程度很高,因此可簡化STM32微控制器之間應用代碼移植。在軟體特性功能中,支援可重入APIs准許應用與RTOS作業系統配合使用;附加函數調用准許開發人員鎖定特定周邊設備功能,從而利用STM32微控制器的豐富功能;其它功能包括支援輪詢(polling)、中斷(interrupt)和直接記憶體存取(DMA,Direct Memory Access)讀寫模式。 硬體抽象層軟體使用工業標準的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嵌入式軟體。意法半導體還提供大量的應用展示工具,展示如何使用硬體抽象層軟體、中介軟體,支援IAR™、Keil™和GCC編譯器。這些展示軟體可在意法半導體現有各種STM32 F4開發板上直接執行,包括意法半導體的評估板、探索套件和新款可擴展的Nucleo開發板。Nucleo開發板具有mbed™ 功能、Arduino介面,可支援STM32全系列產品。
關於意法半導體
意法半導體(STMicroelectronics;ST)是全球領先的半導體解決方案供應商,為感測及功率技術與多媒體融合應用領域提供創新的解決方案。從能源管理和節能技術,到數位信任和資料安全,從醫療健身設備,到智慧型消費性電子,從家電、汽車,到辦公設備,從工作到娛樂,意法半導體的微電子元件技術無所不在,在豐富人們的生活方面發揮著積極、創新的作用。意法半導體代表著科技帶動智慧生活(life.augmented)的理念。