
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
STM32MP157驱动开发——USB设备驱动
Linux下的USB驱动开发,包括作为USB HOST以及USB OTG的开发。其中OTG驱动稍微有点复杂,需要编写控制芯片节点、移植驱动等。
STM32MP157驱动开发——Linux PWM驱动
Linux PWM驱动开发,使用内核自带的PWM驱动进行配置,主要包括原理讲解,修改设备树和启动测试三部分。
STM32MP157驱动开发——Linux设备树
Linux系统中的设备树概念,很重要的一章,包括设备树的结构、语法,以及怎样从设备树信息中提取需要的参数(使用OF函数)等。在后面的驱动开发中需要一直使用相关的知识。
STM32MP157驱动开发——Linux CAN驱动
Linux下的CAN驱动开发,手头没有USB转CAN设备,所以测试部分仅供参考。
STM32MP157驱动开发——platform设备驱动(中)
使用platform设备驱动框架,针对无设备树下的Linux内核,开发字符型设备驱动。
STM32MP157驱动开发——蜂鸣器设备驱动
使用GPIO子系统开发蜂鸣器设备驱动,与LED的驱动十分相似,所以权当巩固加深一下印象。
Stm32MP157驱动开发——pinctrl和gpio子系统
了解Linux的pinctrl和gpio子系统,并且使用gpio子系统对开发板的LED管脚进行驱动开发。
STM32MP157驱动开发——Linux WIFI驱动
Linux下的wifi驱动开发,主要内容为创建sdmmc3节点给wifi设备使用,然后使能厂商的wifi驱动。最后进行了简单的wifi功能测试。
STM32MP157驱动开发——Linux IIO驱动(下)
Linux下的IIO驱动框架,使用缓冲区读取设备数据。
STM32MP157驱动开发——Linux ADC驱动
本节介绍STM32MP157内部的ADC驱动开发,使用其读取输入电压并打印。解析了内部的ADC驱动的IIO框架使用。







