Global Sources
電子工程專輯
 
電子工程專輯 > EDA/IP
 
 
EDA/IP  

意法半導體為STM32微控制器新推免費開發平台

上網時間: 2014年04月10日     打印版  Bookmark and Share  字型大小:  

關鍵字:意法半導體  STM32  微控制器  設計工具  STM32Cube 

意法半導體(STMicroelectronics,ST)針對 STM32 微控制器推出一套免費且功能強大的設計工具及軟體 STM32Cube 。新開發平台可簡化並縮短專案研發週期,並進一步強化 STM32 在創新電子設計人員心目中的首選微控制器的地位。

STM32Cube 開發平台包括 STM32CubeMX 繪圖介面配置器及初始化C代碼生成器和各種類型的嵌入式軟體。配置初始化工具能夠一步一步地引導用戶完成微控制器配置,而嵌入式軟體將為用戶省去整合不同廠商軟體的繁瑣工作。

嵌入式軟體整合一個新的硬體抽象層(HAL,Hardware Abstraction Layer),用於簡化代碼在STM32產品之間的移植過程。透過在一個軟體包內整合STM32微控制器開發應用所需的全部通用軟體,該平台根除了評估每個軟體之間關聯性的複雜任務。STM32Cube提供數千個應用案例和一個軟體更新功能,方便用戶快速高效地獲取最新版本的軟體。

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)和直接記憶體存取(Direct Memory Access,DMA)讀寫模式。 硬體抽象層軟體使用工業標準的 CodeSonar 靜態分析工具,有助於確保客戶應用行為既安全且具有可預見性。該軟體的發行符合無限制條件的柏克萊軟體散布授權條款(Berkeley Software Distribution,BSD)開放式元始碼許可證規定。

可支援 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全系列產品。





投票數:   加入我的最愛
我來評論 - 意法半導體為STM32微控制器新推免費開...
評論:  
*  您還能輸入[0]個字
*驗證碼:
 
論壇熱門主題 熱門下載
 •   將邁入40歲的你...存款多少了  •  深入電容觸控技術就從這個問題開始
 •  我有一個數位電源的專利...  •  磷酸鋰鐵電池一問
 •   關於設備商公司的工程師(廠商)薪資前景  •  計算諧振轉換器的同步整流MOSFET功耗損失
 •   Touch sensor & MEMS controller  •  針對智慧電表PLC通訊應用的線路驅動器
 •   下週 深圳 llC 2012 關於PCB免費工具的研討會  •  邏輯閘的應用


EE人生人氣排行
 
返回頁首