🥳嵌入式Linux开发Linux 驱动基础涵盖Linux驱动基础的多个主题,包括开发环境搭建、内核模块、字符设备、总线设备驱动模型、平台设备驱动、设备树的使用,以及GPIO和Pinctrl的详细介绍。 Linux Driver DTS GPIO pinctrl
🥳嵌入式Linux开发Linux驱动基础01-开发环境搭建和资料下载文章介绍了Linux驱动开发环境的搭建,包括VMware安装、网络配置、开发工具链设置及资料下载等步骤。 嵌入式Linux开发 设备驱动 实用教程
🥳嵌入式Linux开发Linux驱动基础03-字符设备文章介绍了Linux字符设备的基本概念、设备号、cdev结构体及其在内核中的作用,强调了设备节点和文件操作的重要性。 字符设备 设备驱动 Linux
🥳嵌入式Linux开发Linux驱动基础07-GPIO和Pinctrl文章介绍了Linux中的pinctrl和GPIO子系统,强调它们在硬件引脚管理和操作中的重要性,提供了相关API和设备树配置示例。 GPIO 设备树 pinctrl
🥳嵌入式Linux开发Linux驱动基础08-详解GPIO和pinctrl子系统设备树介绍两个子系统关系、工作机制、设备树编写细节以及不同平台差异,并给出 LED,按键输入、电源控制、SPI/I2C 等设备示例作为参考。 GPIO Linux Device Tree
🥳嵌入式Linux开发Uboot 启动过程分析分析Uboot的启动过程,包括从CPU上电到Uboot入口的启动流程、第一阶段和第二阶段的启动,以及内核加载阶段。此外,还探讨了iMX6ULL是否使用SPL,并提供了相关的内存映射布局表和总结图。参考了多个资料来源以支持分析。 uboot BootLoader 嵌入式Linux开发