
RK3308
文章平均质量分 87
北纬 36°
三人行必有我师焉
tel:15225187806
qq:632233021
展开
-
rk3308b使用tftp启动内核和设备树,使用nfs文件系统,并且安装ubuntu16.04(一)
我使用的是firefly的rk3308b的板子,RK官方提供的sdk里面默认不支持使用tftp启动内核和设备树,这样在调试内核和设备树的时候,很不方便,所以找了个空闲时间,对uboot进行了修改,使用tftp启动内核和设备树,并且挂载nfs文件系统,同时安装ubuntu16.04,具体流程如下: 一、清空板子的flash,烧录RK官方的预bootloader(miniloader.bin)、trust.bin和默认的环境变量文件parameter.txt。这些都不需要做任何修改,直接用官方提供...原创 2021-03-15 11:04:26 · 1952 阅读 · 0 评论 -
瑞芯微RK33XX平台的启动流程探究
刚开始学习瑞芯微平台时,搞得我一脸懵逼,以前玩过儿imx283,也玩儿过nuc972,觉得应该都差不多,但是发现瑞芯微的底层和前面的两种还是有些不同,现在在这里记录一下。 我现在使用的是RK3308,64位A35内核,主要应用场景是智能音频处理,比如智能音响,百度最初的黑金刚智能音响用的就是RK3308的方案,不过这是应用层的东西,今天主要分析RK3308的启动流程。说起系统引导,uboot肯定会马上浮现在脑子中,确实,我的第一感觉就是下面这张图:...原创 2020-08-31 14:52:43 · 9989 阅读 · 3 评论 -
RK3308的spdif的应用
最近有时间搞了一下RK3308的spdif接口,配置配置还是比较简单的,在这里记录一下:一、内核的配置:内核中主要是配置simple-sound-card、spdif、dummy,如下图所示:首先配置支持simple-sound-card框架和spdif再配置虚拟声卡dummy的驱动到这里,驱动这边就配置完成了。二、设备树的配置:设备树的配置稍微有点儿复杂首先要理清一下simple-sound-card、spdif、dummy_codec这三者之间的关系,才能比较清晰原创 2020-06-29 11:34:13 · 2567 阅读 · 1 评论 -
在使用firefly的RK3308的SDK使用buildroot构造文件系统时,遇到OEM分区和userdata不能挂在成功的问题
如题目所示,本来可以正常挂在的,突然不能正常挂在了,搞得我很郁闷,最后经过多方查找原因,发现在对buildroot进行配置时,无意间修改了一项参数,是系统管理设备的方式配置错误了,如下图所示:在这里应该选择udev,而不能选择mdev。具体的路径在buildroot的system configuration--->/dev management 。还有在默认生成的系统中,etc/...原创 2020-03-14 14:31:39 · 1104 阅读 · 0 评论 -
在使用RK3308的SDK遇到调用不开源库遇到的问题
我在使用firefly的RK3308的buildroot编译Dueros客户端时,出现了一个莫名其妙的问题,可以确定buildroot的配置、uboot的配置、kernel的配置没有问题,系统也能正常运行和启动,可是一旦进行语音交互,就出错。今天终于找到了原因,在这里记录一下:RK3308的SDK里面提供了和dueros有关的mic矩阵相关的相关不开源的库,如下图所示:在使用d...原创 2020-03-13 22:57:49 · 540 阅读 · 0 评论 -
在使用buildroot编译DuerClientSDK时出现“The CXX compiler identification is unknown”错误时的解决方法
今天在另外一台新配置好的ubuntu上编译DuerClientSDK时,出现了找不到C++编译器的情况,最后发现是环境变量路径没有添加编译器路径的问题,更新了环境变量后,信心满满的重新编译,依然是如此,搞的很郁闷,百度了好多,也没有找到方法,最后沉下心来想了想,应该是和buildroot对sdk编译时配置文件的问题,所以进入到该SDK里面,删除了“.stamp_”开头的文件,再冲洗编...原创 2020-03-13 11:26:48 · 995 阅读 · 0 评论 -
解决在使用RK3308板卡使用NFS挂在服务器时,出现“mount.nfs: Protocol not supported”的问题
在使用RK3308时,出现了通过NFS挂在服务器文件夹时,出现“mount.nfs: Protocol not supported”的问题,找了好久,今天终于把这个问题给解决了,在这里记录一下。 首先是内核部分的配置,当前我使用的内核版本是4.4.143,这是RK的SDK里面默认的内核版本,Network File Systems 选项配置为如下图所示:我原来是把...原创 2020-03-09 23:23:47 · 20291 阅读 · 1 评论 -
RK3308上解决SSH提示“Password authentication failed”的问题
最近在使用buildroot为RK3308制作相关固件,系统制作好以后,使用secureCRT通过SSH登录,总是提示密码验证失败,可以确定的是sshd服务应打开,登录用户和密码也没有问题,可是ssh死活登录不上,最后百度了N次,发现是配置文件的问题,在这里记录一下:1、通过测试可以得知,通过buildroot配置编译安装sshd时,默认的配置文件是不做任何修改的,所有的配置都是默认状态,如果...原创 2020-03-08 18:21:35 · 2745 阅读 · 0 评论