嵌入式Linux驱动开发学习
文章平均质量分 85
记录分享嵌入式Linux学习中遇到的问题及处理方法
大叔学Linux
41岁开启Linux学习之旅,想要学东西,什么时候都不算晚~
展开
-
Linux学习第60天:Linux驱动开发的一些总结
嵌入式Linux驱动开发学习阶段总结原创 2024-08-15 17:27:34 · 436 阅读 · 0 评论 -
Linux学习第60天:Linux ADC驱动
linux ADC驱动开发原创 2024-08-15 16:14:07 · 1165 阅读 · 0 评论 -
Linux学习第59天:Linux IIO 驱动
linux iio 驱动开发原创 2024-08-15 14:49:37 · 989 阅读 · 0 评论 -
Linux学习第58天:Regmap API 实验
Linux regmap API 驱动开发原创 2024-08-05 17:05:51 · 1031 阅读 · 0 评论 -
Linux学习第57天:Linux PWM驱动实验
Linux---PWM驱动开发原创 2024-08-05 14:08:54 · 851 阅读 · 0 评论 -
Linux学习第56天:RGB转HDMI
linux驱动学习RGB转HDMI原创 2024-08-05 13:12:33 · 649 阅读 · 0 评论 -
Linux学习第55天:Linux 4G 通信实验(更快、更高、更强)
Linux 4G 通信实验原创 2024-07-22 21:11:24 · 1234 阅读 · 1 评论 -
Linux学习第54天:Linux WIFI 驱动:蓝星互联
只需要将 WIFI 驱动源码添加到 Linux 内核中,然后通过图形化界面配置,选择将其编译成模块即可原创 2024-06-27 16:50:39 · 1067 阅读 · 1 评论 -
Linux学习第53天:Linux网络驱动实验(三):一往(网)情深
Linux网络驱动开发之三原创 2024-06-26 11:26:44 · 626 阅读 · 0 评论 -
Linux学习第51天:Linux网络驱动实验(一):一往(网)情深
嵌入式网络基础知识原创 2024-03-29 16:34:55 · 823 阅读 · 0 评论 -
Linux学习第50天:Linux块设备驱动实验(二):Linux三大驱动之一
本节笔记主要学习使用请求队列实验和不使用请求队列实验。重点在编程。原创 2024-01-07 21:04:59 · 604 阅读 · 0 评论 -
Linux学习第49天:Linux块设备驱动实验(一):Linux三大驱动之一
本节重点学习一下块设备相关驱动概念,不涉及到具体的存储设备。原创 2024-01-01 20:34:44 · 641 阅读 · 0 评论 -
Linux学习第48天:Linux USB驱动试验:保持热情,保持节奏,持续学习是作为一个技术人员应有的基本素质和要求
本章并没有深入到 USB 驱动具体编写方式,只是对 USB 的协议做了简单的介绍,后面讲解了一下 Linux 内核自带的 USB HOST 和 DEVICE 驱动的使用。原创 2023-12-31 20:15:56 · 1739 阅读 · 0 评论 -
Linux学习第47天:Linux音频驱动试验:能不能?不行也得行。
本次笔记需要学习CAN总线相关内容,主要包括CAN总线相关的基础理论知识、硬件原理图分析说明以及驱动开发、测试。重点内容为驱动开发及测试相关内容。原创 2023-12-11 19:55:47 · 190 阅读 · 0 评论 -
Linux学习第46天:Linux音频驱动试验:总有那么一首歌,会让你泪流满面。
本节笔记主要学习一下如何使能 WM8960 驱动,并且通过 WM8960 芯片来完成音乐播放与录音。原创 2023-12-01 21:16:00 · 415 阅读 · 0 评论 -
Linux学习第45天:Linux 多点电容触摸屏实验(三):难忘记第一次牵你手的温存
本章的内容比较多,既包括基础知识,又包括驱动开发、tslib移植与使用,还包括Linux内核自带触摸屏驱动的使用,以及不同分辨率4.3寸触摸屏的驱动开发与测试。原创 2023-11-22 15:26:30 · 415 阅读 · 0 评论 -
Linux学习第44天:Linux 多点电容触摸屏实验(二):难忘记第一次牵你手的温存
本节主要学习了触屏硬件原理图以及驱动的编写、测试相关内容。原创 2023-11-21 21:13:36 · 448 阅读 · 0 评论 -
Linux学习第43天:Linux 多点电容触摸屏实验(一):难忘记第一次牵你手的温存
本章主要学习触摸屏的驱动开发,需要学习的主要内容包括电容触摸屏的驱动框架简介、硬件原理分析以及驱动的开发与测试。本节内容重点学习本章的第一节电容触摸屏的驱动框架,其余内容将在下一节进行学习。原创 2023-11-20 19:40:39 · 764 阅读 · 0 评论 -
Linux学习第42天:Linux RS232/485/GPS 驱动实验:天外来客
本次笔记将学习开发板通过GPS模块接收卫星信息,题目中提到的天外来客就是卫星。接收以后模块通过串口232发送给开发板,解码以后显示在minicom界面中。原创 2023-11-15 21:24:25 · 758 阅读 · 0 评论 -
Linux学习第41天:Linux SPI 驱动实验(二):乾坤大挪移
本节的内容较多,可以分成两天进行学习。主要学习了SPI驱动开发及运行测试的相关内容。原创 2023-11-13 21:17:19 · 387 阅读 · 0 评论 -
Linux学习第40天:Linux SPI 驱动实验(一):乾坤大挪移
本章实验的最终目的就是驱动 I.MX6UALPHA 开发板上的 ICM-20608 这个 SPI 接口的六轴传感器,可以在应用程序中读取 ICM-20608的原始传感器数据。原创 2023-11-12 20:45:47 · 264 阅读 · 0 评论 -
Linux学习第39天:Linux I2C 驱动实验(三):哥俩好
本节笔记主要学习试验程序的编写及运行测试。其中试验程序的编写主要包括修改设备树、AP3216驱动编写及编写测试APP。作为本节重点内容。原创 2023-11-10 16:18:28 · 157 阅读 · 0 评论 -
Linux学习第38天:Linux I2C 驱动实验(二):哥俩好
本节笔记主要学习I2C设备驱动编写及硬件原理图分析。原创 2023-11-10 14:24:44 · 203 阅读 · 0 评论 -
Linux学习第37天:Linux I2C 驱动实验(一):哥俩好
以正点原子I.MX6U-ALPHA开发板上的AP3216这个三合一环境光传感器为例学习如何编写Linux下的I2C设备驱动程序。原创 2023-11-09 21:29:13 · 232 阅读 · 0 评论 -
Linux学习第36天:Linux RTC 驱动实验:时间是一条流淌的河
本笔记主要学习Linux RTC驱动试验,主要内容包括Linux内核RTC驱动简介、I.MX6U内部RTC分析、RTC时间查看与设置。原创 2023-11-07 19:28:38 · 899 阅读 · 0 评论 -
Linux学习第35天:Linux LCD 驱动实验(二):星星之火可以燎原
本节笔记主要学习Linux LCD驱动试验,主要内容包括LCD驱动简析、硬件原理图分析、驱动程序编写及运行测试。其中驱动程序的编写以及运行测试作为本节的重点内容。本文为参考正点原子开发板配套教程整理而得,仅用于学习交流使用,不得用于商业用途。原创 2023-11-07 14:22:15 · 339 阅读 · 0 评论 -
Linux学习第34天:Linux LCD 驱动实验(一):星星之火可以燎原
本节笔记主要学习Linux LCD驱动试验,主要内容包括LCD驱动简析、硬件原理图分析、驱动程序编写及运行测试。其中驱动程序的编写以及运行测试作为本节的重点内容。本小结将分为2次笔记进行总结,今天主要学习LCD驱动简析和硬件原理图分析。原创 2023-11-06 21:20:31 · 436 阅读 · 0 评论 -
Linux学习第33天:Linux INPUT 子系统实验(二):Linux 自带按键驱动程序的使用
本节笔记主要内容是学会如何使用Linux自带的按键驱动程序。原创 2023-11-05 20:23:15 · 331 阅读 · 0 评论 -
Linux学习第32天:Linux INPUT 子系统实验(一):接纳
本笔记主要学习Linux input子系统实验,主要内容包括input子系统相关基础知识、原理图分析、驱动程序开发及测试、Linux自带按键驱动程序的使用。原创 2023-11-05 19:12:45 · 341 阅读 · 0 评论 -
Linux学习第31天:Linux MISC 驱动实验:温故知新
本节笔记主要学习LinuxMISC驱动试验。除了最基本的简介知识点外,主要重点在于试验程序的编写。原创 2023-11-03 07:00:00 · 333 阅读 · 0 评论 -
Linux学习第30天:Linux 自带的 LED 灯驱动实验:驱动开发思维方式的转变势在必行
本节笔记主要学习Linux自带的LED驱动试验。主要内容包括驱动使能、简介、设备树节点编写及运行测试。其中驱动简介又包括LED灯驱动框架分析、module_platform_driver函数简介和gpio_led_probe函数简析。原创 2023-11-02 16:06:40 · 717 阅读 · 0 评论 -
Linux学习第29天:设备树下的 platform 驱动编写:举步维艰,那就脚踏实地,一步一个脚印,慢慢来。
本篇笔记主要学习设备树下platform驱动开发相关知识,主要包括相关的基础知识、硬件原理图以及驱动开发的过程。其中驱动开发的过程有设备树的修改、驱动开发及APP开发、编译及运行测试。其中驱动开发作为本节的重点内容。原创 2023-11-01 13:11:05 · 317 阅读 · 1 评论 -
Linux学习第28天:Platform设备驱动开发(二): 专注与分散
本篇笔记主要学习了platform设备驱动开发的相关概念。将分成两次笔记进行学习。本次笔记主要学习platform设备驱动开发相关的理论知识。主要内容包括:Linux驱动的分离与分层、platform平台驱动模型简介。其中驱动的分离与分层有包括驱动的分离、驱动的分层。platform平台驱动模型简介主要包括platform总线、platform驱动与platform设备。原创 2023-10-31 17:01:20 · 358 阅读 · 0 评论 -
Linux学习第27天:Platform设备驱动开发(一): 专注与分散
本次笔记主要学习platform设备驱动开发相关的理论知识。原创 2023-10-30 21:50:14 · 270 阅读 · 0 评论 -
Linux学习第26天:异步通知驱动开发: 主动
本篇笔记主要学习了嵌入式Linux异步通知驱动开发相关知识,主要内容包括异步通知的相关概念及驱动开发的过程。原创 2023-10-29 07:50:26 · 784 阅读 · 0 评论 -
Linux学习第25天:Linux 阻塞和非阻塞 IO 实验(二): 挂起
本篇笔记为本节的后半部分,主要内容为阻塞IO和非阻塞IO的驱动开发实现。原创 2023-10-28 15:40:20 · 168 阅读 · 0 评论 -
Linux学习第24天:Linux 阻塞和非阻塞 IO 实验(一): 挂起
本篇笔记主要学习Linux 阻塞和非阻塞 IO 实验,主要包括阻塞和非阻塞简介、等待队列、轮询、poll操作。原创 2023-10-27 21:53:33 · 382 阅读 · 0 评论 -
Linux学习第23天:Linux中断驱动开发(二): 突如其来
本节笔记主要学习了中断驱动开发的下半部分,主要包括中断驱动开发及测试。其中最主要的内容为中断驱动开发相关内容。原创 2023-10-26 21:33:45 · 469 阅读 · 0 评论 -
Linux学习第22天:Linux中断驱动开发(一): 突如其来
中断作为驱动开发中很重要的一个概念,在实际的项目实践中经常用到。本节的主要内容包括中断简介、硬件原理分析、驱动程序开发及运行测试。原创 2023-09-28 23:04:57 · 742 阅读 · 0 评论 -
Linux学习第21天:Linux内核定时器驱动开发: 流淌的时间长河
本节笔记主要学习Linux内核定时器的驱动开发,主要包括内核时间管理和定时器、硬件原理图分析【LED】、驱动开发和测试。最重要的内容为定时器驱动开发部分。原创 2023-09-27 21:53:12 · 2075 阅读 · 0 评论