[Intel Edison] 第一次使用要做的事

這篇文章統整一些開發 Intel Edison 需要做的事情,以及如何安裝 mraa 套件


更新軔體

拿到板子之後,第一步就是更新韌體囉!請到官網下載最新的 img 以及燒錄程式

我下載的是 2.1 版映像檔,還有 Windows 版的燒錄程式

基本上照著圖形化介面操作,很快就完成了


連接 Intel Edison

板子上有兩個 mini USB 孔,一個讓我們連接 Edison,一個給 Arduino 板子供電

可以參考

請支持《傑瑞窩在這》原創文章。原文標題:[Intel Edison] 第一次使用要做的事,原文網址:https://jerrynest.io/intel-edison-rookie/

Windows

先確認 COM port 編號,接著使用 putty 進行連線

Mac

開啟 Terminal,查看裝置名稱 (像是 xx.usbserial-XXXXXXXX),接著用 screen 指令連上 Edison

ls /dev/cu.usbserial-*
screen /dev/xx.usbserial-XXXXXXXX 115200 –L

Ubuntu

第一次使用先安裝 screen

sudo apt-get install screen

接著用screen指令連上edison

sudo screen /dev/ttyUSB0 115200

設定 WI-FI

configure_edison --wifi

Edison 會先搜尋附近熱點 10 秒鐘,列出可連線的熱點,這部份按照指示做即可連線


安裝 mraa 套件

可以用 opkg 或 npm 進行安裝,可以參考 mraa github

echo "src mraa-upm http://iotdk.intel.com/repos/2.0/intelgalactic" > /etc/opkg/mraa-upm.conf
opkg update
opkg install mraa
npm install mraa

更新 opkg source

vi /etc/opkg/base-feeds.conf
src all http://iotdk.intel.com/repos/1.1/iotdk/all
src x86 http://iotdk.intel.com/repos/1.1/iotdk/x86
src i586 http://iotdk.intel.com/repos/1.1/iotdk/i586

接著進行 update

opkg update

安裝 git

更新完 source 後,就可以直接利用 opkg 進行安裝

opkg install git

安裝 vim (不推薦)

編譯的時間有點久@@,而且裝起來有點問題… 在某些環境下,離開 Vim 之後,Terminal 輸出格式會跑掉

wget ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2
tar -jxf vim-7.4.tar.bz2
cd vim74
make
make install

寫第一個 C 程式 Hello Mraa

建立新檔案 main.c

vi main.c
#include "mraa.h"
int main(int argc, char** argv)
{
    char* board_name = mraa_get_platform_name();
    int i2c_bus, i, i2c_adapter;
    fprintf(stdout, "hello mraa\n Version: %s\n Running on %s\n", mraa_get_version(), board_name);
    mraa_deinit();
    return MRAA_SUCCESS;
}

編譯時記得加上 lmraa flag

gcc -g main.c -o main -lmraa

執行後就會看到以下的輸出

./main
hello mraa Version: v0.8.1
Running on Intel Edison

參考資料

如果您覺得這篇文章有幫助,歡迎按個讚或分享出去唷:

樂於分享的軟體工程師,曾在新創與大型科技公司實習,獲得黑客松競賽冠軍,擔任資安研討會講者。長期熱衷於資訊安全、雲端服務、網路行銷等領域,希望將科技知識分享給更多人。內容轉載請來信:jlee58tw@gmail.com

發表回應