![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32MP157
文章平均质量分 94
Amonter
这个作者很懒,什么都没留下…
展开
-
STM32MP157内核移植相关bug
对之前系统移植bug的一些小想法,仅作参考。原创 2023-01-17 20:33:41 · 2270 阅读 · 0 评论 -
STM32MP157驱动开发——Linux下的单总线驱动
Linux下的单总线驱动,介绍了相关的原理,并以DS18B20和DHT11为例进行了驱动开发。原创 2023-01-09 15:01:44 · 1324 阅读 · 0 评论 -
STM32MP157驱动开发——Linux DAC驱动
Linux下的DAC驱动开发,相对于ADC,DAC的驱动内容还是比较简单的,也比较好理解。原创 2023-01-08 00:19:26 · 1958 阅读 · 0 评论 -
STM32MP157驱动开发——Linux ADC驱动
本节介绍STM32MP157内部的ADC驱动开发,使用其读取输入电压并打印。解析了内部的ADC驱动的IIO框架使用。原创 2023-01-07 22:21:52 · 1804 阅读 · 0 评论 -
STM32MP157驱动开发——Linux IIO驱动(下)
Linux下的IIO驱动框架,使用缓冲区读取设备数据。原创 2023-01-07 00:25:07 · 1796 阅读 · 0 评论 -
STM32MP157驱动开发——Linux IIO驱动(上)
Linux的IIO子系统,通常适用于ADC和DAC传感器的驱动开发。原创 2023-01-06 17:24:54 · 1673 阅读 · 2 评论 -
STM32MP157驱动开发——Regmap API
Linux下的Regmap子系统开发,主要是为各种实际的物理总线提供一种兼容性的使用方式,减少驱动开发的冗余性。原创 2023-01-05 22:30:30 · 595 阅读 · 0 评论 -
STM32MP157驱动开发——4G通信模块驱动
Linux的4G模块驱动开发,因为手头没有相关模块,这里仅粘贴了相关的教程,可以参考一下了解相关的使用流程。原创 2023-01-04 23:21:34 · 4965 阅读 · 1 评论 -
STM32MP157驱动开发——Linux WIFI驱动
Linux下的wifi驱动开发,主要内容为创建sdmmc3节点给wifi设备使用,然后使能厂商的wifi驱动。最后进行了简单的wifi功能测试。原创 2023-01-04 00:54:33 · 2410 阅读 · 0 评论 -
STM32MP157驱动开发——Linux 网络设备驱动
Linux下的网络设备驱动开发,仅对板载的千兆网卡进行了驱动移植和测试,具体的原理及实现部分可参考原子哥教程进行理解。原创 2023-01-03 22:24:42 · 2011 阅读 · 0 评论 -
STM32MP157驱动开发——Linux块设备驱动
Linux下的块设备驱动开发,将一块RAM作为ramdisk,进行读写测试。分别针对机械式和非IO调度式的两种模型进行开发测试。原创 2023-01-02 23:19:56 · 1751 阅读 · 0 评论 -
STM32MP157驱动开发——USB设备驱动
Linux下的USB驱动开发,包括作为USB HOST以及USB OTG的开发。其中OTG驱动稍微有点复杂,需要编写控制芯片节点、移植驱动等。原创 2023-01-02 00:12:15 · 4483 阅读 · 0 评论 -
STM32MP157驱动开发——Linux CAN驱动
Linux下的CAN驱动开发,手头没有USB转CAN设备,所以测试部分仅供参考。原创 2023-01-01 15:34:33 · 2077 阅读 · 5 评论 -
STM32MP157驱动开发——Linux 音频驱动
Linux下的音频驱动开发,主要是使用CS42L51芯片。如果有音频开发需求可以参考。原创 2022-12-30 23:56:01 · 5698 阅读 · 2 评论 -
STM32MP157驱动开发——多点电容触摸屏驱动
Linux下的多点电容屏幕驱动的开发流程。原创 2022-12-28 00:31:53 · 2818 阅读 · 0 评论 -
STM32MP157驱动开发——Linux RS232/485/GPS 驱动
Linux下的串口驱动,由于UART的驱动已经由ST写好,所以只需要修改设备树并使能相应的外设驱动即可。串口驱动可以参考原子哥教程进行深入了解。原创 2022-12-27 22:26:56 · 3071 阅读 · 0 评论 -
STM32MP157驱动开发——SPI驱动
Linux下的SPI驱动开发,使用SPI框架对接板载的ICM20608设备。原创 2022-12-27 00:44:16 · 1438 阅读 · 0 评论 -
STM32MP157驱动开发——外置RTC芯片RCF8563驱动
外部RTC设备PCF8563的驱动开发,主要为IIC驱动与RTC驱动相结合,中断子系统的引脚比较简单。同时对pcf8563驱动的内容进行了简单分析。原创 2022-12-26 18:13:17 · 1949 阅读 · 0 评论 -
STM32MP157驱动开发——Linux RTC驱动
Linux RTC驱动开发,由于ST已经开发好,所以仅做一些简述和使用介绍。原创 2022-12-25 23:28:34 · 777 阅读 · 0 评论 -
STM32MP157驱动开发——RGB转HDMI
RGB转HDMI信号,只需要修改一下设备树并使能芯片驱动即可。原创 2022-12-25 17:28:07 · 3427 阅读 · 3 评论 -
根文件系统rootfs制作——使用buildroot工具(重制版)
之前使用的busybox构建根文件系统,在实际使用时缺少一些第三方库,所以补档了一个buildroot制作的。原创 2022-12-25 16:58:45 · 1523 阅读 · 0 评论 -
STM32MP157驱动开发——Linux I2C驱动
Linux下的I2C驱动开发,是除了platform虚拟总线外的第二种Linux平台总线。本质上也是对字符驱动的一层封装,多了向内核申请作为iic设备的步骤。原创 2022-12-21 23:33:41 · 1588 阅读 · 0 评论 -
STM32MP157驱动开发——Linux LCD驱动(下)
Linux下LCD驱动开发部分,包括设备树修改、屏幕参数设置、背光节点的编写,还有最后的运行测试。原创 2022-12-20 17:39:16 · 993 阅读 · 4 评论 -
STM32MP157驱动开发——Linux LCD驱动(上)
Linux LCD驱动的相关知识,包括LCD简介、LTDC接口和DRM驱动框架等。可以稍微做一些了解。原创 2022-12-19 22:55:09 · 2858 阅读 · 0 评论 -
STM32MP157驱动开发——Linux PWM驱动
Linux PWM驱动开发,使用内核自带的PWM驱动进行配置,主要包括原理讲解,修改设备树和启动测试三部分。原创 2022-12-18 19:15:33 · 1277 阅读 · 4 评论 -
STM32MP157驱动开发——Linux自带的按键驱动(补丁)
使用Linux内核自带的按键驱动对开发板上的按键进行开发,本质上仍然是使用的platform和input子系统。原创 2022-12-17 17:43:40 · 340 阅读 · 0 评论 -
STM32MP157驱动开发——Linux input 子系统
使用 input 子系统开发按键驱动程序。原创 2022-12-17 00:18:06 · 166 阅读 · 0 评论 -
STM32MP157驱动开发——MISC驱动
使用MISC驱动框架开发一个简单的字符设备驱动——蜂鸣器驱动。这也是除了内核自带的驱动以外,使用platform框架开发字符设备的常用方式。原创 2022-12-14 00:25:57 · 368 阅读 · 0 评论 -
STM32MP157驱动开发——Linux自带的LED灯驱动
使用 Linux 内核自带的 LED 驱动对开发板上的 LED 进行开发,本质上也是 platform 驱动框架下的开发。原创 2022-12-13 18:19:50 · 727 阅读 · 0 评论 -
STM32MP157驱动开发——platform设备驱动(下)
设备树下的platform驱动框架开发,也是现在常用的Linux驱动开发方式,所以需要重点理解和记忆!原创 2022-12-12 23:21:31 · 409 阅读 · 0 评论 -
STM32MP157驱动开发——platform设备驱动(中)
使用platform设备驱动框架,针对无设备树下的Linux内核,开发字符型设备驱动。原创 2022-12-12 16:13:52 · 216 阅读 · 0 评论 -
STM32MP157驱动开发——platform设备驱动(上)
介绍Linux中驱动的分离和分层,也就是引入platform平台设备驱动的概念,主要讲述一些原理部分的相关知识。原创 2022-12-10 23:16:56 · 383 阅读 · 0 评论 -
STM32MP157驱动开发——异步通信
Linux驱动开发中,读取设备驱动文件的第三种方式——异步通知,本质上就是信号通知机制,当设备出现状态改变时,使用信号模拟出一种类似“中断”的通知,在信号处理函数中进行相应的处理。原创 2022-12-09 23:40:46 · 397 阅读 · 0 评论 -
STM32MP157驱动开发——阻塞与非阻塞IO(下)
Linux阻塞与非阻塞IO的例程部分,包括两种类型的驱动编写与demo测试。原创 2022-12-08 23:41:42 · 256 阅读 · 0 评论 -
STM32MP157学习——Linux阻塞和非阻塞IO(上)
Linux阻塞与非阻塞IO的基础知识部分,列举出两种模式下常用的事件处理方式。原创 2022-12-08 16:45:31 · 171 阅读 · 0 评论 -
STM32MP157驱动开发——Linux中断实验(下)
Linux中断服务开发的实验部分,以Key0作为外设中断源,中端服务中进行按键消抖,并使用测试App进行运行验证。原创 2022-12-07 22:34:58 · 332 阅读 · 0 评论 -
STM32MP157驱动开发——Linux中断实验(上)
Linux驱动开发中的中断介绍部分,主要是一些常用中断的原理部分总结。原创 2022-12-06 23:57:30 · 395 阅读 · 0 评论 -
STM32MP157驱动开发——内核定时器
Linux内核定时器实验,使用定时器实现周期闪烁LED原创 2022-12-06 00:28:14 · 492 阅读 · 0 评论 -
STM32MP157驱动开发——Linux按键输入
使用GPIO子系统下的输入模式开发按键输入设备驱动,旨在了解GPIO子系统输入模式的开发方式,并非实际应用中的按键开发原创 2022-11-29 23:07:49 · 261 阅读 · 0 评论 -
STM32MP157驱动开发——Linux并发与竞争(实验)
对四种处理并发和竞争的机制进行实验验证,进一步加深理解,掌握其使用方法。原创 2022-11-28 22:46:17 · 231 阅读 · 0 评论