Hacking
Software primitive code
Most of the 86Duino-related software is on GitHub, and you can download or read the source code from the GitHub page of each software:
- 86Duino Coding — 86Duino Coding integrates the source code of the development environment; Contains the IDE, as well as the source code for the 86Duino firmware system and bootloader.
- V86DUDE — Sketch program uploader source code; This program is used in 86Duino Coding and is called to upload a sketch program to the 86Duino board.
- 86Duino SysImage — source code of the 86Duino SysImage tool (for functions, please refer to Getting Started ); This program is unique in that it is a sketch program that must be compiled with 86Duino Coding.
In addition to the above software, 86Duino's BIOS (dedicated to Vortex86EX) is based on the open source coreboot, so the source code is also open. The 86Duino BIOS source code has been submitted to the coreboot team, please refer to the coreboot website for more information; We also provide build script to simplify the process of compiling the 86Duino BIOS.
for system installation
In addition to the built-in Arduino-compatible firmware, the 86Duino also supports the installation of Windows, Linux, and DOS systems on x86 platforms via an SD card. The following provides a variety of installation tutorials for the system:
Windows Operating System
Linux operating system
DOS operating system
Additional Resources:
Arduino Source Code Parsing Course: In 2013~2014, 86Duino developers held a series of courses to explore the source code of Arduino, sharing the experience of Arduino's software and firmware source code parsing experience, and its porting strategy in 86Duino.
3D Printer Firmware Source Code Parsing Course: In the second half of 2013, 86Duino developers held a series of courses exploring the application of Arduino's 3D printers to share their insights on Marlin's source code parsing.
86Hexapod Crafting Course: 86Duino developers explain 3D printing, part assembly, gait design, and programming of the Servo86 library control robot for the 86Hexapod hexapod robot.
For corrections and suggestions to the document, please email info@86duino.com.
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.