Intel Edison 第一次使用的更新

 

Intel Edison吃了生態鏈的虧,已經停產了。很多老教程中的鏈接已經失效或者頁面變了樣子。對於新手和很久沒有碰它的朋友來說非常難受。

更新image(固件)選擇16.06那個版本,不要選3.5版本。(3.5版本是16.06版本的極簡版本)

怎麼連接Edison這裏就不說了,大家看到這篇文章說明對Edison已經有了一點點開始。

我是通過SSH連接的。

連接後第一件事輸入root登陸,不要寫成ROOT,這裏區分大小寫。

輸入:

configure_edison --setup

顯示的第一步是設置密碼,最好是設置一個,不設置的話好像連接Eclipse容易出問題。

輸入完成再輸入一遍確認。

設置Edison的名稱(這步我直接回車跳過了)

接下來問你是否要連接Wifi,按Y設置。

完成後開始更新:

opkg update
opkg install mraa
npm install mraa
opkg install upm

寫一個C測試一下:

建立一個 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;
}

輸入完成按下Esc,然後輸入大寫的ZZ以保存退出。

編譯:

gcc -g main.c -o main -lmraa

執行:

./main

結果:

hello mraa Version: v1.0.0
Running on Intel Edison

以下兩個命令可以查看mraa和upm版本:

opkg info mraa
opkg info upm

本科的時候買了Edison,因爲比賽、考研等等原因一直沒有再碰,現在想再重新學習。還有和我一樣使用Edison的同學,我們可以互相探討。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章