先把usb-wifi-kits-for-mini2440-linux-2.6.32.2-20100728.tar.gz這個壓縮包拷貝到mini2440的linux系統中,然後直接在根系統下面解壓縮,使用以下命令:
#tar -xzvf usb-wifi-kits-for-mini2440-linux-2.6.32.2-20100728.tar.gz -c /
(參考:
使用usb無線網絡卡和usb攝像頭打造mini2440無線監控系統
打造mini2440上的萬能usb無線網絡卡工具包)
用人家做好的最新的核心mini2440-linux-image-20100925.zip包裡的zimage_x35,插上usb無線網絡卡b-link有以下資訊:
usb 1-1: new full speed usb device using s3c2410-ohci and address 4
usb 1-1: new usb device found, idvendor=0bda, idproduct=8176
usb 1-1: new usb device strings: mfr=1, product=2, serialnumber=3
usb 1-1: product: 802.11n wlan adapter
usb 1-1: manufacturer: realtek
usb 1-1: serialnumber: 00e04c000001
usb 1-1: configuration #1 chosen from 1 choice
然而scan-wifi之後,ifconfig並不能檢視到wlan0資訊。可見該核心也不能支援該無線網絡卡。
用tp-link的tl-wn322g+試一下:
[root@friendlyarm /]# usb 1-1: new full speed usb device using s3c2410-ohci and address 3
usb 1-1: new usb device found, idvendor=0cf3, idproduct=1006
usb 1-1: new usb device strings: mfr=16, product=32, serialnumber=48
usb 1-1: product: usb2.0 wlan
usb 1-1: manufacturer: atheros
usb 1-1: serialnumber: 12345
usb 1-1: configuration #1 chosen from 1 choice
[root@friendlyarm /]# scan-wifi
63% cmcc
81% cmcc-auto(security)
(security)
54% cmcc-auto(security)
(security)
50% cmcc
51% hquic(security)
57% cmcc-2013(security)
51% openwrt(security)
44% tp-link_1387d9
39% chinanet-qd7d(security)
29% cmcc-auto(security)
[root@friendlyarm /]#start-wifi wpa2 hquic 12345678
cfg80211: calling crda to update world regulatory domain
udhcpc (v1.13.3) started
sending discover...
sending discover...
sending discover...
sending discover...
sending discover...
sending discover...
sending select for 192.168.1.5...
sending select for 192.168.1.5...
lease of 192.168.1.5 obtained, lease time 86400
deleting routers
route: siocdelrt: no such process
adding dns 218.85.157.99
adding dns 218.85.152.99
便是漫長的等待。。
如果可以的話,ifconfig會出現以下資訊
:lo
link encap:local loopback
inet addr:127.0.0.1
mask:255.0.0.0
up loopback running
mtu:16436
metric:1
rx packets:2 errors:0 dropped:0 overruns:0 frame:0
tx packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
rx bytes:160 (160.0 b)
tx bytes:160 (160.0 b)
wlan0
link encap:ethernet
hwaddr b0:48:7a:09:90:d8
inet addr:192.168.1.5
bcast:192.168.1.255
mask:255.255.255.0
up broadcast running multicast
mtu:1500
metric:1
rx packets:4238 errors:0 dropped:0 overruns:0 frame:0
tx packets:1479 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
rx bytes:1732306 (1.6 mib)
tx bytes:190157 (185.7 kib)
ping 192.168.2.145和聯了網的pc機通訊,可以看出聯上了的資訊。
然而,在pc機輸入telnet 192.168.1.5或ping 192.168.1.5都沒效果。
#ifconfig wlan0 down可以斷開網路連線。
mini2440 解除安裝模組
我的mini2440買回來這麼久了,一直有個問題很奇怪,就是執行insmod ko一切正行,lsmod也可以看到你插入的模組,但是用rmmod就會出現no such file,一直對這個問題就感覺很奇怪,也google了很多,網上五花八門的答案都有。最後還是仔細看了手冊才找到答案,原來是要把板子上的...
mini2440儲存空間
s3c2440把低1g的空間分成了8塊,由圖可知,第0至6這七塊的起始位址是不變的。而第七段的位址是可變的 它的位址有第六塊需要用到多少來決定,反正就是第六第七是連在一起的 前6塊可以是rom sram 最後兩塊不但可以是rom,sram外,還可以是sdram.其實啊,簡單點的說,就是只有最後兩塊才...
利用IAR除錯Mini2440
利用iar 除錯mini2440,準備先玩玩裸奔 以前開發lpc2214的時候用的是iar除錯環境 感覺還是很不錯的 當時一度錯怪的了這開發環境 因為lpc對jtag的引腳可以配置成普通io 開發lpc時還有乙個需要注意的地方就是如果memmap設定的不對的話,一發生中斷就會跳到乙個不對的地方 導致...