讯飞AIUI开发笔记
初步配置AIUI
买回来的讯飞AIUI评估板不会使用 型号是XFAIEVB01 根本摸不着头脑,资料也是非常的少,可供学习的地方也不多,可能是对大的公司支持的比较好,对小作坊的支持不好。由于是学校赞助买的,所以还是好好利用一下。
首先是拿到的板子
https://www.xfyun.cn/
在这个地方买的AIUI的六麦克风开发板
看起来貌似是很简单的支持六麦和四麦,实际上非常的坑爹。
讯飞这个东西不仅很贵,而且买回来修改次数还会受限,只有买了他们家东西的能好一点。
实物就长这个样子,很多功能还没有摸清楚,在慢慢研究。
然后就是上电开机
这个有两个USB口,一个DEBUG口,一个Power口,插哪个都能开机,麦克风板子和小喇叭天线等配件组装好以后,会播放一个音乐,然后播报APPID未配置,这个东西是需要在手机上下载一个评估板控制端的东西
https://download.csdn.net/download/u011442170/10808123
我上传了一个,这个东西不好找,后来翻出去才下到。
然后就是配置APPID了
在科大讯飞的控制台里面可以创建一个评估板的应用,看到APPID后输入,
然后需要你的APPKEY,这两个都输入进去才可以。然后在手机端点同步就可以了。但是需要手机和开发板在同一个WIFI下,我用手机共享的热点,名字是aiuiap 密码12345678 ,开发板会自动连接。
这样就算配置好了。
可以开始调戏,基本功能都有,识别率也很高,但是仍旧存在很多问题。
真正的开发配置
一开始我是不知道的,这个开发板是基于android开发的,我一直以为还是和以前用的单片机是一样的,但是完全不同的开发方式。恶心的才刚刚开始。
首先你需要一个比较稳定的梯子,没梯子的话就比较困难了。
先下载个android studio,这玩意是个大坑,作为一个之前一直搞硬件的蠢蛋,这个可是把人折磨死了,也没人教怎么用,我试了从1.0-3.3的所有版本 http://www.android-studio.org/ 这个地方下载,墙裂建议使用3.2版本的Studio,3.3版本太高有各种莫名其妙的错误,3.0版本又有点老也是好多问题解决不了。
在这个地方下载一个SDK,里面有1050版本的Demo程序,导入到android studio里面。
下面的全部变成 绿色就可以了,这步非常麻烦,我捣鼓了快一个星期才解决问题,主要是因为各个版本的安卓开发环境要求不同,各个本版本的gradle也不互相兼容,所以你对这个地方很熟悉的话应该起步会很快的。
因为没有屏幕,替换和修改文件也学习琢磨了很久,一开始用ADB命令,首先你需要一个ADB Platform
然后摁住Shift右键,打开命令窗口,
看见设备号就说明连上了。
然后就可以使用Push 和 Pull命令对文件进行操作,坑爹的讯飞手册教的是这样的操作,非常的骚气,但是非常的难用。
后来和以交大软件的赵工联系了一下指导了还有一种简单的操作方法,就是在android studio里面
有一个devices explorer 可以很清楚的看到里面的文件,修改起来也不会出错,真的是解决了大问题。