玩轉Intel Edison物聯網開發套件
Intel Edison這個板子雖然已經出來一兩年了,但至今在國內不是很火,網上的資料也不是很多,尤其是中文的資料,下面我們簡單搞起。我使用作業系統是Ubuntu 15.04 x64。
這個是我拿到的板子,可以看到左上角有兩個mini usb介面,我現在連著線的是連線板子console端的,在Linux下可以看到是/dev/ttyUSB0(只要介面能提供UART-over-USB功能,就會顯示成ttyUSB*),它下面的介面是連線arduino方式的,對應/dev/ttyACM0(Abstract Control Model 是最簡單的傳輸原始資料的方式)。
首先,先玩一下arduino模式,手頭有個紅外溫度感測器,接線如下:
開啟arduino的IDE:
燒寫到板子裡後,開啟監視器檢視溫度:
紅外溫度感測器使用時要標定一下,就是距離10cm左右測一下沸騰的水溫和冰水混合物溫度,小學自然課知識一個100°另一個0°,可以看到環境溫度是19.2°,我把手掌靠近,目標溫度是29.56°。
接下來,我們玩Linux模式,在自己電腦裡開啟minicom,配置裝置/dev/ttyUSB0,波特率115200,然後就進入板子自帶的linux系統裡。然後我們簡單配置一下:
configure_edison --setup
輸入密碼、裝置名,然後就可以看到wifi配置,選擇wifi,輸入密碼就可以連線了。當然也可以直接配置wifi:
configure_edison --wifi
然後我們就把線扯掉,用ssh連線,使用者名稱root,密碼是上面自己配置過的。連好後,說下opkg軟體管理,相當於ubuntu下的apt-get:
opkg update
opkg list
opkg install cmake-dev
第一個是更新源,第二個是列出可以安裝的軟體,第三個是安裝軟體。自帶Python2.7,然後軟體源中也沒有Py3的包,然後我還要裝下OpenCV,所以都要下載原始碼自己編譯安裝,過程不詳述,板子效能有限編譯過程太過漫長。。。
然後,就可以當做普通linux系統玩了,能做個啥全靠自己的想法啦。