|
3 months ago | |
---|---|---|
.. | ||
applications | 9 months ago | |
board | 9 months ago | |
drivers | 9 months ago | |
.config | 3 months ago | |
.gitignore | 9 months ago | |
Kconfig | 4 months ago | |
README.md | 9 months ago | |
SConscript | 9 months ago | |
SConstruct | 9 months ago | |
link.lds | 9 months ago | |
link_stacksize.lds | 9 months ago | |
mkfm.sh | 9 months ago | |
rtconfig.h | 3 months ago | |
rtconfig.py | 9 months ago |
在软件包无需变更的情况下只须执行一次
source ~/.env/env.sh
pkgs --update
为了方便测试,这里将根文件系统制作成CROMFS格式转换成C代码编译进内核。
解压后将其中的ext4.img挂载到一个目录中
sudo mount ext4.img dir
删除其中一些不必要的文件以减小内核体积
du -ha # 查看文件大小
sudo rm -rf dir/www dir/usr/share/fonts dir/tc
生成cromfs文件 工具位于 https://github.com/RT-Thread/userapps/tree/main/tools/cromfs
sudo ./cromfs-tool-x64 dir crom.img ./ # 将生成的cromfs_data.c放入applications目录
export RTT_EXEC_PATH=/mnt/e/tools/riscv64gc/bin # 你自己的编译器路径
scons -j8