开发概述
本章节介绍开发相关内容,包括开发环境搭建和开发流程。
本项目采用了“全集成Buildroot”,编译所需的工具链、内核、U-boot、根文件系统,都从同一个buildroot中编译出来。
因此,无论是修改系统固件还是开发新软件,都需要拉取buildroot环境。
开发相关链接:
- 软件仓库:电子通行证播放器程序 neo版本
- Buildroot: GitHub - rhodesepass/buildroot
开发环境
作者使用的开发系统为:Ubuntu 24.04。文档中的指令也将以该系统为准。
章节导航
章节分为两部分:开发指引及说明文档。
开发指引
| 章节 | 说明 |
|---|---|
| 开发环境搭建 | 如何搭建开发环境 |
| 第一个应用程序 | 介绍交叉编译工具链、cmake的使用方法 |
说明文档
| 章节 | 说明 |
|---|---|
| 定制ioctl文档 | 电子通行证中使用的定制ioctl的说明文档 |
| 设备树中的功能开关 | 设备树中的功能开关 |
下一步
前往 开发环境搭建 了解搭建开发环境步骤。
