新聞中心

        EEPW首頁 > 嵌入式系統 > 牛人業話 > 伽利略開發板和BeeMail :(一)概述

        伽利略開發板和BeeMail :(一)概述

        作者:EEPW編譯 時間:2014-11-19 來源:電子產品世界 收藏

              在體驗店工作的好處之一就是能夠很好地接觸公司的開發板。身為一名程序員,我一直對于基于AVR的很感興趣,否則可能我都沒機會接觸了解到開發板。這個項目讓我能夠開闊視野,了解低電平I/O且模塊聯結功能強大的的Python。此前我只是聽說,但從未真正研究過。

        本文引用地址:http://www.104case.com/article/265627.htm


          項目始于SparkFun上的一篇文章,我用傳呼機電機、彈性元件、紙張和一個錄相機外殼組成一個Tom Igoe’s經典電子郵件時鐘衍生物。這個模型里,未讀郵件越多,傳呼機電機蜂鳴震動就越劇烈。我使用的代碼都來自叫做的GitHub代碼庫,等我寫完之后我會附上電路圖。

          完成項目需要用到電機電路系統,wifi,平臺草圖以及Python模塊的協同配合。

          功能圖

          關于開發板

          伽利略開發板是EZ-Maker-Friendly-Protoboard社區很受歡迎的新興產品,支持環境開發,但是并非是深入研究Arduino開發環境的首選;唯有那些原本致力于在X86操作系統下開發或者很有經驗的Arduino用戶,當他們愿意接受一些挑戰、不斷提升設計水平時,才能最好地適應英特爾的設計理念。

          · 迄今為止最好的學習教程

          · Arduino.cc: Getting Started

          · Spark Fun: Galileo Getting Started Guide 和 Unread Email Counter

          · More Wireless Configuration 作者:Sergey Kiselev

          · NEW! MAKE magazine: Create a Display to Track the Days Until MAKE hits Newsstands

          陷阱和圈套

          我原本以為所有官方文件都是可選擇的,但事實上并非如此,這讓我困惑了好久。這些看起來很小的弊端卻很能說明問題,我覺得英特爾公司在下一次校訂時在這點上會有所改進,因為英特爾會征求所有權利人的反饋意見。同時,在這里我也直接給出一些忠告,以便幫助讀者在開發過程中的挫敗感降到最低。

          · 首先,你的電腦里必須要有兩個獨立的Arduino IDE。Galileo必須以無空格的簡稱命名,比如說,別命名為“Arduino Galileo” ,改為“ArduiG”。

          · 不要隨意格式化存儲卡。伽利略開發板一旦斷電后無法記憶存儲設計草圖。

          · 雖然技術上可以通過以太網絡線實現和伽利略開發板Linux部分的通信,但這種方式并不可靠。網絡連接看似需要一個確保以上特性能夠正常運轉的Arduino腳本,為此你需要:

          · 一個3.5 mini-jack to DB9的內孔電纜(立體聲不用于揚聲器和Raspberry Pi 用戶等等)

          · 一個適用于DB9的陰陽變換頭

          串行到USB傳輸轉換器(這是一個Prolific公司提供驅動程序的轉換器,不適用于Mac OS操作系統,但看起來可以在第三方驅動程序下高速運行)

          需要能夠訪問Windows machine或者Windows VM,否則

          · 一種方法是打開一個7-Zip文檔( MacOS系統– 設置MacPorts 或解壓縮文件Keka, 付費版本的 Springy 或更新蘋果解壓縮軟件The Unarchiver)

          · 命令行要有足夠的舒適度,可通過加入缺失的符號鏈接來適配MacOS IDE。只是我不確定同樣的報錯是否會出現在Linux IDE中。

          · 不論你想實現從草圖內部和電路板的何種串行通信,都需要提前設定3到5秒的延遲,循環運行,否則在將新程序下載到板卡上時就會出現很嚴重的報錯。

          為使用wifi mini-pci你需要:

          · 像 Intel Centrino? Advanced-N 6205 或者N135一樣的一個wifi板卡,能夠配合框中固件工作。但在這, Sergey Kiselev 展示了如何為其他板卡升級固件,如 Intel Centrino? Advanced-N 6235 802.11n. 更多信息詳見論壇。

          · 一個板卡適配器

          · 天線

          · 置于遠處并且用螺絲固定,防止你不小心把它刮碰到地上,因為mini-PCI套接口位于板卡的底部。

          · 下面這一步不是必要的,但是之后會很方便:準備一個帶迷你面包板的原型擴展板。如果沒有這樣一個標準擴展板,一個面包板也可以。當然,還需要項目所需的其他部件。

         項目安排

          這個項目要求我必須具備排解紛繁的疑難問題的能力。接下來一周,估計我就會遭遇各種困難。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 名山县| 江陵县| 台湾省| 梁河县| 新绛县| 清新县| 江西省| 灵璧县| 丹阳市| 玉山县| 芜湖县| 洪泽县| 江山市| 上虞市| 延寿县| 威宁| 赫章县| 建水县| 新化县| 巧家县| 保靖县| 洮南市| 万全县| 璧山县| 高安市| 买车| 民权县| 桐城市| 安顺市| 商城县| 马龙县| 新沂市| 花垣县| 香港| 通河县| 米林县| 于田县| 塘沽区| 页游| 镇巴县| 米泉市|