版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、(7第臺在線Vmm、.集合在線全球首個電子元器件團(tuán)購平臺Raspberry Pi自從2012年推出廢,為電子產(chǎn)業(yè)帶來重大貢獻(xiàn)。原本的定位是教育用途 的低成本電腦,但其吸引力迅速拓展到主流電子市場,成為專業(yè)工程師的原型開發(fā)與評估平 臺。除了用於教學(xué)運(yùn)算外,Pi也擁有廣大的電子熱衷族群與業(yè)余喜好者,這是許久未見的 榮景。在Pi所引起的回響下,很容易認(rèn)為以往都沒有類似的產(chǎn)品。然而,Arduino等 板件其實(shí)早就存在,也擁有眾多使用者,更有熱門的網(wǎng)路編程資源社群能輔助開發(fā)。當(dāng)然, 這兩種板件在基礎(chǔ)層面上也有一些不同。Arduino采用8位元Atmel AVR微控制器,并 提供足夠的IO,能連接實(shí)際應(yīng)用
2、。此外,也具有超容易使用的整合式開發(fā)環(huán)境(IDE)。 Arduino提供理想的基礎(chǔ),不僅能學(xué)習(xí)透過類C程式語言針對嵌入式微控制器進(jìn)行編程, 亦可了解基本電子知識。相較之下,Raspberry Pi采用32位元ARM?架構(gòu)SoC,并且 著重在協(xié)助學(xué)校與其他高等教育機(jī)構(gòu)教導(dǎo)高階運(yùn)算語言和Linux等作業(yè)系統(tǒng)的基礎(chǔ)知識。 許多嵌入式開發(fā)板皆具有Linux支援,相較於較低階的8位元板,提供更多優(yōu)勢。此外 也能在執(zhí)行中的多重程式與任務(wù)之間共用處理器。BeagleBoard-XM是Linux架構(gòu)的一個 范例,此真正開放原始碼開發(fā)板具有Texas Instruments的支援。 但這卻是Texas Inst
3、ruments最近期一款能引起廣泛討論的Linux開發(fā)板。BeagleBone Black在2013年 4月推出,被視為Raspberry Pi的強(qiáng)勁對手。不僅結(jié)合學(xué)習(xí)Linux運(yùn)算的理想平臺,也 能透過實(shí)際應(yīng)用的介接與互動學(xué)習(xí)基礎(chǔ)電子知識。BeagleBone規(guī)格初次推出是在2011年 末,不但在如同信用卡的小型封裝中納入BeagleBoard-XM絕大多數(shù)的功能,亦建立兩個 雙列46引腳連接器的標(biāo)準(zhǔn)覆蓋區(qū),可用於一系列名為擴(kuò)充罩(Cape)的子板擴(kuò)充模組。 如同Arduino所用的擴(kuò)充板(Shield),這些擴(kuò)充罩能連接多種插入板,提供更多進(jìn)階I/O。CircuitCo BeagleBon
4、e BlackDC Pqwbf1DJ1OO EtliernaLuSDBoct Button圖1: BeagleBone Black - 主要元件布局。BeagleBone Black 采用 TI 的 Sitara? AM3359 ARM Cortex?-A8 微處理器,運(yùn)作頻率為 1 GHz (2000 DMIPS),Raspberry Pi 則采用 720 MHz 元件。最值得注意的是,Black 除了 400 MHz的512 MB DDR3記憶體外,還具有2 GB板載快閃記憶體。此板件具有micro D型HDMI連接器、乙太網(wǎng)路和USB連接埠,并由單一 5 VDC電源供電。此板件最 多僅消
5、耗250 mA,因此亦可透過USB供電。0集m在線k1集合在線全球首個電子元器件團(tuán)購平臺在軟體層面上,Black預(yù)載一整套軟體并且隨時能開機(jī)。僅需連接電源、HDMI、乙太 網(wǎng)路以及USB鍵盤/滑鼠,此板件就能啟動Angstrom Linux發(fā)行版本,接著進(jìn)入Gnome 桌面。在開機(jī)期間,四個一組的使用者LED燈(USR0至3)會閃爍指示活動狀態(tài)???自行選擇隨附的三種瀏覽器:Chromium、Firefox和Epiphany,迅速瀏覽網(wǎng)際網(wǎng)路。初次 運(yùn)作Raspberry Pi時,無需新增SD快閃記憶卡,也不用擔(dān)心要下載系統(tǒng)發(fā)行版本。對於 多數(shù)開發(fā)人員和熱衷者來說,Angstrom Linux
6、已經(jīng)足夠,但Black采用的ARM v7架構(gòu)(用 於Cortex-A8架構(gòu)裝置),亦可執(zhí)行Ubuntu或Android系統(tǒng)。在開發(fā)板上采用Linux的 另一項(xiàng)考量在於乙太網(wǎng)路介面可提供額外的連線能力。因此即可使用FTP、SSH、Telnet以 及其他遠(yuǎn)端存取服務(wù)所帶來的連線靈活性,并且能連線到Black自己的網(wǎng)路伺服器。CircuitCo BeagleBone Black 方塊圖圖 2: BeagleBone Black 方塊圖。在開發(fā)工具層面,Black也相當(dāng)完善。預(yù)載Python解譯器和C/C+編譯器,并具有 Cloud9 IDE的本機(jī)復(fù)本,并且已經(jīng)預(yù)先配置能執(zhí)行Node.js。此外也含有
7、Node.js架構(gòu)的 Bonescript函式庫,提供多種類似Arduino的功能可介接硬體。熟悉ArduinodigitalWrite 函數(shù)的讀者對於Bonescript內(nèi)的此函數(shù)與相似函數(shù)將迅速上手。社群資源 亦提供實(shí)用的范例專案庫、論壇,以及硬體/軟體說明文件。(?第呂在線、八心十:集合在線全球首個電子元器件團(tuán)購平臺CircuitCo BeagleBone Black GPIO 引腳配置P8P91 12 | DGNDGPIO 3B34GPtO_39GPIO .34S6GPfO . 067aGPIO. 67GP|O_flS9IOGPioeftGPIO 491112GPtO 441 314|
8、GPIO 26GPIO .47I slaGPIQ17IBGPIO1 |GPIO 221 B20GPtoasgo S32132掙哄3723GPIO 33es59 filGPtO 862728gpiombbK SDK2930J |GPIOIO313?GPiO_1 13334GGPiO 83936GPIOBO3738GPtO793940GPIOGPIO 7a41心GPIO 724344GPtO 734543GPIO_71圖 3: BeagleBone Black GPIO 引腳配置。Black具備這些工具并可使用豐富的GPIO,因此成為IT教育與基礎(chǔ)電子學(xué)習(xí)的理想 平臺。BeagleBone Bla
9、ck透過兩個雙列排針座P8和P9提供總共92個可使用引腳。這 些排針座提供遠(yuǎn)比Arduino或Raspberry Pi更多的GPIO,亦可連接擴(kuò)充罩。這些引腳能 提供多種不同的功能,包括IO控制、感測器讀取、繼電器操作到LED驅(qū)動等。在眾多 第三方供應(yīng)商支援下,這些擴(kuò)充罩提供多種配置,包括簡易的面包板區(qū)域、LCD螢?zāi)?,?及能用來控制水中車輛專案的完善擴(kuò)充罩。BeagleBone Black制造商CircuitCo提供的 社群網(wǎng)站,含有經(jīng)過測試且完全符合規(guī)范的相容擴(kuò)充罩清單。技術(shù)上 來說,只要GPIO使用上沒有沖突,每個擴(kuò)充罩上方可堆疊最多四個擴(kuò)充罩。此外請注意, GPIO具有多種設(shè)定和多工方
10、法。不同的作業(yè)系統(tǒng)可能會以不同的模式操作GPIO。Angstrom Linux的預(yù)設(shè)多工模式為模式7。Linux針對特定引腳的訊號名稱與板件所標(biāo)示 的引腳編號并不相同。目前最簡易的GPIO實(shí)驗(yàn)方式就是使用Cloud9 IDE。Cloud9會在開機(jī)時自動啟動, 并可透過Black自己的網(wǎng)路伺服器進(jìn)行存取。Epiphany瀏覽器會在啟動時自動尋找IDE, 但任何瀏覽器皆可指定到BeagleBone Black的IP位址埠號3000。使用方式與Arduino 的IDE相似,差別在於無需將程式碼上傳到板件;程式碼自動儲存在檔案系統(tǒng)內(nèi)。Black自 己的網(wǎng)路伺服器提供便利的頁面組合,能讓使用者存取Clo
11、ud9 IDE以及一些簡易的Bonescript程式碼范例,以便與板件進(jìn)行互動。(7第臺在線V至,E集合在線全球首個電子元器件團(tuán)購平臺Cloud9整合式開發(fā)環(huán)境lAE VAmtanrrW | Q fyn 。PRmnvFill .ctouA*I - tmlOl2旦配mMSnfiCf3i 4:ftcwgd#ei5心 g.4i1gs bbrcijp4 卜 bwlOLjf5“ F3:jgAL11orvutjsi12 exportrootfibeai|lebonej7$ys/clagpio* Isexport Qpio44 gpio46 gpiochipO gpxochipJ? gpiochipBune
12、xportout direction1 value3 value46 /sys/dass/gpicj/uneKportroDtbeaglebonel/syl/clasi/gpio# cd gplo46 rootbeaglebone:/sys/class/gpio/9pio46# echo rootbeaglebDne:/sys/class/gpiD/gpio46# rootbealebone:Zsys/class/gpiD/opio4 echo root$bea9lebone:/sys/class/gpiD/gpio46# echoroot$bealtbone:/sy5/clas5/gpiD/4pi04rootbeaglebone:/sys/cl3ss/gpio/9pio46# echorD&tbagleb&nei/sys/class/gpio# Is export gpio44 Qpiochip 9piochip32 gpi0chip64 gpiochipa& unewport rD
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版商務(wù)車買賣居間及維修保養(yǎng)服務(wù)合同3篇
- 2025版車輛買賣合同及車輛美容養(yǎng)護(hù)服務(wù)協(xié)議3篇
- 2025年度品牌宣傳廣告制作及推廣合同3篇
- 2025年銀川房產(chǎn)市場存量房買賣合同要點(diǎn)解析3篇
- 2025版快遞企業(yè)員工培訓(xùn)及福利待遇合同模板3篇
- 2025年金融產(chǎn)品居間服務(wù)合作協(xié)議書3篇
- 研學(xué)課程設(shè)計封面模板圖
- 2024年電力設(shè)施維修及改造合同3篇
- 2024年網(wǎng)絡(luò)游戲虛擬物品交易合同標(biāo)的規(guī)定
- 2025版海洋資源開發(fā)與保護(hù)合作協(xié)議3篇
- 轉(zhuǎn)科患者交接記錄單
- 2024年全國國家版圖知識競賽題庫及答案(中小學(xué)組)
- 現(xiàn)代漢語智慧樹知到期末考試答案章節(jié)答案2024年昆明學(xué)院
- 人教版六年級數(shù)學(xué)(上冊)期末調(diào)研題及答案
- 2024年時事政治熱點(diǎn)題庫200道含完整答案(必刷)
- 舞蹈療法在減少壓力和焦慮中的作用
- 女性婦科保健知識講座
- 《電力系統(tǒng)治安反恐防范要求 第3部分:水力發(fā)電企業(yè)》
- 部編版語文四年級下冊第二單元大單元教學(xué)設(shè)計核心素養(yǎng)目標(biāo)
- 2024年小學(xué)教師聽課、評課制度
- 精品解析:河北省衡水市衡水中學(xué)2023-2024學(xué)年高一上學(xué)期期末數(shù)學(xué)試題(解析版)
評論
0/150
提交評論