差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
digi:arm-embedded:linux:dey:system-development [2024/01/18 10:32] – [安装前准备工作] robin | digi:arm-embedded:linux:dey:system-development [2024/07/29 11:48] (当前版本) – robin | ||
---|---|---|---|
行 23: | 行 23: | ||
< | < | ||
$ sudo apt update | $ 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 gawk wget 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 |
确保是用python3, | 确保是用python3, | ||
$ sudo apt install python-is-python3 | $ sudo apt install python-is-python3 | ||
行 128: | 行 128: | ||
**docker安装** | **docker安装** | ||
- | 中国区维护一个[[https:// | + | DIGI中国区维护一个[[https:// |
**带预编译项目的虚拟机镜像** | **带预编译项目的虚拟机镜像** | ||
行 261: | 行 261: | ||
< | < | ||
CC6或CC6UL用下面命令编译 | CC6或CC6UL用下面命令编译 | ||
- | bitbake dey-image-qt | + | bitbake |
+ | 镜像名可以是core-image-base, | ||
</ | </ | ||
行 268: | 行 269: | ||
bitbake dey-image-graphical | bitbake dey-image-graphical | ||
</ | </ | ||
- | 默认地,这将编译一个基于X11视窗并带QT库支持的镜像。编译时间根据电脑配置不同而略有不同,使用较新的高配置电脑,编译时间仍可能长达6个小时以上。因此,建议您在执行这个命令时做好让电脑整夜编译的准备。 | + | 编译时间根据电脑配置不同而略有不同,使用较新的高配置电脑,编译时间仍可能长达6个小时以上。因此,建议您在执行这个命令时做好让电脑整夜编译的准备。 |
- | 如果只需要编译基于framebuffer并带QT库支持的镜像,需要在配置文件conf/ | ||
- | < | ||
- | DISTRO_FEATURES_remove = " | ||
- | </ | ||
- | 同样的命令执行编译过程,这将会生成一个不带X11视窗系统的镜像。 | ||
如果连LCD液晶屏显示都不需要,可以编译一个不带屏显支持的固件镜像: | 如果连LCD液晶屏显示都不需要,可以编译一个不带屏显支持的固件镜像: | ||
< | < | ||
bitbake core-image-base | bitbake core-image-base | ||
</ | </ | ||
- | 编译好的镜像可以在项目文件夹下/ | + | 编译好的镜像可以在项目文件夹下/ |
* 启动镜像,扩展名为vfat, | * 启动镜像,扩展名为vfat, | ||
* 不同格式后缀的根文件系统镜像,包括: | * 不同格式后缀的根文件系统镜像,包括: | ||
行 289: | 行 285: | ||
* Linux内核镜像,.bin后缀,可以烧入到已有的FAT启动分区 | * Linux内核镜像,.bin后缀,可以烧入到已有的FAT启动分区 | ||
* Linux内核设备树镜像,.dtb后缀,可以烧入到已有的FAT启动分区 | * Linux内核设备树镜像,.dtb后缀,可以烧入到已有的FAT启动分区 | ||
+ | |||
+ | 对于ST系的固件名称略有不同,可以[[https:// | ||
您可以用Uboot命令把镜像写入eMMC或SD卡, | 您可以用Uboot命令把镜像写入eMMC或SD卡, |