我正在开发 ARM 板(beaglebone black)。
当我创建 bootimg 映像时,我只是将 ARM 根文件系统复制到启动磁盘。但是,我想像运行主机 PC 一样运行 Linux 命令。
如何在 rootfilesystem 中运行类似 install package 的 linux 命令?(不是主机 PC 的根文件系统。在 Rootfilesystem 中运行命令以便稍后从主机 PC 复制到 ARM 目标板。)
linux中是否有任何ARM环境仿真工具?
我正在开发 ARM 板(beaglebone black)。
当我创建 bootimg 映像时,我只是将 ARM 根文件系统复制到启动磁盘。但是,我想像运行主机 PC 一样运行 Linux 命令。
如何在 rootfilesystem 中运行类似 install package 的 linux 命令?(不是主机 PC 的根文件系统。在 Rootfilesystem 中运行命令以便稍后从主机 PC 复制到 ARM 目标板。)
linux中是否有任何ARM环境仿真工具?
我有 BeagleBone Black Wireless,并且我已经将Ubuntu 16.04 刷到了它。我正在尝试使 WiFi 正常工作,但到目前为止都失败了。我已经尝试/etc/network/interfaces
通过添加以下命令来修改文件wlan0
,但没有任何运气:
auto wlan0
iface wlan0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
wireless-mode ad-hoc
wireless-essid BBB
在一些论坛中,人们建议使用connmanctl
,但是在 Ubuntu 中没有这样的预安装包。我也不能把它下载到 BBBw,因为它的 WiFi 不工作。我尝试通过与 PC 的 USB 连接将 BBBw 连接到互联网,我将此连接编辑为“与其他计算机共享”,但同样,我没有与 BBBw 的互联网连接。
总而言之,我的问题是:有没有一种简单的方法可以使 BBBw(使用 Ubuntu)的 WiFi 工作,而无需使用connmanctl
?
如果没有,任何有关如何安装的详细信息connmanctl
将不胜感激。
我包括了整个/etc/network/interfaces
文件,以及我添加的部分,它出现在注释“以下行wlan0
由我添加”之后。
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
# Example to keep MAC address between reboots
#hwaddress ether DE:AD:BE:EF:CA:FE
# The following lines for the wlan0 were added by me
# Ad-Hoc wifi
auto wlan0
iface wlan0 inet static
address 192.168.1.2
netmask 255.255.25a5.0
gateway 192.168.1.1
wireless-mode ad-hoc
wireless-essid BBB
##connman: ethX static config
#connmanctl services
#Using the appropriate ethernet service, tell connman to setup a static IP address for that service:
#sudo connmanctl config <service> --ipv4 manual <ip_addr> <netmask> <gateway> --nameservers <dns_server>
##connman: WiFi
#
#connmanctl
#connmanctl> tether wifi off
#connmanctl> enable wifi
#connmanctl> scan wifi
#connmanctl> services
#connmanctl> agent on
#connmanctl> connect wifi_*_managed_psk
#connmanctl> quit
# Ethernet/RNDIS gadget (g_ether)
# Used by: /opt/scripts/boot/autoconfigure_usb0.sh
iface usb0 inet static
address 192.168.7.2
netmask 255.255.255.252
network 192.168.7.0
gateway 192.168.7.1
我已经尝试使用“Ubuntu Core WEBDM”映像为 Beaglebone Black 闪烁 SD 卡,即“ubuntu-core-WEBDM-alpha-02_armhf-bbb.img”,如此处步骤中所述。
但是系统没有启动。我在串行控制台中捕获了以下错误。提前感谢您的建议和帮助。
Net: <ethaddr> not set. Validating first E-fuse MAC
cpsw, usb_ether
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
reading boot.scr
** Unable to read file boot.scr **
reading uEnv.txt
237 bytes read in 12 ms (18.6 KiB/s)
Loaded environment from uEnv.txt
Importing environment from mmc ...
Running uenvcmd ...
** File not found snappy-system.txt **
## Error: "snappy_boot" not defined
** File not found /boot/zImage **
switch to partitions #0, OK
mmc1(part 0) is current device
SD/MMC found on device 1
reading boot.scr
** Unable to read file boot.scr **
reading uEnv.txt
** Unable to read file uEnv.txt **
Running uenvcmd ...
** File not found snappy-system.txt **
## Error: "snappy_boot" not defined
** File not found /boot/zImage **
## Error: "nandboot" not defined
U-Boot#