本帖最后由 friendyh 于 2015-1-25 22:18 编辑
1.无线网卡 本人之前用的板子的原始系统,无线网卡插上后不能用,在网上找了各种资料,尝试了各种方法,包括搜寻各种固件并加入固件,安装上网工具等等,折腾了一个星期,还是不能用.后面刷了2013年9月的Angstrom系统,无线网卡插上就亮了,再安装上网工具并且配置之后就可以使用了。这里发两个配置无线网卡帖子的链接。由于我没有权限发布链接,所以只能上图了。希望管理员能给我个发布链接的权限,哈哈。
经过测试,新的Debian系统对无线网卡的支持数量要大于Angstrom系统,但是本人之前一直用的是Angstrom系统,所以本次还是使用此系统。按照帖子的配置弄好之后,我建议大家将无线网卡设置成为固定IP地址,这样子调试很方便,直接用Eclipse远程登录就行,不用在插线或者用U盘把程序拷到BBB上面。我使用的是水星MW54U无线网卡,比较老。配置如下: vi /etc/network/interfaces 内容是 auto wlan0 iface wlan0 inet static wpa-ssid "TP-LINK_6109" wpa-psk "asdf6109"
address 192.168.1.150 netmask 255.255.255.0 #network 10.1.85.0 broadcast 192.168.1.255 gateway 192.168.1.1 然后chmod +x interfaces。我这里将IP固定成192.168.1.150,后面在Eclipse中调试就很方便。编译环境搭配见下文。这里有一个问题,每次启动之后,我必须要输入两行命令 ifup wlan0 wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf
这样才可以让板子连接WIFI。我希望板子启动后自动执行这两条命令,自动连接WIFI,我在网上找了很多方法,中英文资料都看了,都尝试过,可是就是不成功,折腾了好几天也没有用,这个问题暂时没有解决,希望有解决的朋友能告诉我方法,我用的是2013年9月的Angstrom系统。我现在把这个写成了一个start.sh文件放在板子的/home/root里面,start.sh文件的内容如下: #!/bin/sh ifup wlan0 wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf 每次开机之后我就执行这个文件就可以,记得要给这个文件执行权限,但这样每次都必须打开一次minicom,才可以使用Eclipse连接。
2. 编译环境 有两个帖子介绍的很详细,链接如下:
大家按照这两个帖子做就可以,最后把远程连接的IP地址写成板子配置的无线网卡固定IP就可以,可以在线运行,在线调试,非常方便。说明下,这两个帖子是针对Angstrom系统的,编译出来的二进制文件不能在Debian系统上运行。若要使用Debian系统,需要修改Eclipse中间的交叉编译环境。照片如下:
说明下,那个无线网卡的灯是亮的,但是照片不明显。另外因为我这里连接了4个pwm线,地线,还有陀螺仪与加速度传感器,所以板子的线比较多。
能解决刚才那个问题的朋友请告诉我,我用的是2013年9月的Angstrom系统。我说的不对的地方也请大家更正。最后感谢上面帖子的作者和广大给大家分享自己经验的朋友。
|