这是本文档旧的修订版!
使用DEY-AIO进行嵌入式Linux的快速开发和系统裁减定制
DEY All In One是一个开源的嵌入式Linux开发工具,由Digi中国区工程师维护,让用户可以更快更便携地进行嵌入式Linux系统开发和定制。
主要的功能包括:
- 支持并自动创建原生Linux开发环境和docker容器化的开发环境
- 支持PVPN科学上网工具
- 支持多个DEY版本同时进行开发
- 支持以git的方式管理DEY项目源码版本
- 内置meta-custom方便进行文件系统定制
- 内置发布工具,快速发布固件和打包卡刷包
安装前的准备工作
建议使用Ubuntu 22.04及其以上的版本来安装dey-aio,以全新安装的ubuntu22.04为例,先安装一些必要的依赖包:
$ sudo apt update $ sudo apt install gawk wget file git diffstat file unzip texinfo gcc build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint xterm python3-subunit mesa-common-dev zstd liblz4-tool $ sudo apt install python-is-python3