Jetson Tk1開(kāi)發(fā)板本身不帶有wifi接收模塊逻恐,所以需要用外部的wifi接收模塊來(lái)接收wifi信號(hào)凛驮,這樣更方便于開(kāi)發(fā)。根據(jù)官方wiki可以知道,intel 7260HMW這款wifi接收模塊可以很好的適應(yīng)tk1開(kāi)發(fā)板但两,所以購(gòu)買(mǎi)了所需的這塊wifi接收器,將其插入tk1上預(yù)留的wlan接口位置供置,再進(jìn)行簡(jiǎn)單的配置就可以接收到wifi信號(hào)了谨湘。網(wǎng)上可以搜索到的教程不外乎兩中(1)利用installgrinch包來(lái)安裝驅(qū)動(dòng)(2)利用intel提供的驅(qū)動(dòng)包直接拷貝到/lib/firmware內(nèi)即可。
- installgrinch安裝可以參考以下的兩個(gè)教程
Jetson tk1 安裝 Intel 7260 無(wú)線網(wǎng)卡驅(qū)動(dòng)
Nvidia Jetson TK1 無(wú)線網(wǎng)卡(Intel 7260)驅(qū)動(dòng)及配置
這兩種方法都需要利用git下載安裝包芥丧,不太容易實(shí)現(xiàn)紧阔, 特別是在沒(méi)有網(wǎng)絡(luò)的情況下。所以這里我們可以采取第二種方式续担。 - intel自帶驅(qū)動(dòng)包安裝
Jetson TK1刷機(jī)+配置Mini PCI-e無(wú)線網(wǎng)卡在該教程中可以忽略刷機(jī)部分直接看安裝無(wú)線網(wǎng)卡的過(guò)程擅耽,實(shí)際上很簡(jiǎn)單只需要下載一個(gè)deb包并將其安裝到tk1上的ubuntu系統(tǒng)就可以了。我們下載了改iwlwifi包物遇,并安裝到了系統(tǒng)內(nèi)乖仇,可以還不能搜索wifi信號(hào),說(shuō)明驅(qū)動(dòng)沒(méi)用安裝成功询兴,wifi接收模塊沒(méi)有正常工作乃沙。
Jetson TK1安裝記錄這篇直接去intel 7260模塊的官網(wǎng)上下載提供的unicode的驅(qū)動(dòng)包,然后直接將其copy到/lib/firmware內(nèi)即可诗舰。通過(guò)命令:
dmesg | grep iwlwifi
可以看到命令行輸出為:
ubuntu@tegra-ubuntu:~$ dmesg | grep iwlwifi
[ 10.732456] iwlwifi 0000:01:00.0: loaded firmware version 22.1.7.0 op_mode iwlmvm
[ 10.986471] iwlwifi 0000:01:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144
該款7260模塊需要的驅(qū)動(dòng)是iwlwifi-7260-7.ucode層警儒,而在/lib/firmware內(nèi)并沒(méi)有該文件,所以在上篇文檔中即使安裝了驅(qū)動(dòng)的deb包也不能使得wifi模塊工作眶根,此時(shí)我們intel wireless官網(wǎng)上查找到了7260的驅(qū)動(dòng)包:
Intel? Wireless 7260
3.10+ iwlwifi-7260-ucode-22.1.7.0.tgz
3.13+ iwlwifi-7260-ucode-22.24.8.0.tgz
3.14.9+ iwlwifi-7260-ucode-25.228.9.0.tgz
3.17+ iwlwifi-7260-ucode-23.15.10.0.tgz
3.19+ iwlwifi-7260-ucode-25.17.12.0.tgz
4.1+ iwlwifi-7260-ucode-25.30.13.0.tgz
4.3+ iwlwifi-7260-ucode-16.242414.0.tgz
其中3.10+所對(duì)應(yīng)的包即為iwlwifi-7260-7.ucode文件蜀铲,所以下載該文件并解壓將.ucode文件copy到/lib/firmware文件夾內(nèi)然后reboot即可看到wifi模塊開(kāi)始工作边琉,可以接收到wifi信號(hào)了。
tips:由于需要copy文件到/lib內(nèi)的firmware文件夾下蝙茶,所以需要取得root權(quán)限才行艺骂。