1. 概述

欢迎阅读 Firefly Linux 开发指南,本指南旨在方便用户基于官方发布的 Linux 系统与 SDK 进行二次开发。

_images/firefly-linux-cartoon-dark.jpg

本指南将分为以下部分进行讲解,用户可以按照自己的需求跳跃式阅读。

  • 《初次使用》:如果您是初次接触 Firefly 产品,请务必先阅读《初次使用》章节,这里汇总了用户常见需求。

  • 《Ubuntu 手册》:介绍官方发布的 Ubuntu 系统使用,包含系统的基础配置、网络配置与支持状况等,目前主要维护 18.04 与 20.04 版本。

  • 《Debian 手册》:介绍与 Ubuntu 系统相比,Debian 系统的差异化部分。

  • 《RTLinux 手册》:介绍 RTLinux 内核的支持状况与性能指标。

  • 《Buildroot 手册》:介绍 Buildroot 系统的使用、配置与开发。

  • 《Yocto Project 手册》:介绍 Yocto Project 如何在 Firefly 平台进行系统编译与部署。

  • 《更多 Linux》:不重点维护的系统介绍,例如 OpenHarmony、Manjaro 等。

本指南偏向于实际应用,请用户准备好 Firefly 设备,感受 Firefly Linux 开发之美。

2. 修订记录

  • V1.1.2

    • 更新时间:2022-09-22

    • 更新内容:

      • Ubuntu 与 Buildroot 手册增加与完善网络配置,更新 QT 工具链

      • 调整 Ubuntu 手册为单独页面

      • 增加 ROS、Yocto Project 开发手册

      • 更新 OpenWrt、RTLinux、OpenHarmony 手册

  • V1.1.1

    • 更新时间:2022-06-14

    • 更新内容:

      • 更新 Linux SDK 介绍

      • 增加 Kernel GPIO 配置与使用

      • 增加 Qt Creator 、RKNN Toolkit Lite、OpenCV、硬盘启动案例,更新 Docker 案例

      • Ubuntu 手册增加 Qt 5.15 交叉编译介绍与 MiPI 摄像头介绍,更新 linux-headers 安装

      • 增加 Manjaro、Debian 开发手册

  • V1.1.0

    • 更新时间:2022-04-01

    • 更新内容:

      • 架构调整

      • 内容更新与修正

  • V1.0.0

    • 更新时间:2021-12-11

    • 更新内容:

      • 初版发布