TinyML开发:从STM32F746G到唤醒词检测应用
1. STM32F746G开发板介绍
STM32F746G是一款配备强大的Arm Cortex - M7处理器核心的微控制器开发板。它运行Arm的Mbed OS,这是一个嵌入式操作系统,旨在简化嵌入式应用的构建和部署。该开发板带有一个LCD屏幕,这使得我们能够构建更复杂的可视化展示。
2. 可尝试的操作
在使用该开发板时,有以下一些操作可以尝试:
- 调整LED闪烁速度 :通过调整每个周期的推理次数,使LED闪烁变慢或变快。
- 修改输出处理代码 :修改 output_handler.cc 文件,将基于文本的动画记录到串口。
- 控制其他组件 :使用正弦波来控制其他组件,如额外的LED或声音发生器。
3. 在STM32F746G上处理输出
我们将在LCD屏幕上绘制一个动画,用屏幕的x轴表示推理次数,y轴表示预测的当前值。在循环遍历0到2π的输入范围时,会在相应位置绘制一个点,该点会在屏幕上移动。
以下是实现输出处理的代码:
#include "tensorflow/lite/micro/examples/hello_world/output_handler.h"
#include "LCD_DISCO_F746NG.h"
#include "tensorflow/lite/micro/examples/hell
超级会员免费看
订阅专栏 解锁全文
616

被折叠的 条评论
为什么被折叠?



