Busyboxを実行するスマートエネルギープラグがあり、Wi-Fi経由でローカルLANに接続されています。 Telnetで接続できますが、viなどの主要なバイナリはありません。デバイスにいくつかのスクリプトを追加したいのですが、まだできません。ただし、構成されたASPページを提供するWebサーバーが稼働しています。それで何かできますか?利用可能な項目の詳細は次のとおりです。理想的には、必要なバイナリでBusyboxを拡張したいと思います。
# uname -a
Linux (none) 2.6.21 #324 Mon Aug 25 16:53:40 CST 2014 mips unknown
# /bin/busybox
BusyBox v1.12.1 (2014-07-31 06:32:52 CEST) multi-call binary
Copyright (C) 1998-2008 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.
Currently defined functions:
[, [[, ash, brctl, cat, chmod, chpasswd, cp, crond, date, dd, df,
du, echo, expr, free, grep, halt, ifconfig, init, init, insmod, kill,
killall, login, ls, lsmod, mkdir, mknod, mount, ping, poweroff, printf,
ps, pwd, reboot, rm, rmmod, route, sed, sh, sleep, syslogd, telnetd,
test, tftp, top, touch, tr, udhcpc, udhcpd, umount, uname, uptime,
vconfig, wc
# cat /proc/filesystems
nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev pipefs
nodev futexfs
nodev tmpfs
nodev devpts
nodev ramfs
nodev jffs2
# mount
rootfs on / type rootfs (rw)
proc on /proc type proc (rw)
none on /var type ramfs (rw)
none on /etc type ramfs (rw)
none on /tmp type ramfs (rw)
none on /media type ramfs (rw)
none on /dev/pts type devpts (rw)
# df
Filesystem 1k-blocks Used Available Use% Mounted on
ベストアンサー1
ファイル転送を使用できますtftp
。これにより、必要なユーティリティを含む他のツールを含むさまざまなツールをデバイスに転送できます(busybox
スキーマの確認)。vi
/proc/cpuinfo
busybox
これがあなたのアーキテクチャで機能しvi
ない場合は、uClibc
Buildroot(https://buildroot.org/)またはCrosstools-NG(http://crosstool-ng.org/)をツールチェーンとして使用するか、+Gillesが指摘したように見てください。http://packages.debian.org/sid/busybox-static(圧縮を解除するときに使用してくださいar vx
。)