linux驱动开发
文章平均质量分 94
长沙红胖子Qt(长沙创微智科)
这个作者很懒,什么都没留下…
展开
-
Linux驱动开发笔记(六):用户层与内核层进行数据传递的原理和Demo
驱动作为桥梁,用户层调用预定义名称的系统函数与系统内核交互,而用户层与系统层不能直接进行数据传递,进行本篇主要就是理解清楚驱动如何让用户编程来实现与内核的数据交互传递。原创 2024-01-04 13:32:18 · 5138 阅读 · 12 评论 -
Linux驱动开发笔记(五):驱动连接用户层与内核层的文件操作集原理和Demo
驱动写好后,用户层使用系统函数调用操作相关驱动从而实现与系统内核的关联,本篇主要就是理解清楚驱动如何让用户编程来实现与内核的交互。原创 2023-11-28 12:09:08 · 6342 阅读 · 14 评论 -
Linux驱动开发笔记(四):设备驱动介绍、熟悉杂项设备驱动和ubuntu开发杂项设备Demo
驱动的开发需要先熟悉基本概念类型,本篇讲解linux杂项设备基础,还是基于虚拟机ubuntu去制作驱动,只需要虚拟机就可以尝试编写注册杂项设备的基本流程。原创 2023-11-21 16:07:54 · 6333 阅读 · 20 评论 -
Linux驱动开发笔记(三):基于ubuntu的helloworld驱动源码编写、makefile编写以及驱动编译加载流程测试
前面学习了驱动的基础框架,上一篇编译了gcc7.3.0,那么为了方便很好的熟悉流程,本篇,将使用ubuntu18.04,直接编译ubuntu18.04的驱动,然后做好本篇文章的相关实战测试。原创 2023-05-12 10:07:43 · 10473 阅读 · 10 评论 -
Linux驱动开发笔记(二):ubuntu系统从源码编译安装gcc7.3.0编译器
编译ubuntu驱动之前,发现内核使用的gcc是7.3.0,而使用apt管理和下载的都无法直接或间接安装gcc7.3.0,于是只能从源码安装gcc7.3.0编译器。原创 2023-05-09 09:52:46 · 8488 阅读 · 1 评论 -
Linux驱动开发笔记(一):helloworld驱动源码编写、makefile编写以及驱动编译基本流程
基于linux的驱动开发学习笔记,本篇是描述了一个字符驱动的基础开发流程,以便做嵌入式开发多年的应用或者系统学习驱动开发。原创 2023-05-07 10:45:28 · 11532 阅读 · 16 评论