首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Linux驱动开发
hrx
创建于2022-05-20
订阅专栏
Linux驱动开发
等 1 人订阅
共11篇文章
创建于2022-05-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Linux驱动之Kconfig语法——学习笔记(11)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 当在内核根目录执行 make menuconfig 时会出现内核配置界面,而配置界面中的选项、条目全都依赖于各个文件夹中的Kconfig配置文件。
Linux驱动之获取设备树属性——学习笔记(10)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 在驱动开发中如果可以使用设备树进行参数配置而不用频繁修改源码时间很方便的事情。 这里以I2C设备举例,记录一下。 一、设备树修改 1、添加设备节点
Linux驱动之线程的使用——学习笔记(9)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 还是由于写了个RTC驱动,想要在驱动中定时更新系统时钟的原因,研究了定时器,结果发现定时器是通过中断实现的,而读写寄存器的过程中存在休眠函数,所以
Linux驱动之在驱动中校准系统时间——学习笔记(8)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 最近写了一个RTC驱动,然后打算在驱动内部定时校准系统时间,搜索了一圈实在是没找到什么有用的信息,就去内核的源码里找了一下还真的有。 这里记录一下
Linux驱动之Ubuntu下下载内核源码——学习笔记(7)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 PC操作系统:Ubuntu 16.04 LTS 内核版本:4.15.0-45-generic 编译器:gcc 7.5.0 主要是方便验证一些驱动的
Linux驱动之模块参数——学习笔记(6)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 在应用层的C程序都是通过 main 函数的参数进行传递参数。 在驱动层则是使用模块参数 进行参数传递。 由于最近项目需要用到,就学习记录一下。 一
Linux驱动之定时器的使用——学习笔记(5)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 写了一个RTC驱动,为了实现在驱动中定时将RTC的时间校准到系统时间,研究了一下驱动中定时器的使用。但经过实践发现这个想法并不可行,原因在下面阐述
Linux驱动之ioctl函数——学习笔记(4)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 如何创建一个字符设备以及open、close、write、read等函数的使用以及file_operations结构体注释请看Linux驱动之创建
Linux驱动之创建字符驱动——学习笔记(3)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 怎么创建一个最基本的Linux驱动模板请看Linux驱动之简单入门——学习笔记(1)。 这篇文章讲一下怎么创建一个字符设备驱动,以及open、cl
Linux驱动之用man查看内核函数——学习笔记(2)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 写Linux驱动总是使用的大多是一些内核函数,在用man无法查找也是一件麻烦事。 实现让man支持内核函数查询,这里我也是通过网上查找的资料,然后
Linux驱动之简单入门——学习笔记(1)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 基于i.mx6平台对Linux驱动模块修修改改也有段时间了,其中断断续续查了一大堆资料感觉知识并不那么连贯,是时候自己从基础开始整理整理了。 一、