Arduino Mac Installation by using Board Manager
Ref: https://www.arduino.cc/en/Guide/MacOSX
我所測試的MAC OS 版本 : 10.11.3
目前板子搭配的 DAP 是 8.0 這套
DAP 更換方式 : http://njiot.blogspot.tw/2015/12/ameba-dap.html
1. Download the arduino environment
下載官方 Arduino
https://www.arduino.cc/en/Main/Software
2. 解開 zip, 執行 Arduino
有點像 Windows 環境, 相關設定的參數檔, 以及安裝的 board manager package
是放在
/Users/<使用者名稱>/Library/Arduino15 下
所以如果出問題, 可以整個將底下檔案刪除, 重新選ㄗㄜ安裝.
3. 在偏好設定的 板子管理員網址 (Additional Board Manager) 輸入:
https://github.com/neojou/arduino-ameba/raw/master/release/package_njiot.com_ameba_index.json
4. 工具->板子->板子管理員
拉到最底下, 有 Ameba Community 做的 1.1.0 版, 這是可以支援 MAC 的版本.
5. 安裝完後記得板子選成 Ameba
6. 序列 port 選到 /dev/cu.usbmodem xxx
這邊和 windows 不同的是, 不用另外安裝 driver
7. 編譯執行 ASCII example
可以直接按上傳
上傳時, 可以發現板子的綠燈急速閃動
8. 上傳完後, MAC 的問題來了. 會顯示 "未正確退出磁碟"
目前可能先
(1) 手動重新插拔 usb..
(2) 關閉 "未正確退出磁碟/警告視窗"
(3) 打開序列監控視窗
(4) 按側邊按鍵
可以看到成功 show 出 ASCII table
推測原因是因為 DAP 寫完 firmware 會把 usb disconnect...
程式說明 :
大家可能好奇 windows 和 MAC 的不同.
可以參考這個 json 檔案
json setting :
https://github.com/neojou/arduino-ameba/blob/master/release/package_njiot.com_ameba_index.json
可以留意這個設定 "host":"x86_64-apple-darwin"
(1) gcc toolchain :
windows 和 MAC OS 環境不同, 簡單的說 MAC 不是走 exe 執行檔
所以自然相關工具程式得用 MAC 的
(2) 燒錄程式
https://github.com/neojou/arduino-ameba/blob/master/ameba-tools-mac/src/binfiletool.cpp
可以發現和 windows 的幾乎相同, 但在不同環境下編譯.
另外檔案路徑名稱有 "/" 和 "\" 不同的差異
我所測試的MAC OS 版本 : 10.11.3
目前板子搭配的 DAP 是 8.0 這套
DAP 更換方式 : http://njiot.blogspot.tw/2015/12/ameba-dap.html
1. Download the arduino environment
下載官方 Arduino
https://www.arduino.cc/en/Main/Software
2. 解開 zip, 執行 Arduino
有點像 Windows 環境, 相關設定的參數檔, 以及安裝的 board manager package
是放在
/Users/<使用者名稱>/Library/Arduino15 下
所以如果出問題, 可以整個將底下檔案刪除, 重新選ㄗㄜ安裝.
3. 在偏好設定的 板子管理員網址 (Additional Board Manager) 輸入:
https://github.com/neojou/arduino-ameba/raw/master/release/package_njiot.com_ameba_index.json
4. 工具->板子->板子管理員
拉到最底下, 有 Ameba Community 做的 1.1.0 版, 這是可以支援 MAC 的版本.
5. 安裝完後記得板子選成 Ameba
6. 序列 port 選到 /dev/cu.usbmodem xxx
這邊和 windows 不同的是, 不用另外安裝 driver
7. 編譯執行 ASCII example
可以直接按上傳
上傳時, 可以發現板子的綠燈急速閃動
8. 上傳完後, MAC 的問題來了. 會顯示 "未正確退出磁碟"
目前可能先
(1) 手動重新插拔 usb..
(2) 關閉 "未正確退出磁碟/警告視窗"
(3) 打開序列監控視窗
(4) 按側邊按鍵
可以看到成功 show 出 ASCII table
程式說明 :
大家可能好奇 windows 和 MAC 的不同.
可以參考這個 json 檔案
json setting :
https://github.com/neojou/arduino-ameba/blob/master/release/package_njiot.com_ameba_index.json
可以留意這個設定 "host":"x86_64-apple-darwin"
(1) gcc toolchain :
windows 和 MAC OS 環境不同, 簡單的說 MAC 不是走 exe 執行檔
所以自然相關工具程式得用 MAC 的
(2) 燒錄程式
https://github.com/neojou/arduino-ameba/blob/master/ameba-tools-mac/src/binfiletool.cpp
可以發現和 windows 的幾乎相同, 但在不同環境下編譯.
另外檔案路徑名稱有 "/" 和 "\" 不同的差異
留言
張貼留言