一、MAX78000FTHR开发板硬件介绍
MAX78000FTHR可以让工程师利用MAX78000 Arm® Cortex® M4F处理器快速实施超低功耗、人工智能(AI)方案。开发板使用MAX20303 PMIC芯片,用于电池和电源管理。开发板的大小为0.9in x 2.6in、双排连接器,兼容Adafruit Feather Wing外设扩展板。开发板拥有CMOS VGA图像传感器、数字麦克风、低功耗立体声音频CODEC、1MB QSPI SRAM、micro SD存储卡连接器、RGB指示LED和按键等外设。
这块开发板的优势在于,人工智能需要极高的计算能力,而MAX78000 旨在提供以超低功耗执行神经网络的能力:集成的基于硬件的卷积神经网络 加速器可以执行 AI 推理在非常低的能量水平。
二、任务完成情况
非常的抱歉,自己的能力不够,所以没有完成本次的项目要求。
本人的设计思路是,首先搭建需要训练的Linux环境(第一步就让我停滞不前了);然后将美信官方的开发工具eclipse下载下来,将官方的demo跑起来(eclipse是下载了,然后hello world的例程也跑起来了,其他的就没有跑起来);收集、处理、分析语音信号,进行训练;然后编写相关需要控制的代码。
三、搜集资源资料
1.设置"name",要求是英文,首字母不大写;
2.系统更新,先输入"sudo apt update",再输入"sudo apt upgrade";
3.安装pip,输入"sudo apt install python3-pip";
4.安装Python3环境,输入"sudo apt-get install python-is-python3";
5.检查Python3的环境,输入"pyhton --version",如果是"Python 3.x.xx"('x'表示数字),就是安装正确了,如果显示"Not found",请重复步骤2;
6.安装Pytorch的环境,在网址(Start Locally | PyTorch)中配置训练的选择,然后复制链接,比如我输入的是"sudo pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cpu";
7.Linux WSL2环境配置,输入"sudo apt-get install -y make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev \ libsndfile-dev portaudio19-dev",参考github上的"GitHub - MaximIntegratedAI/ai8x-training: Model Training for ADI's MAX78000 and MAX78002 AI Devices";
8.python -m venv venv --prompt ai8x-training,然后卡在了这一步......
(7)尝试群友发的资料,开始第一步,下载一些资料,然后我就下载了ubuntu-20.04.5-desktop-amd64.iso和universal-usb-installer.exe文件,想搭建一个U盘的LInux操作界面,然后一切就绪,在网上没找到华为电脑进入Boot menu的方法,重启时,点击Esc键,或者是点击F12,都试了,也不行,又失败了。
五、项目的一些感言吧
做项目是需要一定的能力的,在今后,以学习大佬们的项目,先移植,再读懂,后自己做。