STM32
意法新推STM32套件 簡化物聯網節點連線
為了簡化物聯網節點開發者所面臨的複雜軟體開發挑戰,半導體供應商意法半導體(ST)推出B-L4S5I-IOT01A STM32探索套件。新套件包含經過相關標準認證的FreeRTOS作業系統程式設計介面,該程式設計介面完全整合於STM32Cube開發生態系統內,可與亞馬遜雲端服務Amazon Web Services(AWS)直接連線。
STM32探索套件包含FreeRTOS作業系統程式設計介面,可與亞馬遜雲端服務AWS直接連線 來源:ST
硬體工具包括一塊STM32L4+微控制器開發板,板載意法半導體的各種MEMS感測器,以及STSAFE-A110安全元件、Bluetooth 4.2模組、Wi-Fi模組,以及含印刷天線的NFC標籤,用於低功耗之雲端通訊。配備了X-CUBE-AWS v2.0 STM32Cube Expansion Pack套裝軟體,該開發套件可用作參考設計,以簡化和加速終端產品的研發。
X-CUBE-AWS v2.0擴充套裝軟體確保在STM32Cube開發環境內正確整合FreeRTOS 標準AWS連線框架,使用者只需要FreeRTOS和STM32Cube即可開發節點軟體,而無需使用其他軟體。套裝軟體還支援AWS原生服務,包括標準的韌體無線更新(Firmware Over The Air, FOTA),能夠處理微控制器與STSAFE-A110安全元件的互作,包括AWS IoT核心多帳號註冊和在啟動、裝置驗證和OTA韌體驗證期間分配安全關鍵運算。
STM32L4+的板子能夠滿足市場在物聯網節點之性能和能耗方面的需求,STM32L4S5VIT6超低功耗Arm Cortex-M4微控制器整合2MB快閃記憶體、640KB RAM、數位和類比外部周邊,以及硬體加密加速器。板載感測器包括HTS221容性數位相對濕度和溫度感測器、LIS3MDL高性能3軸磁力計、LSM6DSL 3D 加速度計和3D陀螺儀、LPS22HB數位輸出絕對壓力氣壓計,以及VL53L0X飛行時間和手勢偵測感測器和2個數位全向麥克風。
意法變數監控及視覺化工具可彈性支援多作業系統
意法半導體(ST)新推出的STM32CubeMonitor軟體工具能夠即時顯示STM32應用程式執行時的變數,同時讓開發人員能夠在所選的作業系統環境(Windows、Linux或MacOS)中自訂圖形視覺化設定。
STM32CubeMonitor擁有豐富而強大的測試診斷功能,便於開發者獲取具有價值的診斷方案。在軟體的圖形流程編輯器中,使用者只要透過滑鼠拖放專案和功能,即可創建自訂的電表板,快速增加電表、柱狀圖、點線圖等小工具而毋需程式設計。透過Node-RED開放社群,STM32CubeMonitor可為客戶提供豐富的擴充功能,靈活處理各種類型的應用問題。
軟體支援多種顯示器,可以在PC、平板電腦或行動裝置等各種主機上顯示應用程式。STM32CubeMonitor還支援遠端資料獲取,使用者可以利用網路遠端監控應用程式,同時測試多個裝置。
此外,變數即時監控及非介入式即時編寫功能有助於修正無法中途停止執行的應用程式,例如,馬達控制應用。使用者亦可根據需求,在兩種功能模式中選擇最適合的作業方式,像是選擇設計模式為特定應用創建編輯新的監控使用者介面,而操作者模式則可以輕鬆部署預先建立的使用者介面,體驗生動的資料展示和現場測試。
意法TouchGFX增新功能並支援STM32Cube
意法半導體(ST)在STM32微控制器(MCU)軟體框架TouchGFX中增加了新功能,便於設備廠商為家用電器、家庭自動化、工業控制、醫療裝置和穿戴式裝置開發的使用者介面。
最新版本導入TouchGFX Generator功能,讓建立專案和相關周邊裝置的配置過程變得更加輕鬆容易。作為STM32CubeMX初始化工具的外掛程式,該功能可以根據最新的STM32Cube韌體,以及使用者所選擇的圖形設定和開發環境(IDE)建立自訂專案,其支援STM32CubeIDE和協力廠商IDE開發環境。
TouchGFX Generator是連接TouchGFX應用程式與MCU硬體之TouchGFX硬體抽象層(TouchGFXHAL)的主要開發工具,可以降低開發工作對使用者TFT顯示器知識的門檻,並讓各類開發者打造複雜且先進的STM32圖形軟體。
TouchGFX Designer是PC上的開發環境,用於創建、管理和構建圖形應用程式,其增加了一些可以簡化瀏覽、修改設定和控制程式碼版本的功能。如果在STM32CubeMX中修改了專案配置,TouchGFX Designer的圖形將會自動更新。
此外,新版軟體還提升在嵌入式STM32 MCU上執行的TouchGFX Engine處理性能,改善後的紋理映射可將渲染時間縮短60%,並可以透過縮放和旋轉物件來加強動畫效果。此外,新版軟體還支援與印地語(Hindi)字體配合使用的字形替換(Glyph Substitution, GSUB)表,簡化了高級排版顯示設計。
從簡單的應用程式,到需要高圖元解析度和色深的應用軟體,開發者可以藉由TouchGFX彈性創造高品質使用者介面。客製化STM32開發板的使用者可以在STM32CubeMX TouchGFX Generator套件中配置TouchGFX軟體框架,以及選擇微控制器的硬體功能,指定的IDE/編譯器並產生專案。
使用現成STM32顯示器開發套件開發產品原型的使用者,可使用整合一個全新或預先安裝之展示應用軟體的TouchGFX Designer開始研發,透過包含STM32Cube軟體和外部元件驅動程式的完整電路板支援包(Board Support Package, BSP)產生全部專案。
意法更新TouchGFX套裝軟體
意法半導體(ST)更新了STM32微控制器TouchGFX使用者介面軟體框架,新增功能讓圖形化使用者介面變得更流暢,而且動態效果更好,同時能降低對記憶體和CPU的需求。
TouchGFX是STM32生態系統中的一套免費軟體工具,包括TouchGFX Designer(PC端工具)和TouchGFX Engine(設備端軟體)。TouchGFX Designer用於設計和配置豐富多彩的使用者介面,而TouchGFX Engine軟體則使用於終端裝置上,以確保使用者介面具備高性能的表現。
最新之4.12版TouchGFX為兩個軟體進行更新,使用者現在可以在單晶片顯示解決方案上建立先進的使用者介面,而無需外部RAM記憶體或快閃記憶體,省電的特性可以延長電池續航時間,並簡化開發流程,以助於加速產品上市。
現在,TouchGFX Engine的部分幀緩衝模式只佔用6KB的RAM,而全功能使用者介面僅需要16KB的RAM,因此,STM32 MCU無需外部記憶體也能為使用者帶來出色的圖形介面體驗。
此外,新的8位元亮度(L8)包含了16位元、24元位和32位元色深,可降低對快閃記憶體容量的需求。儘管存儲容量較小,但TouchGFX可利用STM32 Chrom-ART Accelerator技術提升圖形處理速度,還能處理複雜的視覺效果,同時最大限度地提升介面性能。新升級版另包括一個可緩存且具備動態點陣圖的容器,可降低CPU高幀率執行流暢動畫的負荷。
使用者還可選擇6位元色深,以節省RAM和快閃記憶體的空間,同時還可為創建入門級GUI提供64色。支援外部非記憶體映射快閃記憶體是另外的新增功能,可在有限的系統資源預算中建構基本使用者介面。
TouchGFX Designer更新功能包括可自訂微件集內新增的小工具,例如,Scale和Rotate這兩個小工具使簡單的拖放式程式設計功能變得更強大。而自訂觸發器和操作可以減少複雜功能創建對程式設計的依賴度;新的「圖像」選項卡讓使用者可快速配置單一屬性,例如,圖像格式、抖動演算法和布局旋轉。其他性能的改善包括加速自動程式碼產生和減少讀取時間,以及全新好用的文本移動功能,例如,前進和後退。
意法半導體推出STSPIN模組
意法半導體(ST)與授權合作夥伴MikroElektronika合作,開發出四款Click board開發板,將STSPIN馬達驅動器的優勢拓展到STM32開發板以外的開發平台,讓使用MikroElektronika原型板以及其他板載mikroBUS插座之系統使用者也能享受STSPIN馬達驅動器所提供的各種優勢。
意法半導體的STSPIN IC在極小的封裝內整合先進的控制功能、受保護的輸出級和無耗散功耗的過流保護等安全功能,可以簡化馬達控制設計。該馬達驅動器安裝在新款隨插即用的Click板上,而無需任何硬體設定即可使用。此外,意法半導體亦積極支援MikroSDK軟體庫和代碼範例以協助啟動專案,與MikroElektronika合作所提供之高性能的軟體,讓使用者能從各板子中獲得最大優勢。
STSPIN220 Click整合了STSPIN220 IC,其採用3mm×3mm QFN封裝,是市場上第一個256-microstep解析度的10V步進馬達驅動器,並具有業界最小的待機電流,典型值為10nA,且可以透過PWM電流控制功能和晶片上兩個0.4ΩH半橋中的任何一個輸出高達1.3A的電流,驅動並控制馬達運轉。
STSPIN250 Click板則整合了3mm×3mm STSPIN250。這是市面上最小的大電流有刷直流馬達驅動器,其適用於1.8V至10V馬達,且能夠透過0.2Ω導通電阻的半橋輸出最高2.6A的電流。此外,其待機電流極低,僅為10nA(典型值)。
另一個STSPIN233 Click板適用於驅動無刷直流(BLDC)馬達。板載3mm×3mm的STSPIN233馬達驅動晶片,提供三個半橋,並配有獨立輸入和使能腳位,還支援3相電流檢測技術。STSPIN233用於驅動1.8V-10V馬達,並具有超低的10nA(典型值)待機電流。該板採用功率配置密集的3mm×3mm QFN封裝。
意法推出袖珍/方便STLINK-V3MINI除錯探針
意法半導體(ST)新款除錯探針STLINK-V3MINI兼具STLINK-V3SET強化功能和獨立模組的簡便性,可加速韌體燒錄速度,同時提升介面的易用性,而且價格更實惠。
體積袖珍、攜帶方便,新款探針可隨時隨地上傳和為STM32微控制器應用軟體除錯,利用意法半導體14腳位STDC14除錯排線連接微控制器,支援虛擬COM連接埠(Virtual COM Port, VCP)等強化功能。VCP將帶來更省事、更靈活的優勢,例如,可以在PC上輕鬆觀察執行資料,讓除錯流程變得更快、更明確。
支援USB隨身碟模式是STLINK-V3MINI的另一個功能,透過簡單的滑鼠操作,可直接以探針上傳檔案,快速驗證全新的創意,或執行各種demo程式,讓開發工作變得更輕鬆。
此外,STLINK-V3MINI還配備用於3D列印的參考檔案,讓使用者能夠設計客製化的探針外殼。STLINK-V3MINI與STM32CubeProgrammer完美搭配,主流的商用IDE開發環境,包括Keil MDK-ARM、IAR EWARM,以及採用GCC的IDE,例如:意法半導體STM32CubeIDE免費開發環境,可直接支援STLINK-V3MINI探針。另外,使用者還可免費使用意法半導體所提供的探針底層API介面,以便在測試平台上整合STLINK-V3MINI。
將AI引入MCU ST神經網路開發工具箱亮相
人工智慧(AI)應用無所不在,為因應龐大商機,除了處理器、數位訊號處理器(DSP)、繪圖晶片業者皆開始強化對神經網路(NN)、機器學習或深度學習等演算法支援之外,微控制器(MCU)供應商也來分一杯羹,期能讓MCU也能具備基本的AI運算能力。例如意法半導體(ST)近日便擴展旗下STM32微控制器開發生態系統「STM32CubeMX」,增加AI功能,使STM32CubeMX軟體工具擴展包「STM32Cube.AI」可生成優化代碼,在STM32微控制器上運行神經網路。
意法半導體微控制器和數位積體電路產品部總裁Claude Dardanne表示,AI技術使用經過訓練的人工神經網路對運動和振動感測器、環境感測器、麥克風和圖像感測器的資料訊號進行分類,比傳統的手工訊號處理方法更加快速、高效。該公司所推出的新型神經網路開發工具箱,正在將AI引入基於微控制器的智慧邊緣和節點設備,以及物聯網、智慧樓宇、工業和醫療應用中的嵌入式設備。
據悉,該工具支持Caffe、Keras(帶有TensorFlow後台)、Lasagne、ConvnetJS框架和Keil、IAR、System Workbench等IDE開發環境。
開發人員可以用STM32Cube.AI將預先訓練的神經網路轉成可在STM32 微控制器上運行的C代碼,調用經過優化的函式程式庫;而STM32Cube.AI附帶即用型軟體功能包「FP-AI-SENSING1」,提供支援基於神經網路的端到端運動(人類活動識別)和音訊(音訊場景分類)應用代碼示例。該功能包利用ST的SensorTile參考板在訓練之前捕獲和標記感測器資料,然後,電路板運行優化神經網路的推論,也可在ST BLE Sensor mobile app移動應用程式上立即使用這些代碼示例。
ST指出,在2019年1月8~12日,於美國拉斯維加斯所舉辦的世界消費電子展(CES)期間,該公司將會使用STM32微控制器展示STM32Cube.AI開發應用程式;而未來ST合作夥伴計畫和STM32 AI/ML社區的合作夥伴也會為開發者提供支援服務。
TomTom攜手ST推創新地理定位工具
意法半導體(ST)與獨立定位技術專家TomTom(TOM2),宣布在意法半導體STM32開放式開發環境中推出一個直接連結TomTom Maps應用程式介面(Application Programming Interface, API)的開發工具包,可用於定位、追蹤和地圖資料服務,協助開發人員加速産品開發、縮短新品上市時間,以及降低開發成本。
身為同類中首款産品,該開發工具包包括一塊STM32主控開發板、一塊GNSS擴充板和一個軟體功能包。STM32 開發主板控用於2G/3G蜂巢式網路與雲端之間的連接,GNSS擴充板則採用意法半導體業界領先的Teseo衛星導航技術;軟體功能包利用蜂巢式行動網路將物聯網(IoT)節點連結到一系列TomTom Maps API。該軟硬體包和TomTom開發者帳戶可讓開發人員將快速將適地性服務(LBS)新增至其物聯網和智慧城市的應用設計中。這些適地性服務包括將GPS座標轉換爲地圖內的街道地址(反向地理編碼),以檢索附近的興趣點並準確地導航方向。
意法半導體部門副總裁Alessandro Cremonesi表示,爲了讓定位産品的開發工作獲得支援,ST與TomTom發揮雙方的技術優勢,環繞在高人氣的STM32開發生態系統,開發出了一個能與TomTom雲端服務完全整合之客製化的軟硬體工具包。這些工具可在基於STM32上帶來定位服務,並加快地理定位物聯網解决方案的開發,適用於車隊管理、物品追踪等依賴快速、準確的定位服務。