<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 牛人業(yè)話 > 伽利略開(kāi)發(fā)板和BeeMail(五):排除故障

          伽利略開(kāi)發(fā)板和BeeMail(五):排除故障

          作者:EEPW編譯 時(shí)間:2014-12-01 來(lái)源:電子產(chǎn)品世界 收藏

            這是我逐漸認(rèn)識(shí)工程的第5部分。設(shè)計(jì)方案基于蜜蜂模型(蜂鳴的振動(dòng)強(qiáng)度體現(xiàn)郵箱里郵件的數(shù)目)并借助于傳呼機(jī)馬達(dá),其實(shí)屬于SparkFun Enginursday項(xiàng)目(用LED顯示未讀郵件數(shù)目)的衍生分支。

          本文引用地址:http://www.ex-cimer.com/article/266196.htm

            這一部分可以自行記錄了在Linux內(nèi)核上的執(zhí)行情況。板有一個(gè)x86處理器,Quark X1000 SoC,一個(gè)32-bit、單核單線程,與Pentium ISA兼容, max 時(shí)鐘頻率為400MHz CPU。很多人安裝了其他類型的Linux,但我這里選用官方正版。Arduino生態(tài)系統(tǒng)中支持這款更加強(qiáng)大的處理器是英特爾板的產(chǎn)品特色之一。想來(lái)這周我會(huì)一直和Linux文件系統(tǒng)打交道。下一步就是如何處理Arduino草圖。

            提示

            繼續(xù)進(jìn)行的前提是你需要具備*nix 系統(tǒng)和Python的基礎(chǔ)知識(shí)。如果對(duì)Linux、Python和Arduino都一竅不通,就得至少先學(xué)會(huì)其一了。迄今為止我通曉了Arduino,今后會(huì)繼續(xù)學(xué)習(xí)其他兩個(gè)。我建議首先回顧以下幾個(gè)知識(shí)點(diǎn):

            EdX class on Linux… 馬上就去查相關(guān)資料!

            基于Ubuntu的Linux命令行使用細(xì)則

            Mac用戶終端基礎(chǔ)知識(shí)

            深入學(xué)習(xí)Python

            將以下文件添加至SD卡

            共有兩個(gè), SparkFun郵件(用于查看Python腳本),總是返回?cái)?shù)字18的測(cè)試腳本(有助于)。提前添加至SD卡能夠節(jié)省許多時(shí)間。

            添加郵件前檢查下SD卡中的腳本:

            把虛擬文本換成恰當(dāng)?shù)泥]件證書

            確保腳本的郵件鏈接正確并從計(jì)算機(jī)返回正確值

            將python文件和證書一并添加至伽利略板的SD卡

            如何實(shí)現(xiàn)與Linux內(nèi)核的數(shù)據(jù)傳輸

            假設(shè)沒(méi)辦法將伽利略板外部與鍵盤、鼠標(biāo)或者顯示器相連,但仍然有種方式,能夠以管理員身份查看伽利略班的內(nèi)部工作情況。查看方式為:

            串行端口

            WiFi連接

            以太網(wǎng)端口

            截獲Arduino的USB數(shù)據(jù)連接

            我只親身試過(guò)前兩種。

            使用特殊的RS232截獲串行數(shù)據(jù)線

            Cool Term設(shè)置如圖。

            最安全的方法就是用恰當(dāng)?shù)拇袛?shù)據(jù)線和終端仿真程序,實(shí)現(xiàn)和伽利略板的數(shù)據(jù)通信。Arduino仿真器不一定要為此特性運(yùn)行任何特殊的草圖。

            軟件方面要求在Mac上使用Cool Term或screen utility。所需硬件如下:

            一端為3.5 迷你插頭,另一端為DB9孔型電纜一條(注意:迷你插頭與Raspberry Pi耳機(jī)非同一型號(hào))

            DB9陰陽(yáng)轉(zhuǎn)換插頭一個(gè)

            串行至USB轉(zhuǎn)換器 (盡管這種轉(zhuǎn)換器和其驅(qū)動(dòng)都出自Prolific,在MacOS上仍舊無(wú)法正常工作,但在第三方驅(qū)動(dòng)下卻能高速正常運(yùn)行。)

            這里我附上終端設(shè)置。首先需要視安裝的串口轉(zhuǎn)USB驅(qū)動(dòng)類型決定是否修改端口名。

            若伽利略板已經(jīng)啟動(dòng),則建立連接后終端窗口沒(méi)有任何變化,點(diǎn)擊返回后會(huì)出現(xiàn)登錄提示,無(wú)需密碼。

            以后使用時(shí)只要建立了連接,即使不登錄,啟動(dòng)和草圖上傳期間所有調(diào)試信息都將以數(shù)據(jù)流輸出。如果希望得到哪些信息的訪問(wèn)權(quán)限,就只能再花錢買一個(gè)適配器了。

            如何處理WiFi

            運(yùn)行WifiChecker。Arduino通過(guò)代碼借助于串行端口顯示它的IP地址。打開(kāi)一個(gè)終端程序并通過(guò)輸入下列字符,與伽利略板建立連接:

            ssh root@INSERT_IP_NUMBER_HERE

            在RSA key警告出現(xiàn)前,如果你的網(wǎng)絡(luò)中已經(jīng)指定了SSH存放的地址,那最好刪掉指向known_hosts 文件的IP地址。

            重要說(shuō)明

            進(jìn)入后就有權(quán)修改系統(tǒng)了,我建議尤其在伽利略板連接到網(wǎng)絡(luò)時(shí)注意修改密碼。

            其次查看下目錄構(gòu)成,去掉ls改成df(如下)。

            恭喜您,您已成功修改個(gè)人的Gibson!

          linux相關(guān)文章:linux教程



          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();