品佳集团代理的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