在 openSUSE 上建立 86Duino Coding 執行環境

86Duino Coding 將 sketch 燒錄到 86Duino 開發板時,為避免找不到序列埠和 Modem Manager 干擾,我們將介紹如何更改相關設定檔。(若您是使用 Coding 207 以前的版本,建立環境的方式請參考這裡

Step 1

開啟終端機:

openSUSE-8

Step 2

為避免 Modem Manager 干擾 86Duino 的 sketch 程式燒錄,我們需要修改 Modem Manager 設定檔。

鍵入以下指令進入 /lib/udev/rules.d/ 資料夾:

    cd /lib/udev/rules.d/

以文書編輯器(例如: vim)打開 77-mm-usb-device-blacklist.rules 檔案:

    vim 77-mm-usb-device-blacklist.rules

77-mm-usb-device-blacklist.rules 檔案中新增下面幾行:

假如你使用的 86Duino IDE 版本是 Coding 100/101/102/103:
    # 86Duino
    ATTRS{idVendor}=="0525", ATTRS{idProduct}=="a4a5", ENV{ID_MM_DEVICE_IGNORE}="1"

假如你使用的 86Duino IDE 版本是 Coding 104 以上:
    # 86Duino
    ATTRS{idVendor}=="0525", ATTRS{idProduct}=="a4a5", ENV{ID_MM_DEVICE_IGNORE}="1"
    ATTRS{idVendor}=="0525", ATTRS{idProduct}=="8036", ENV{ID_MM_DEVICE_IGNORE}="1"

openSUSE-5

然後儲存並關閉檔案,即完成 Modem Manager 的設定。

Step 3

另外,為避免 86Duino Coding 找不到 86Duino 開發板序列埠的問題,我們需要將目前使用者加入 uucp、lock、dialout 的 group 中。

請鍵入以下指令(其中,username 請自行替換成您的使用者名稱):

    sudo usermod -a -G dialout,lock,uccp username

現在,請您登出 openSUSE 電腦,然後再次登入,此設定即生效。

(回到 86Duino Coding 安裝教學頁面。)


Getting-Started Home

The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License.