最近老师买了快v853给我玩,可是又因为自己被家里催,就心里总着急找工作,就放了好几天都没碰它,但是吧,还是没找到工作,所以就先摆烂了,还是先玩下v853吧。
还没拿到板子我就已经上全志的官网看了很久的资料了,但还是一脸懵,毕竟以前就一直玩树莓派,而且树莓派的资料特别多,一点也不慌,但现在v853就不一样了,不过吧,还是不怕,不慌,慢慢来就是了,时间问题而已。
分三步:
第一步:配置环境及下载SDK源码
1.注册全志账号
2.搭建编译环境
需要通过虚拟机来下载和编译源码,官网推荐的是使用Ubuntu 20.04,这里为了省事,且不出错,我就使用了全志官网给出的虚拟机镜像和虚拟机软件Oracle VM VirtualBox
这两个都可以在全志v853的在线文档里面找到,点击这里直达
搭建过程我就不多说了,没意思
不过需要提醒一下的是,必须按照上面提到的在线文档的步骤来
①修改源 ②下载安装依赖的库 ③这个重点提一下,要安装python,至于版本的话,我安装的时候没规定,我也不确定,官网也没说,我就自己随便下载了个python2.7的,反正后面一直到编译打包也没出问题
⭐因为repo引导脚本使用python写的,如果没有安装python的话,后面下载的repo引导脚本会用不了,提示找不到python。
但是!!!如果已经安装了python但还是找不到的话,就执行下图的第二个框里的命令
sudo apt-get install python //执行此命令,安装python
sudo ln -s /usr/bin/python2 /usr/bin/python //安装了python但依旧找不到,执行此命令,创建软链接
3.下载SDK源码
前面注册账号的那个地址,全志服务平台,登录进去
按照官网的在线文档继续推进,点击直达下载SDK教程
在这个过程中,唯一值得注意的就是前面提到过的,安装python,如果没有安装python的话,这个过程中就会运行不了repo引导脚本
,另外的一点就是下面图中的这一步,要先执行图中带星星的序号为①的那一步,再执行图中序号为②的那一步,不然还是会被一些提示给打断初始化仓库的过程
执行图中序号为①的那一步时,记得修改自己的git信息。
第二步:编译打包SDK
1.编译SDK
我这里选择的时openwrt模式来编译,主要是我看到网上很多都是用的这种,我就想着跟主流吧,遇到问题了可参考的资料可能会多一点。
具体操作就继续跟着官网的在线文档操作就好了,点击直达在线文档
然后吧,这里主要说一点,因为的后期要用到NPU,所以就把官网的NPU软件扩展包也放进去了,同时呢,在make之前,我先make menuconfig配置了NPU的模块也编译进去,具体的操作,可以参考全志开发者论坛的这篇文章[点击直达]
反正我是整个编译的过程没有遇到什么大问题,毕竟都是按照官网的步骤来的,而且使用的软件配置都是一样的,不会有啥问题
2.打包
使用pack命令打包成img,然后就可以把img格式的镜像烧录到我们的v853上了
⭐但是!!!在打包的过程中我遇到的一个问题就是
说的是我的img文件过大了,然后我找了下,解决办法在这里[点击直达]
方法:
修改当前tina文件夹下的
device/config/chips/t507/configs/demo2.0/longan/sys_partition.fex
这个文件
找到如下图3中我光标停留的地方,把45360改为119040,然后保存退出
再重新打包就OK啦,打包成功!!!
第三步:烧录
直接看在线文档把,点击直达,感觉这个没啥讲的
烧写成功!!!
开始v853的学习之旅!!!