黑客天地

軟體原始碼


86Duino 相關軟體大多放在 GitHub 上,您可從各軟體的 GitHub 頁面下載或閱讀其原始碼:

  • 86Duino Coding — 86Duino Coding 整合開發環境原始碼;包含 IDE,以及 86Duino 韌體系統與 bootloader 的原始碼。
  • V86DUDE — sketch 程式上載工具原始碼;此程式用於 86Duino Coding 中,被呼叫來將 sketch 程式上載到 86Duino 板子上。
  • 86Duino SysImage — 86Duino SysImage 工具程式原始碼(功用請參考新手上路);此程式較為特別,它是一個 sketch 程式,必須用 86Duino Coding 編譯。

除以上軟體外,86Duino 的 BIOS (Vortex86EX 專用) 是基於開源的 coreboot,因此原始碼也是開放的。86Duino BIOS 原始碼已提交給 coreboot 團隊,有興趣瞭解請參閱 coreboot 網站;我們另外提供了 build script 簡化您編譯 86Duino BIOS 的程序。

作業系統安裝


86Duino 除了內建相容 Arduino 的韌體系統之外,亦支援透過 SD 卡安裝 x86 平台上常見的 Windows、Linux、DOS 作業系統。下面提供各種作業系統的安裝教學:

Windows 作業系統

Linux 作業系統

DOS 作業系統

其它資源


Arduino 原始碼解析課程:在 2013~2014 年間,86Duino 開發人員舉辦了一系列探索 Arduino 原始碼的課程,分享 Arduino 軟韌體原始碼的解析心得,及其在 86Duino 的移植策略。

3D 印表機韌體原始碼解析課程:在 2013 的下半年,86Duino 開發人員舉辦了一系列探索 Arduino 之 3D 印表機應用的課程,分享 Marlin 原始碼的解析心得。

86Hexapod 六足機器人製作課程:86Duino 開發人員講解 86Hexapod 六足機器人的 3D 列印、零件組裝、步態設計,以及 Servo86 函式庫控制機器人的程式教學。


對於文件的更正與建議,請發表至論壇

The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License, and part of the text is modified from the Arduino reference. Code samples in the reference are released into the public domain.