1. 编程模板

1.1. 外设介绍

例如介绍一下相关子系统,外设相关内容(外设介绍不是必须得)

1.1.1. 设备目录

简单介绍外设相关的用户空间目录。

1.1.2. 设备属性以及控制相关

介绍设备文件,

修改如GPIO引脚的模式之类的

如计算GPIO的引脚编号等,(不同平台计算方式是否相同?)。

以及一些ioctl的参数之类

1.2. 应用编程相关

1.2.1. 使用shell

1
控制命令

1.2.2. 使用系统调用

1
代码相关实现

1.3. 修改设备树

通过修改设备树增添其他相同外设。

1.3.1. 关于该外设的设备树相关属性介绍

1.3.2. 添加自己增加设备树相关部分

1.3.3. 编译设备树或设备树插件

1.4. 验证修改