日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《树莓派开发笔记 - 第1部分 基础篇》第7章 树莓派变身路由器

發(fā)布時(shí)間:2024/3/13 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《树莓派开发笔记 - 第1部分 基础篇》第7章 树莓派变身路由器 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

【注】筆者的樹莓派是3B。

7.1 OpenWrt系統(tǒng)的安裝

樹莓派開發(fā)板沒有配置板載FLASH,因?yàn)樗С諷D卡啟動(dòng),所有我們需要下載相應(yīng)鏡像,并將其燒寫在SD上,啟動(dòng)系統(tǒng)即可(這個(gè)鏡像里包含了我們通常所說的bootloader、kernel、文件系統(tǒng))。

樹莓派由于其開源特性,支持非常多的系統(tǒng)。接下來筆者帶領(lǐng)大家講樹莓派變身成為路由器。我們這里的路由器系統(tǒng)是OpenWrt。

那么接下來,筆者就帶領(lǐng)大家對樹莓派進(jìn)行系統(tǒng)的安裝。

  • OpenWrt下載

首先去OpenWrt官網(wǎng)下載鏡像,

鏡像下載地址

圖1鏡像下載接界面
  • 燒寫工具的安裝

雙擊打開Win32DiskImager.exe,一路Next將其安裝到你想要安裝的位置。注意:安裝路徑中盡量不要出現(xiàn)中文,以免產(chǎn)生不必要的麻煩。在第五步“Select additional tasks”中要勾選“Create a desktop icon(創(chuàng)建桌面圖標(biāo))”,否則可能無法找到該軟件。如果不慎沒有勾選,請使用windows開始菜單的“查找”。軟件的安裝較為簡單,在此不贅述了。

  • 格式化SD卡

如果是首次使用,則跳過這一步。打開SDFormatter,選擇FAT32格式。

圖2格式化設(shè)置

圖3格式化成功界面
  • 鏡像燒寫

將一張2G以上的SD卡及讀卡器,最好是高速卡,推薦Class4以上的卡,卡的速度直接影響樹莓派的運(yùn)行速度,筆者建議最好4G以上,否則后續(xù)開發(fā)會(huì)使用經(jīng)常不夠用。解壓下載的系統(tǒng)壓縮文件,得到img鏡像文件。將SD使用卡托或者讀卡器后,連上電腦。并運(yùn)行win32diskimager工具。

圖4燒寫鏡像工具

在軟件中選擇img文件,“設(shè)置”下選擇SD的盤符,然后選擇“寫入”。然后就開始安裝系統(tǒng)了,根據(jù)你的SD速度,安裝過程有快有慢。

圖5鏡像燒寫

左下角出現(xiàn)有燒錄速度后,即開始燒錄。燒錄時(shí)間視情況而定,一般需要15分鐘左右。燒錄成功后,會(huì)彈出如下圖所示的成功提示,說明安裝就完成了,如果不成功,請關(guān)閉防火墻一類的軟件,重新插入SD進(jìn)行安裝。

圖6燒寫鏡像成功

【注】安裝完,win系統(tǒng)下看到SD只有20MB了,這是正常現(xiàn)象,因?yàn)閘inux下的分區(qū)win下是看不到的。

7.2路由器的訪問方式

  • 外接HDMI或者AV顯示器,USB鼠標(biāo)、鍵盤

把樹莓派當(dāng)作一個(gè)小電腦,可以用外接鍵盤、鼠標(biāo)操作樹莓派,樹莓派啟動(dòng)界面會(huì)顯示在HDMI或者AV顯示器上,筆者不太建議這種啟動(dòng)方式——抱著個(gè)顯示、鼠標(biāo)鍵盤太不方便了,而且?guī)DMI的顯示器不好找(雖然可以用HDMI轉(zhuǎn)VGA接在電腦顯示器上代替)。

圖7燒寫鏡像成功后顯示器的界面
  • 使用USB轉(zhuǎn)ttl 串口線通過串口訪問樹莓派

樹莓派默認(rèn)支持串口啟動(dòng),我們只需要一根:usb轉(zhuǎn)ttl線(淘寶上很多,10幾塊錢一根)連接樹莓派與電腦,即可通過串口控制調(diào)試樹莓派(電腦上使用超級終端或者其它串口調(diào)試工具,比如SecureCRT、PUTTY、xshell等)

USB轉(zhuǎn)TTL用到4個(gè)引腳分別為3.3V、GND、TXD、RXD(3.3V可以不接,但需要個(gè)板子另外供電)。

圖8樹莓派引出的IO口

圖9樹莓派引腳分布圖

接下來看看樹莓派與USB轉(zhuǎn)TTL的連線情況。

表1接線情況 USB轉(zhuǎn)TTLGNDTXDRXD
樹莓派GNDRXDTXD

連接好后打開xshell,新建一個(gè)Serial連接,波特率設(shè)置115200、8 Data bits、no Parity、1 stop bit。

圖10串口配置

打開創(chuàng)建的連接,再給樹莓派上電即可看到樹莓派啟動(dòng)的輸出信息。

圖11串口啟動(dòng)信息

默認(rèn)無密碼。

  • SSH訪問

由于樹莓派只有一個(gè)串口,當(dāng)我們開發(fā)中需要占用這個(gè)串口或者我們希望進(jìn)行遠(yuǎn)程開發(fā)(通過一個(gè)根網(wǎng)線或無線連接到樹莓派)可以借助Linux系統(tǒng)特有的一種服務(wù)SSH來完成。SSH登錄和串口差不多,只是通過網(wǎng)絡(luò)訪問罷了。連接成功后,信息如下所示:

圖12 SSH登錄信息

使用SSH訪問僅僅需要有個(gè)電腦就夠了,顯示器不需要、串口也不需要,這樣就方便多了。

好了,樹莓派搖身一變成為了一臺路由器,而且其性能遠(yuǎn)超比一般的路由器。有興趣的趕緊去玩起來吧。


【ps】
關(guān)于路由器的相關(guān)操作請看筆者博文。

OpenWRT開發(fā)指南




歡迎訪問我的網(wǎng)站:

BruceOu的嗶哩嗶哩
BruceOu的主頁
BruceOu的博客
BruceOu的CSDN博客
BruceOu的簡書

接收更多精彩文章及資源推送,請訂閱我的微信公眾號:

總結(jié)

以上是生活随笔為你收集整理的《树莓派开发笔记 - 第1部分 基础篇》第7章 树莓派变身路由器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。