logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32MP157驱动开发——USB设备驱动

Linux下的USB驱动开发,包括作为USB HOST以及USB OTG的开发。其中OTG驱动稍微有点复杂,需要编写控制芯片节点、移植驱动等。

#驱动开发#stm32#嵌入式硬件
STM32MP157驱动开发——Linux PWM驱动

Linux PWM驱动开发,使用内核自带的PWM驱动进行配置,主要包括原理讲解,修改设备树和启动测试三部分。

#驱动开发#stm32#linux
STM32MP157驱动开发——Linux设备树

Linux系统中的设备树概念,很重要的一章,包括设备树的结构、语法,以及怎样从设备树信息中提取需要的参数(使用OF函数)等。在后面的驱动开发中需要一直使用相关的知识。

#驱动开发#stm32#linux
STM32MP157驱动开发——Linux CAN驱动

Linux下的CAN驱动开发,手头没有USB转CAN设备,所以测试部分仅供参考。

#驱动开发#stm32#linux
STM32MP157驱动开发——platform设备驱动(中)

使用platform设备驱动框架,针对无设备树下的Linux内核,开发字符型设备驱动。

#stm32#驱动开发#linux +1
STM32MP157驱动开发——蜂鸣器设备驱动

使用GPIO子系统开发蜂鸣器设备驱动,与LED的驱动十分相似,所以权当巩固加深一下印象。

#驱动开发#stm32#单片机
Stm32MP157驱动开发——pinctrl和gpio子系统

了解Linux的pinctrl和gpio子系统,并且使用gpio子系统对开发板的LED管脚进行驱动开发。

#stm32#驱动开发#单片机
STM32MP157驱动开发——Linux WIFI驱动

Linux下的wifi驱动开发,主要内容为创建sdmmc3节点给wifi设备使用,然后使能厂商的wifi驱动。最后进行了简单的wifi功能测试。

#驱动开发#stm32#linux
STM32MP157驱动开发——Linux IIO驱动(下)

Linux下的IIO驱动框架,使用缓冲区读取设备数据。

#驱动开发#stm32#linux
STM32MP157驱动开发——Linux ADC驱动

本节介绍STM32MP157内部的ADC驱动开发,使用其读取输入电压并打印。解析了内部的ADC驱动的IIO框架使用。

#驱动开发#stm32#linux
    共 44 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择