我正在制作一个yocto项目,它可以正常运行并按预期运行(在我的BBB上)。映像配置为自动启动应用程序并将输出打印到控制台(通过FTDI串行)。我一般要做的是禁用自动启动应用程序(已经完成),而是运行交互式shell。
我现在的问题是,一般来说,我需要做些什么来启用yocto图像的串行控制台提示?比如在local.conf甚至是机器功能中启用其他功能,或者只是将一个shell添加到IMAGE_INSTALL?希望有人可以告诉我一些有关这方面的细节。
我的问题现在是,一般来说,我需要做些什么才能为我的yocto图像启用串行控制台提示?就像在local.conf甚至MACHINE_FEATURES
中启用其他功能一样,或者只是添加一个shell到IMAGE_INSTALL
?希望有人能告诉我一些有关这方面的细节。
附录
这是我的uEnv.txt:
bootpart=0:1
bootfile=zImage
console=ttyO0,115200n8
fdtaddr=0x88000000
fdtfile=zImage-${DTB_FILE}
loadaddr=0x82000000
mmcroot=/dev/mmcblk0p2 ro
mmcrootfstype=ext4 rootwait
optargs=consoleblank=0
mmcargs=setenv bootargs console=\${console} \${optargs} root=\${mmcroot}
rootfstype=\${mmcrootfstype}
loadfdt=run findfdtfile; load mmc \${bootpart} \${fdtaddr}
\${bootdir}/\${fdtfile}
loadimage=load mmc \${bootpart} \${loadaddr} \${bootdir}/\${bootfile}
uenvcmd=if run loadfdt; then echo Loaded \${fdtfile}; if run loadimage; then run mmcargs
bootz \${loadaddr} - \${fdtaddr}; fi; fi;