本文目录
- 一、环境搭建
-
- 1. 检测是否安装交叉编译器
- 2. 获取源码
- 3. 在~(家)目录下创建文件夹work,将四个文件剪切到work文件中。在家目录/work路径下使用
- 4. 下载新版依赖包
- 5. 在~/work中解压源码。
- 6. 源码解压后,会在~/work下生成一个lichee的文件目录。
- 7. 配置lichee系统文件
- 8. 替换 linux 内核里的 RAMFS,否则没有自动扩展磁盘空间。
- 9. 将~/work中的下面两个文件复制下述文件夹中
- 10. 如果需要可以修改登录密码
- 11. 修改开机脚本
- 12. 更改 build.sh 脚本
- 13. 配置源码,只需配置一次即可
- 14. 进行编译打包镜像文件
- 15. 将镜像文件下载到开发板
- 二、附加内容:如何修改照片位深
一、环境搭建
获取系统镜像文件:1.使用源码编译出来。2.源码由芯片厂家提供。
1. 检测是否安装交叉编译器
这里我使用的是aarch64-linux-gcc编译器,输入:aarch64-linux-gcc -v 查看。 下图为安装成功。
2. 获取源码
将这四个文件拷贝到共享目录下,切记不要共享目录下解压!!
3. 在~(家)目录下创建文件夹work,将四个文件剪切到work文件中。在家目录/work路径下使用
mv /mnt/hgfs/Share/*.gz ./
4. 下载新版依赖包
sudo apt-get install build-essential libncurses5 libncurses5-dev android-tools-fsutils gawk g++-multilib gcc-multilib zlib1g-dev lib32z-dev
5. 在~/work中解压源码。
注:不要有中文路径,路径不能有空格!!
tar -xf lichee_helpera64_v2.tar.gz
6. 源码解压后,会在~/work下生成一个lichee的文件目录。
将patch中的ubuntu_core_18.04_config 拷贝到共享目录下。再将共享目录下的该文件替换~/work/lichee/linux-3.10路径下的./config文件。 原.config文件在裁剪系统时,没有操作界面,只能通过vi编辑使用y/n去选择配置。在将新的文件替换后,可以使用界面选择去裁剪系统。
(1)在~work/lichee/linux-3.10执行下面的命令进行替换:
cp /mnt/hgfs/Share/ubuntu_core_18.