1. Guide overview¶
Welcome to the Firefly Linux Development Guide, this guide is designed to facilitate user development and improve development efficiency.
This guide mainly includes the following contents:
Current status of Firefly Linux system support
Firefly Linux System User Manual
Technical cases frequently used by users
Introduction to Linux SDK
Customized development based on SDK
Officially supported accessory mod status
1.1. Guidelines¶
1.1.1. Application layer development¶
For a specific example, if the user is developing OpenCV based on the officially released Ubuntu system, you can refer to the following chapters:
1.1.2. Driver layer development¶
For specific examples, if users are developing Kernel drivers based on the officially released Linux SDK, they can refer to the following chapters:
1.2. Firmware download and upgrade¶
To download the firmware, please go to the official Firefly Downloads page. After selecting the board, click the Download page, it is usually at Firmwares.
For example Buildroot system firmware for ROC-RK3568-PC board:
Please refer to the separate wiki for each device to upgrade the firmware: wiki.
1.3. Revision history¶
V1.1.1
Update time: 2022-06-14
update content:
Update Linux SDK introduction
Add Kernel GPIO configuration and usage
Add Qt Creator, RKNN Toolkit Lite, OpenCV, ssd boot demo, update Docker demo
Ubuntu manual add Qt 5.15 cross-compilation introduction and MiPI camera introduction, update linux-headers installation
Add Manjaro, Debian development manual
V1.1.0
Update time: 2022-04-01
update content:
Architecture adjustment
Content updates and corrections
V1.0.0
Update time: 2021-12-11
update content:
Initial release