概述
從帶給我們Beagle Board的優(yōu)秀人員中新來的人,我們現(xiàn)在有了一個(gè)更小,更輕便但功能強(qiáng)大的單板linux計(jì)算機(jī)Beagle Bone!我們喜歡此舉,轉(zhuǎn)向更緊湊,更集成的SBC。例如,板載以太網(wǎng)和USB主機(jī),以及USB客戶端接口(用于外殼訪問的FTDI芯片)。甚至在4GBmicroSD卡上預(yù)裝了Angstrom Linux!
Beagle Bone是從微控制器(例如AVR,PIC,ARM Cortex M3、8051,Propeller等)邁出的一大步》微型計(jì)算機(jī)。與將閃存,EEPROM,RAM等全部集成在一個(gè)芯片中的微控制器不同,微型計(jì)算機(jī)將它們分離開來,就像臺(tái)式機(jī)或筆記本電腦之類的經(jīng)典計(jì)算機(jī)一樣。 Beagle Bone具有運(yùn)行在700MHz的主處理器內(nèi)核,256M DDR RAM塊以及永久存儲(chǔ)在microSD卡上的功能。這使得機(jī)器功能強(qiáng)大,在運(yùn)行Linux,Web服務(wù)器,Python,F(xiàn)TP客戶端,SSH等方面都沒有問題。
Bone還內(nèi)置了許多出色的配件,例如帶有10的板載以太網(wǎng)/100M連接性,帶TTL串行轉(zhuǎn)換器的迷你USB端口,用于高級(jí)黑客的JTAG調(diào)試器,用于連接集線器/WiFi/等的USB A主機(jī)端口,電源管理IC,可確保電路板不受插錯(cuò)適配器的影響,并有0.1英寸的間距突破
Bone的強(qiáng)大功能之一是它具有愛好者友好的3.3V電平的I2C,SPI和GPIO(而不是更難連接的1.8V),同時(shí)還可以運(yùn)行復(fù)雜的應(yīng)用程序例如網(wǎng)絡(luò)服務(wù)器。這樣可以進(jìn)行更復(fù)雜的項(xiàng)目,從而使Arduino負(fù)擔(dān)重。
安裝驅(qū)動(dòng)程序
本節(jié)將詳細(xì)介紹如何從Bone將用于USB/串行連接(和其他USB設(shè)備)的驅(qū)動(dòng)程序安裝到Windows計(jì)算機(jī)上。在某些時(shí)候,我們將嘗試獲得有關(guān)在Mac&Linux上使用Bone的更多文檔,但是由于有太多人使用Windows,并且在Win上比其他OS更難安裝驅(qū)動(dòng)器,因此我們將從這里開始!
在本教程中,您將需要:
Beagle Bone
在Adafruit商店拿起這些零件!
下載并安裝
首先,我們將安裝Windows驅(qū)動(dòng)程序包。將此鏈接下載到BONE_DRV.exe ,然后雙擊它。
在系統(tǒng)提示/警告軟件時(shí),單擊仍然繼續(xù)-您需要執(zhí)行3次-每個(gè)驅(qū)動(dòng)程序一次。
連接!開始打開您的骨頭包ging,然后找到MiniB USB電纜
將miniB端插入Bone,將A端插入Windows計(jì)算機(jī)。您會(huì)看到一個(gè)彈出窗口,說計(jì)算機(jī)找到了USB串行轉(zhuǎn)換器。
,然后顯示安裝彈出窗口。單擊 自動(dòng)安裝軟件 和 下一步。
點(diǎn)擊 仍然繼續(xù) 警告您。
您應(yīng)該成功完成。
接下來,您將對(duì)磁盤驅(qū)動(dòng)器和Beaglebone設(shè)備執(zhí)行相同的過程。
按照相同的說明進(jìn)行操作,自動(dòng)安裝 并單擊仍然繼續(xù)。
最后,您將擁有新的USB串行端口。轉(zhuǎn)到計(jì)算機(jī)上的“設(shè)備管理器”以找到COM端口的名稱。就我而言,它是 COM17。
就是這樣,您已經(jīng)安裝了驅(qū)動(dòng)程序!接下來,我們將通過串行連接并登錄。
以太網(wǎng)
此小型教程將向您展示如何通過串行連接連接到Bone,以確定IP地址,測(cè)試網(wǎng)絡(luò)連接和DNS。您需要知道COM串行端口地址,有關(guān)如何確定COM和安裝驅(qū)動(dòng)程序的信息,請(qǐng)參見Drivers教程。
對(duì)于本教程,您將需要:
Beagle Bone
以太網(wǎng)電纜
選擇這些
終端軟件
要通過USB電纜連接,您需要一個(gè)終端程序。 Windows中內(nèi)置了Hyperterm。您可以在Google周圍搜索以找到另一個(gè)好的終端程序。
以115200波特,8位,無奇偶校驗(yàn),1個(gè)停止位,無流控制的方式連接到Bone的COM端口。
返回幾次,以顯示登錄屏幕。
使用用戶名 root 登錄,無需密碼。
就是這樣,您已經(jīng)登錄!
dmesg
現(xiàn)在我們可以嘗試以太網(wǎng)連接了。將標(biāo)準(zhǔn)的直通電纜從Bone插入您的以太網(wǎng)路由器。
我們最喜歡的工具是 dmesg -這將告訴您所有系統(tǒng)消息,例如找到了什么硬件。鍵入 dmesg ,然后在 [受電子郵件保護(hù)]處按回車:?#提示。
您可以看到啟動(dòng)的最后一部分是建立以太網(wǎng)連接 eth0 。
以太網(wǎng)測(cè)試
您可以通過鍵入 ifconfig -a
您可以在 inet地址下看到: Bone的Internet地址-它使用DHCP自動(dòng)獲取IP地址,就是路由器給了我們的回報(bào)。如果看不到任何內(nèi)容,請(qǐng)嘗試輸入 reboot 并按回車鍵來重新引導(dǎo)系統(tǒng)。確保您的以太網(wǎng)電纜已正確連接到Bone和路由器。
現(xiàn)在您可以測(cè)試傳出連接了。輸入 ping 18.70.0.160 并點(diǎn)擊返回。
如果有效,您將看到上面的內(nèi)容。您可以鍵入Control-C來取消。
接下來,您可以通過pingingwww.google.com來測(cè)試DNS系統(tǒng),該操作也應(yīng)該成功。
WiFi
本教程可能不適用于beaglebone black或最新版本的操作系統(tǒng)更改導(dǎo)致的Angstrom(內(nèi)核3.8+)。我們正在制作一個(gè)新的/更新的教程,但沒有ETA-我們將盡快發(fā)布它!謝謝您的耐心等待。
現(xiàn)在,您已經(jīng)啟動(dòng)并運(yùn)行了Bone,并且以太網(wǎng)正常工作,擺脫該以太網(wǎng)不是一件好事電纜?是的,我們?nèi)iFi吧!本教程專門針對(duì)Adafruit商店中經(jīng)過驗(yàn)證的Beagle Bone適配器的 WiFi適配器 適配器。它不能與其他WiFi適配器一起使用,因?yàn)樗鼈兌季哂胁煌男酒M!
對(duì)于本教程,您將需要:
Beagle Bone
WiFi適配器
5V 2000mA電源適配器
在Adafruit商店拿起這些零件!
電源和WiFi
BeagleBone具有僅通過mini USB端口即可供電的巧妙功能。但是,這可能會(huì)引起一些問題,因?yàn)閁SB端口無法同時(shí)為Bone和WiFi適配器提供足夠的電源。
由于電源要求,需要使用外部電源才能使用WiFi。如果不插入5V 2000mA適配器,將會(huì)導(dǎo)致片狀行為,崩潰等!如果仍然有問題,請(qǐng)嘗試使用外部供電的USB集線器!
驅(qū)動(dòng)程序安裝 您需要使用以太網(wǎng)進(jìn)行Internet連接,還需要登錄到終端以安裝WiFi
adpater的驅(qū)動(dòng)程序,因此確保先完成這些教程!
在可以正常使用Internet的情況下登錄時(shí),運(yùn)行 opkg update
然后運(yùn)行 mkdir/home/root/tmp 創(chuàng)建一個(gè)新的臨時(shí)目錄,然后運(yùn)行 opkg -t/home/root/tmp upgrade
然后輸入 opkg列出‘linux-firmware-rt *’并按回車鍵。
最后鍵入 opkg install linux-firmware-rtl8192cu 并按回車鍵。插入WiFi加密狗,然后鍵入重新啟動(dòng)并返回以重新啟動(dòng)計(jì)算機(jī)。
現(xiàn)在,它已重新啟動(dòng),請(qǐng)檢查 dmesg -您應(yīng)該會(huì)看到以下
并且如果您鍵入 ifconfig wlan0 應(yīng)該有一個(gè)鏈接,那么它將不會(huì)被連接,所以會(huì)有很多0,沒有 inet addr
現(xiàn)在,我們可以設(shè)置連接管理器以自動(dòng)管理wifi。編輯 /var/lib/connman/settings (我使用vi,但也安裝了nano),然后將WiFi從false更改為true,然后保存。
創(chuàng)建文件/var/lib/connman/wifi.config ,其設(shè)置如下所示,從 [service_home] 行開始,并在 密碼短語 行,這當(dāng)然應(yīng)該與您的家庭網(wǎng)絡(luò)匹配,而不是與adafruit匹配!
重新啟動(dòng)connman以使其接受新設(shè)置:
[受電子郵件保護(hù)]:?#systemctl重新啟動(dòng)connman.service
少于30秒后,您應(yīng)該已連接:
[受電子郵件保護(hù)]:?#ifconfig wlan0
現(xiàn)在應(yīng)該有一個(gè) inet addr 測(cè)試ping IP地址和域名。
最后,如果您需要有關(guān)鏈接的更多詳細(xì)信息,可以 opkg安裝無線工具 以獲取 iwconfig 命令,
問題排查
如果收到錯(cuò)誤的設(shè)備描述符read/64,錯(cuò)誤-71,重新引導(dǎo)并使用空格鍵停止引導(dǎo)過程。然后在U-Boot提示符下添加以下引導(dǎo)選項(xiàng),并附帶以下內(nèi)容:
setenv bootargs irqpoll RETURN
boot RETURN
責(zé)任編輯:wv
-
Arduino
+關(guān)注
關(guān)注
189文章
6493瀏覽量
190202
發(fā)布評(píng)論請(qǐng)先 登錄
vision board GPIO輸出電壓不對(duì)是什么原因?qū)е碌模?/a>
vision board用keil進(jìn)行固件燒錄時(shí),為什么產(chǎn)生燒錄失敗?
Keil LPC1769 Evaluation Board支持SPI和I2C通信嗎?
DLP4500投影模塊JTAG Flash Programmer下載固件時(shí)Board File的文件問題求解
dlp4500運(yùn)行calibrate system提示projector calibration board not found怎么解決?
如何快速創(chuàng)建用戶自定義Board和App工程

評(píng)論