我正在使用raspberrypi0_defconfig为Raspberry Pi Zero-W创建映像。我遇到了许多问题,但是我要解决的第一个问题是为什么我的Busybox Shell的内置命令这么少?
# help
Built-in commands:
------------------
. : [ [[ alias bg break cd chdir command continue echo eval exec
exit export false fg getopts hash help history jobs kill let
local printf pwd read readonly return set shift source test times
trap true type ulimit umask unalias unset wait
例如,至少我想添加ls命令。在menuconfig中,我找不到Busybox的这些选项,但是,列出了一个配置文件,指向package / busybox / busybox.config。
该文件的标头表明它可以在某处进行配置(make config似乎是make menuconfig的纯文本版本):
#
# Automatically generated make config: don't edit
# Busybox version: 1.27.1
# Sun Jul 30 15:27:03 2017
#
除其他外,还有
CONFIG_LS=y
因此,两个问题是:
BusyBox帮助显然不会显示每个可用命令。在我看来,ls和其他命令实际上是可用的。
默认的控制台设置在某些情况下会阻止键盘输入正确通过,从而导致外壳行为不稳定,从而导致似乎不存在命令。
在将默认设置TTY从“控制台”更改为“ tty1”,并将波特率更改为“ 38400”之后,包括ls命令在内的所有内容都可以正常工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句