差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
| public:it:embedded [2022/11/17 13:53] – [Linux 设备树] oakfire | public:it:embedded [2023/02/20 18:36] (当前版本) – oakfire | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== Embedded ====== | ====== Embedded ====== | ||
| + | * [[https:// | ||
| ===== IAR Embedded Workbench ===== | ===== IAR Embedded Workbench ===== | ||
| 嵌入式 C 编译器 , IDE | 嵌入式 C 编译器 , IDE | ||
| 行 25: | 行 25: | ||
| * **compatible** 属性标示对应的驱动, | * **compatible** 属性标示对应的驱动, | ||
| * **reg** 属性,格式 '' | * **reg** 属性,格式 '' | ||
| + | * 设备树设置基本与驱动紧密关联,可查看对应文档来看怎么写,比如 [[https:// | ||
| + | ===== Yocto ===== | ||
| + | * [[https:// | ||
| + | |||
| + | ===== Linux GPIO ===== | ||
| + | * Linux用户层的GPIO 操作标准接口,参考[[https:// | ||
| + | * 控制接口:< | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | </ | ||
| + | * 调用接口:使用export导出gpio的控制权以后会有路径/ | ||
| + | * **direction**:表示GPIO端口方向,读取为”in”或”out”,写入”in”或者”out”可以设置输入或输出 | ||
| + | * **value**:表示GPIO的电平,0为低电平,1为高电平,如果GPIO配置为输出,则value值可写 | ||
| + | * **edge**:表示中断触发方式,有”none” “rising” “falling” “both” 4种类型, | ||
| + | * none: 表示GPIO不为中断引脚, | ||
| + | * rising: 表示引脚为上升沿触发的中断, | ||
| + | * falling: 表示引脚为下降沿触发的中断, | ||
| + | * both: 表示引脚为边沿触发的中断 | ||