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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一根数据线玩转树莓派Zero

發布時間:2025/7/14 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一根数据线玩转树莓派Zero 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

0. 前言

原創文章,轉載引用務必注明鏈接。水平有限,如有疏漏,歡迎指正。

本文使用Markdown寫成,為獲得更好的閱讀體驗和正常的鏈接、圖片顯示,請訪問我的博客原文:

http://www.cnblogs.com/sjqlwy/p/zero_otg.html

想要上電啟動Zero,所需要的最少配件包括一根MicroUSB數據線MicroSD卡。是的,不需要額外的miniHDMI線+顯示器、MicroUSB電源線。那么究竟如何操作的呢,請緊張地往下看。

運行環境:Raspbian Jessie Lite 2017-02-16;Windows 7 Home Pentium x64

1. 基礎知識

1.1 USB接口工作模式

Device和Host模式 (待補充...)

1.2 Zero的USB接口

標有PWR IN的是供電接口,沒有數據功能;標記USB的是OTG接口,可以使用USB-OTG線接USB-Hub,繼而連接鼠標鍵盤、有線無線網卡、U盤等其他設備。另外該接口竟然可以供電,沒有看到電路圖,不知道有木有保護電路,不過因為使用筆記本接口供電,另外有人這樣供電搞過docker swarm 集群,所以比較放心。

1.3 USB Gadget 驅動

可以實現的功能包括:

2. 實戰數據線訪問Zero

2.1 燒錄鏡像

根據我們的需要,選用不帶圖形界面的Raspbian Jessie Lite(下載鏈接 、發行日志) 和 dietpi (下載鏈接 、發行日志)這兩個操作系統,先以RJL為例,Windows使用Win32 disk imager, Linux使用dd燒錄到存儲卡,不再贅述。

2.2 初始設置

其實就是使用USB Gadget驅動將USB-OTG模擬為有線網卡,之前需要的設置比較繁瑣,好在新版的Raspbian內核不需要額外安裝補丁,可以直接啟用,另外虛擬出來的和有線網卡基本一樣,不像串口那樣只能打開一個終端。方法如下:

# 修改boot分區里的config.txt文件,在新一行增加如下內容 dtoverlay=dwc2 # 修改boot分區里的cmdline.txt文件,在rootwait后面增加如下內容,注意每個參數之間空格分開,且都是在同一行 modules-load=dwc2,g_ether

注意:關于dtoverlay的更多內容可以查看boot分區overlay文件夾的README介紹,dt=Device Tree。

在boot分區根目錄創建一個文本文件,然后重命名為ssh,注意去掉.txt后綴,此時即可以 開啟ssh登錄(新版Raspbian的改動)。

2.3 開機上電

將MicroUSB數據線一頭接在Zero USB 接口,一頭連接電腦,稍等片刻即可聽到“咯噔”一聲,此時電腦會安裝相關驅動并顯示一個新網卡。我們使用遠程管理軟件如Xshell或Putty,服務器(host)填raspberrypi.local ,端口22,用戶名pi,密碼raspberry即使用SSH登錄控制Zero了。

參考:

  • http://blog.gbaman.info/?p=791 源貼,作者挺活躍的,也是樹莓派基金會成員?
  • http://blog.yfgeek.com/2016/12/17/raspizero/ 中文版的

2.4 教練我還想上網

我們通過ifconfig命令可以看到獲取的ip地址其實是169.254.x.x這種用于本地自動配置的保留地址,而且并不能共享主機的網絡訪問互聯網。上面yfgeek的解決方法是使用squid代理軟件,但是聯想到之前寫的《網線直連控制Guitar (增強版)》,使用Windows系統自帶網絡共享功能即可。

2.4.1 zero網絡設置

# 修改/etc/network/interfaces文件,增加如下內容: ## USB allow-hotplug usb0 # 允許熱插拔 auto usb0 # 開機自動連接usb0,也就是虛擬有線網卡 iface usb0 inet static # 設置usb0使用靜態ip address 192.168.137.2 # 設置靜態ip地址,和windows的在同一網段組成LAN netmask 255.255.255.0 gateway 192.168.137.1 # 設置網關 dns-nameservers 114.114.114.114 # DietPi 需要設置dns服務器

2.4.2 Windows網絡共享設置

在主機聯網的網卡上右擊選擇屬性——共享標簽——選擇虛擬有線網卡(一般帶有RNDIS字樣)保存即可。重啟Zero,登陸后即可發現Zero可以訪問互聯網了。

使用ping命令查看網絡連接情況:

大功告成。

3. 借鑒Beaglebone進一步完善

https://github.com/RobertCNelson/tools/blob/master/scripts/beaglebone-black-g-ether-load.sh#L28

http://www.elinux.org/BeagleBoardBeginners

https://github.com/beagleboard

4. raspberrypi.local 背后的故事

https://wiki.archlinux.org/index.php/Avahi

DietPi的設置,自動腳本安裝dnsmasq|udhcpd

Pi shank

轉載于:https://www.cnblogs.com/sjqlwy/p/zero_otg.html

總結

以上是生活随笔為你收集整理的一根数据线玩转树莓派Zero的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品动漫av| 在线观看免费人成视频 | 殴美一级视频 | 祥仔视觉av | 国产午夜在线视频 | 国产美女福利视频 | 国产福利精品视频 | 啪啪天堂 | 色婷婷av国产精品 | 黄色大片网 | 全国男人的天堂网 | 一级视频毛片 | 亚洲区精品| 激情综合av | 亚洲制服无码 | 欧美性猛交xx | 黄色网址进入 | www夜片内射视频日韩精品成人 | 亚欧综合在线 | 91久久精品美女高潮 | 激情综合色 | 日韩在观看线 | 风间由美在线观看 | 美女黄视频大全 | 欧美xxxx18 | 亚洲乱亚洲乱妇 | 91精品国自产在线偷拍蜜桃 | 日本免费黄色大片 | 色女孩综合网 | 中文字幕在线三区 | 成人免费在线播放视频 | 永久av免费在线观看 | 色5月婷婷 | 亚洲综合图片一区 | 亚洲午夜精品在线观看 | 2024男人天堂 | www.久久精品视频 | 99re中文字幕 | 绝顶高潮合集videos | 91毛片网站| 污污污污污污www网站免费 | 日本不卡一二三区 | 手机看片福利久久 | 亚洲人做受 | 亚洲视频 一区 | 成人无码www在线看免费 | 欧美日韩久 | 免费在线观看的av | 欧美综合在线视频 | 亚洲论理| 久久婷婷影视 | 亚洲精品97久久中文字幕无码 | 三级在线观看 | 日韩精品网址 | 在线a| 国产在线观看你懂的 | 男人天堂亚洲天堂 | www一级片 | 国产伦精品一区二区三区免费 | 91在线视频免费 | 91在线观看免费 | 亚洲涩涩爱 | 美人被强行糟蹋np各种play | 国产精品污 | 天天干干干 | 婷婷五月综合缴情在线视频 | 久久精品欧美一区二区 | 人妖天堂狠狠ts人妖天堂狠狠 | 亚洲精华国产精华精华液网站 | 性欧美丰满熟妇xxxx性 | 精品无码人妻一区二区三区品 | 国产寡妇色xxⅹ交肉视频 | 91日本在线 | 69成人网| 精品视频一区二区三区四区五区 | 一级全黄少妇性色生活片 | 亚洲福利在线播放 | 中国女人内精69xxxxxx | 国产不卡一区 | 国产超碰在线观看 | 欧美人与动物xxx | 黑料福利| 亚洲中文字幕第一区 | 超碰在线97观看 | 亚洲精品免费在线视频 | 久久亚洲av成人无码国产电影 | 日韩精品在线观看一区二区三区 | 黄色日皮视频 | 欧洲av一区二区三区 | 久久久久久久久一区 | 国产精品久久久久久久久岛 | 日本一二三区视频在线 | 一区二区三区日韩在线 | 丰满多毛的大隂户视频 | 一级黄在线观看 | 亚洲国产黄色片 | 天天摸天天插 | 老司机午夜免费福利 | 亚洲色图小说 |