差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
| 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卡, | ||