应用开发篇:
minimal_f1c100s-framebuffer.zip
荔枝派 nano引脚图
使用OTG功能没办法挂载U盘,插入TF卡,开机自动TF卡启动,开机后插入TF有提示,但找不到盘。
将wifi模块插入TF座,开机显示mac地址
模块型号 RTL8723BS。
ifconfig命令
开机后modprobe rtl8723bs.ko
ifconfig wlan0 up
扫描iwlist scanning | grep ESSID
查看linux内核driver->staging下有rtl8723bs编译模块,尝试直接
输入命令:find -name "*.txt",查找后辍名为.txt的文件。
使用wifi模块的思路:将r8723bs.k0文件拷进板子上,由于板子没有USB OTG驱动,所以插入U盘没有反应,所以才有将r8723bs.k0放入文件系统目录下编译,再烧写。
文件系统提示this is not_your _root_system系统,执行make clean,再编译。
编译文件系统大概要几个小时。
驱动加入文件系统中。
是不是不用重新编译,直接放进rootfs.tar中?
insmod r8723bs.ko
find -name "*.ko"
依然没有,尝试放进rootfs.tar,再执行sudo sh Buildmyimages。sh
重新烧录,可以insmod r8723bs.ko
3BS: module init ret =0
# insmod r8723bs.ko
[ 358.884810] r8723bs: module is from the staging directory, the quality is unknown, you have been warned.
[ 358.917268] RTL8723BS: module init start
[ 358.921229] RTL8723BS: rtl8723bs v4.3.5.5_12290.20140916_BTCOEX20140507-4E40
[ 358.928394] RTL8723BS: rtl8723bs BT-Coex version = BTCOEX20140507-4E40
[ 358.937690] pnetdev = 49ae46f2
[ 358.990631] RTL8723BS: rtw_ndev_init(wlan0)
[ 358.997375] RTL8723BS: module init ret =0
# ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
usb0 Link encap:Ethernet HWaddr 96:1B:35:97:E5:08
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 84:20:96:AB:35:09
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
# /etc/wpa_supplicant.conf
-sh: /etc/wpa_supplicant.conf: not found
# vim /etc/wpa_supplicant.conf
-sh: vim: not found
# iwlist scanning | grep ESSID
-sh: iwlist: not found
#
ifconfig wlan0 up #开启wlan0
在编译时候创建的firmware目录,需要cd firmware \ /才能进,导致ifconfig wlan0 up失败
将bin文件拷贝,删除原来目录,重新创建目录,ifconfig wlan0 up成功。
安装wifi相关工具:
buildroot
-> make menuconfig
-> Target packages -> Networking applications
选中