Linux内核驱动开发
文章平均质量分 90
嵌入式王道长
这个作者很懒,什么都没留下…
展开
-
Qemu虚拟arm开发板驱动开发详解(二)——驱动的加载
驱动的加载有两种方式,一种是写进操作系统内核,跟随操作系统启动和关闭的静态加载方式,另一种是灵活多变,在操作系统运行过程中临时插入驱动的动态加载方式。在本章中,我们将在arm32开发板上进行驱动加载,并实现两种不同的驱动加载方式。原创 2023-09-03 20:04:16 · 768 阅读 · 0 评论 -
Qemu虚拟arm开发板驱动开发详解(一)——驱动基本架构
此前在系列文章中,我们已建立好Linux最小系统的运行环境,并将其成功移植到了由Qemu模拟的arm32开发板上。接下来将介绍如何基于上述环境进行驱动开发。本节主要带各位读者了解Linux内核驱动的基本架构,并在WSL的Ubuntu22.04子系统下实现基于x86操作系统的简易Linux驱动“HelloWorld”。原创 2023-09-01 11:37:21 · 1998 阅读 · 1 评论