意法半導體(ST)展示STM32開(kāi)放式開(kāi)發(fā)環(huán)境
橫跨多重電子應用領(lǐng)域、全球領(lǐng)先的半導體供應商意法半導體(STMicroelectronics,簡(jiǎn)稱(chēng)ST;紐約證券交易所代碼:STM)的STM32開(kāi)放式開(kāi)發(fā)環(huán)境(Open Development Environment ,ODE)在發(fā)布僅一年后,就已成為功能完整的集成開(kāi)發(fā)生態(tài)系統,幫助開(kāi)發(fā)人員開(kāi)發(fā)包括物聯(lián)網(wǎng)(IoT)應用在內的嵌入式系統。
本文引用地址:http://dyxdggzs.com/article/201604/290003.htmSTM32開(kāi)放式開(kāi)發(fā)環(huán)境是開(kāi)發(fā)人員使用意法半導體的先進(jìn)元器件開(kāi)啟設備應用創(chuàng )新之路的理想解決方案。以STM32 ARM? Cortex? 32位微控制器為基礎,STM32開(kāi)放式開(kāi)發(fā)環(huán)境包含全套的功能擴展板,讓用戶(hù)能夠在開(kāi)發(fā)中的產(chǎn)品上輕松增加傳感器、通信接口、電源管理、運動(dòng)控制及致動(dòng),以及信號轉換功能。此外,STM32 ODE還包含預集成的軟件包、評估平臺和參考設計,適用于多種嵌入式系統應用。模塊化硬件結合完整的軟件,讓設計人員能夠快速開(kāi)發(fā)原型,順利地將創(chuàng )意轉化成終端設計。
現在,除兼容Arduino Shield的擴展板外,開(kāi)發(fā)環(huán)境共有20余款STM32 Nucleo開(kāi)發(fā)板和20余款STM32 Nucleo擴展板,為開(kāi)發(fā)人員提供開(kāi)發(fā)智能物件和物聯(lián)網(wǎng)應用所需的全部功能:
- 處理:優(yōu)化選擇,設定正確的功耗、存儲容量和微控制器外設;
- 感知: 9軸MEMS運動(dòng)傳感器、環(huán)境傳感器、接近檢測傳感器、測距傳感器和MEMS麥克風(fēng);
- 連接: 低能耗藍牙、Wi-Fi、NFC和Sub-GHz射頻;
- 運動(dòng)控制和致動(dòng): 直流電機驅動(dòng)器、步進(jìn)電機驅動(dòng)器、三相直流無(wú)刷電機驅動(dòng)器;
- 信號轉換:通過(guò)運算放大器調理信號。
不只是硬件
STM32 ODE整合開(kāi)發(fā)板和擴展板與完整的同類(lèi)軟件開(kāi)發(fā)環(huán)境。
STM32Cube是一套性能強大的免費開(kāi)發(fā)工具和嵌入式軟件模塊,能夠讓開(kāi)發(fā)人員在STM32平臺上快速、輕松地開(kāi)發(fā)應用。嵌入式軟件模塊包括共同的啟動(dòng)初始化代碼、在STM32產(chǎn)品之間輕松移植代碼的硬件抽象層(HAL)和最常用功能所需的中間件模塊。穩健、好用的STM32CubeMX PC軟件開(kāi)發(fā)工具還能讓用戶(hù)配置STM32微控制器,逐步引導用戶(hù)生成適當的外設初始C代碼。
每款STM32 Nucleo擴展板都配備免費的STM32Cube擴展軟件,這些軟件庫通過(guò)高級API提供抽象的擴展板訪(fǎng)問(wèn)功能和應用例程,覆蓋電機控制、低能耗藍牙、NFC通信和傳感器等功能。
為了讓開(kāi)發(fā)人員更快地上手,STM32 ODE提供預集成多種應用軟件的軟件功能包。例如最近推出的 CLD-BLUEMIX1包提供立即可用的現成軟件,可將實(shí)時(shí)傳感器數據上傳至IBM Bluemix? 遙測演示頁(yè),無(wú)需編寫(xiě)任何代碼。此外,該軟件包還整合傳感器軟件、NFC/RFID動(dòng)態(tài)標簽軟件和串口至Wi-Fi模塊以及中間件包,通過(guò)所需的通信協(xié)議和API直接連到云計算服務(wù)提供商。
更多詳情請訪(fǎng)問(wèn)www.st.com/STM32ODE。STM32CubeMX開(kāi)發(fā)工具和嵌入式軟件庫下載鏈接:www.st.com/stm32cube.
評論