1、将已有的tinyos拆解,提取出其中的rootfs
通过 dumpimage命令的-l
选项可以查看 FIT description
根据查看到的FIT description进行rootfs的提取
dumpimage -T flat_dt -p 1 -o rootfs.gz Image.itb
2、将提取出来的rootfs解压
gunzip rootfs.gz cat rootfs |cpio -idmv
3、进入解压后的rootfs,增加串口ttyS4启动
vim etc/inittab
4、关闭ttyS4登录密码,在securetty中增加ttyS4
vim etc/securetty
5、修改完成后将rootfs重新进行打包
find . -print0 | cpio --null -ov --format=newc |gzip > ../rootfs.cpio.gz
6、打包完成后的rootfs压缩包无权限,给rootfs赋予权限,方便后续合成内核
chmod 777 rootfs.cpio.gz