EAIDK-310 的第三个 linux 系统选择: Debian 10 系统镜像
背景
- 前段时间接触 rk3399 板,全面的研读了一下瑞芯微手册,Wiki,瑞芯微官方SDK,总结了瑞芯微芯片的启动过程,两种启动过程包含官方SDK之外的一种启动过程,板子的 emmc 启动流程,也分析了各个镜像文件,及其内容,编译过程,文件格式,解包封包过程等,对瑞芯微开发板相当熟悉
- EAIDK-310 采用的这种镜像包方式,是瑞芯微通用的镜像文件方式,并且也是最方便更换第三方系统的方式,尤其是没有uboot kernel源码的情况下,仍然可以更换第三方系统。因为这种镜像包把系统镜像中的硬件相关部分和无关部分,封装到不同的镜像文件中,各个镜像文件又是分离的,只需要替换 rootfs.img 即可
- 然而官方的 EAIDK-310 ubuntu 系统镜像镜像版本稍微有点老16.04,但这不是重点,重点是更新一下就挂了,没有 ubuntu 系统可用,就产生了本贴的想法,让 EAIDK-310 跑起 debian10 系统
- ubuntu 系统不稳定,也没有集成嵌入式 AI 开发平台,那为什么不使用一个纯净的稳定的最新的 debian10 系统作为起点,构建基于 debian 的嵌入式 AI 开发平台,然后就有了本贴
下载链接:
打开这个页面:https://github.com/robe-zhang...
系统镜像简介,百度云盘链接,都有,选择这个文件下载:leezp710_debian10_20190723_rootfs.img
烧录方法:
- 给下载的 leezp710_debian10_20190723_rootfs.img 文件改名字为 rootfs.img,然后替换官方 ubuntu 镜像包中的同名文件 rootfs.img;
- 完全按照官方的手册烧录系统,完成后重启就可以正常使用了,如下图
对,只有控制台,没有图形桌面
- 这个系统镜像原本是给其他的瑞芯微开发板做的,正好 EAIDK-310 也使用了瑞芯微芯片,所以烧录到 EAIDK-310 测试了一下,一切顺利,可以正常使用;这个系统镜像的 hostname 名字,用户名和密码都还是原来的,不过这都没关系,不影响使用
Debian10 镜像特点:
- 系统是 debian10 纯净最小系统,没有图形桌面,只能使用黑屏幕的控制台。所以镜像文件也很小,350MB。
- 板子插上网线会自动连接网络,确认路由打开 DHCP 即可,或者重启一下板子
- 软件源配置好了,是国内中科大源
- 用户名 leez ,密码 leez
- 管理员 root,密码 root
- 纯净系统,没有嵌入式 AI 开发平台 AID,没有Tengine,BladeCV,HCL,统统需要自己解决
note:
- 不太习惯 debian 的不要尝试了,因为是纯净系统,最小系统,只是一个起点,我也没有时间维护升级系统满足大家的各种需求,没有任何支持,所以使用维护都要靠你自己了,我只是分享一个起点系统。
- 其实 debian 对硬件的要求很低,系统本身也很稳定,很适合这一类硬件配置不是特别好的开发板,树莓派一类的板子大部分都提供有基于 debian 的系统镜像。
- 我只说到这里了......