品佳集團代理的MediaTek Genio 130/130A(MT7931/MT7933)微處理器產品,為基於Arm Cortex-M33架構處理器,時脈可達300MHz,內建最高8MB SRAM,提供高效運算能力。
Genio 130A(MT7933)支援WiFi 6、BT 5.2等無線連接技術,並且在新版本SDK已支援Matter技術,整合後使產品能夠跨平台無縫連接智慧家居平台上的其他裝置,提升產品價值。
此外Genio 130A(MT7933)的內建HiFi4 DSP使語音辨識的效率及精確度大幅提升,除可配合賽微科技(Cybron)語音識別資料庫實現本地端語音助理服務;另外還可搭配WiFi功能整合Amazon Alexa智慧語音助理,提供雲端語音識別服務。
聯發科技(MediaTek) Genio 130/130A(MT7931/MT7933),具備:
- Arm Cortex-M33處理器,時脈300MHz
- Embedded 1MB SRAM and 8MB UHS(Ultra High Speed) PSRAM
- WiFi 6與雙頻 IEEE 802.11 a/b/g/n/ac/ax 2.4G/5G 連接子系統
- 藍芽連接子系統
- Audio Cadence® Tensilica® HiFi4 DSP@600MHz(註一)
- 硬體加密引擎(AES/DES/3DES/SHA/ECC/TRNG)
- 電源管理單元
- 支援 USB 2.0 OTG(註一)
- 豐富的周邊介面如: USB、SDIO、SPI master/slave、I2C、I2S、UART、AUXADC、PWM 以及 最多46組 GIPO
- 提供FreeRTOS及Arduino開發SDK及多個範例專案,縮短開發時程
註一: HiFi4 DSP, USB 2.0為MT7933支援之功能。
此系列博文將會一步步帶領大家操作及熟悉以下內容:
- 搭建編譯環境
- 導入SDK到Linux編譯環境
- MT793X FreeRTOS Non-NDA SDK v3.1.0 簡介
- 編譯SDK中的範例程式
- 利用 Genio 130/130A提供的周邊,建立簡單的應用範例
搭建編譯環境
Llinux : Ubuntu 20.04 LTS (建議)
Virtual Machine : VMware Workstation 17 Player
安裝套件
導入SDK
取得Non-NDA SDK 並解壓縮到對應路徑(ex: ~/genio130)
編譯腳本 build.sh 簡介
執行編譯腳本 build.sh 並且不帶參數,可印出完整使用說明,其中
- 編譯 project 需要附帶參數 <board> 與 <project>
ex: ./build.sh mt7933_hdk iot_sdk_demo - 可編譯的 project 名稱可利用 "list" 功能印出
ex: ./build.sh list
"list" 功能印出的內容由SDK路徑 project/mt7933_hdk/apps/ 而來
相關資訊連結:
- VMWare : https://www.vmware.com/products/workstation-player.html
- Ubuntu : https://www.ubuntu-tw.org
- MetiaTek Genio 130/130A : https://www.mediatek.com/iot/products/genio-130
- MTK Genio130/130A Non-NDA SDK(請參考下圖位置) : https://www.wpgdadatong.com/product-channel/Mediatek