
Linux
文章平均质量分 94
X-Hoshino
这个作者很懒,什么都没留下…
展开
-
Linux设备树插件
Linux 设备树插件的使用。Linux4.4 以后引入了动态设备树(Dynamic DeviceTree)。设备树插件(Device Tree Overlay) 是一种用于设备树(Device Tree)的扩展机制。原创 2023-10-18 20:09:02 · 1991 阅读 · 1 评论 -
Linux驱动实现IO模型
理解Linux IO模型的5种类型:阻塞IO, 非阻塞IO, IO多路复用, 信号驱动IO, 异步IO。怎么使用驱动实现IO模型。原创 2023-09-28 01:04:14 · 254 阅读 · 0 评论 -
Linux驱动之input输入子系统
输入子系统用于实现Linux系统输入设备(鼠标 键盘 触摸屏 游戏杆)驱动的一种框架。输入子系统从下到上分为输入驱动层、输入核心层、输入事件处理层,最终给用户空间提供可访问的设备节点。原创 2023-04-29 20:52:23 · 3484 阅读 · 1 评论 -
Linux驱动之platform设备驱动
inux内核提供了将驱动的硬件部分和软件部分分离开来的方法,移植的时候只需要修改其中的硬件部分。platform是一条虚拟的总线,也叫平台设备总线驱动。原创 2023-04-26 22:04:49 · 2017 阅读 · 0 评论 -
Linux驱动之等待队列
Linux驱动之等待队列。定时器按键消抖、原创 2023-04-17 22:05:55 · 1352 阅读 · 0 评论 -
Linux驱动中断和定时器
Linux驱动中断和定时器一文搞定中断顶半部,底半部机制,硬件中断,软中断,Tasklet,工作队列,jiffies,定时器原创 2023-04-17 19:12:47 · 1652 阅读 · 0 评论 -
Linux内核的竞态和并发
什么是内核竞态,产生的原因是什么,解决内核竞态问题的方法有哪些中断屏蔽,原子操作,自旋锁,读写锁,顺序锁,信号量,读写信号量,互斥体原创 2023-04-15 16:21:17 · 1084 阅读 · 0 评论 -
Linux驱动之GPIO函数、IO内存映射、混杂设备驱动
Linux驱动之LED驱动:介绍了多种实现led驱动的方法字符设备通过GPIO函数或者IO内存映射来实现驱动,以及混杂设备怎么实现驱动原创 2023-04-13 16:13:33 · 2650 阅读 · 0 评论 -
Linux字符设备驱动(设备文件,用户空间与内核空间进行数据交互,ioctl接口)
设备文件的两种创建方式,用户空间怎么与内核空间进行数据交互,字符设备驱动ioctl接口是什么,本文一键搞定。原创 2023-03-25 21:28:28 · 2403 阅读 · 0 评论 -
Linux字符设备驱动(cdev注册,使用和注销,文件私有数据使用)
Linux字符设备驱动(cdev注册,使用和注销,文件私有数据使用)字符设备驱动cdev的详细讲解,以及字符设备驱动的模板编写原创 2023-03-24 22:11:48 · 2052 阅读 · 0 评论 -
Linux驱动字符设备(设备号的申请)
Linux驱动之字符设备在了解Linux字符设备先了解一下Linux设备的分类:字符设备、块设备、网络设备。设备号的静态申请和动态申请原创 2023-03-12 16:27:25 · 970 阅读 · 0 评论 -
Linux驱动内核模块参数和模块符号导出
Linux驱动之内核模块参数和模块符号导出以及模块依赖关系当我们写应用程序可以使用scanf等函数来获取我们想要给某一变量设置的值,而驱动程序又不能使用应用层的库函数,我们怎么把值传递给驱动程序呢?我们就需要使用模块参数来完成。有两种方式修改变量的值。1、加载模块时修改变量的值2、模块加载后修改变量的值。原创 2023-03-12 15:45:26 · 732 阅读 · 0 评论 -
Linux驱动交叉编译把驱动文件放入开发板,以及printk函数打印级别
Linux驱动交叉编译把驱动文件放入开发板,以及printk函数打印级别交叉编译的介绍printk函数介绍原创 2023-03-07 18:36:59 · 1604 阅读 · 0 评论 -
初学者的第一个Linux驱动
初学者的第一个Linux驱动软件环境:Ubuntu20.04 Linux内核源码:3.4.39 硬件环境:GEC6818驱动程序的编写和Makefile文件的编写以及模块的使用和基本命令原创 2023-03-05 20:17:57 · 796 阅读 · 0 评论 -
解决 Ubuntu 不能上网,嵌入式开发网络配置以及无法远程连接 Ubuntu
一网打尽 Ubuntu20.04 不能上网问题,嵌入式开发怎么配置 PC、Ubuntu和开发板之间的IP,以及无法远程连接 Ubuntu。输入 ifconfig 只有 lo 网卡?网卡 ens33 没有 IPv4 的地址?不能远程连接 Ubuntu?原创 2022-12-27 12:31:33 · 25162 阅读 · 16 评论