Linux 驱动
文章平均质量分 60
黑脸大汉
这个作者很懒,什么都没留下…
展开
-
把Linux驱动编译到内核
其次,为了让内核编译 Makefile 可以调用这个 Makefile,我们还需要将 helloworld 的 Makefile 引用到上一级目录的 Makefile 中,也就是 kernel/drivers/char/ 下的 Makefile 中。不,还要添加到支撑 "Character devices" 菜单的Kconfig下,我们才能在"Character devices" 菜单下看到我们创建的条目。单独编译驱动程序的Makefile,在我们要编译进内核时就不合适用了,那应该是什么样子?原创 2024-09-27 14:58:32 · 141 阅读 · 0 评论 -
把Linux驱动编译到内核的预备知识-Kconfig 文件语法
可以看到这个标题里包含两个变量:ARCH 和 KERNELVERSION,注意一下,$(变量)是取变量的值,对于下图来说,$(ARCH)就是x86,$(KERNELVERSION)就是5.10.160。可以看出menu/endmenu是用来生成菜单的,menu是菜单开始的标志,后面跟的"Device Drivers"就是子菜单的名称,endmenu是菜单结束的标志,这两个是成对出现的。每个选项都必须指定类型,类型包括bool,tristate,string,hex,int。这是又一个成对出现的关键字。原创 2024-09-27 12:19:26 · 259 阅读 · 0 评论 -
把Linux驱动编译到内核的预备知识-图像界面(make menuconfig)
1、了解图形化配置界面的基本操作。2、了解支持图像化界面文件:Kconfig、config、.config,以及编译规则文件Makefile。原创 2024-09-26 18:50:42 · 367 阅读 · 0 评论 -
命令使用:Linux驱动内核模块加载、卸载、查看命令
驱动模块编译出来了,那么怎么使用?看看这些命令吧。原创 2024-09-26 17:42:21 · 60 阅读 · 0 评论 -
再来一点,把Linux驱动程序编译成内核模块
学习如何把驱动程序编译成linux 内核模块。原创 2024-09-26 17:33:12 · 117 阅读 · 0 评论 -
小目标一:最简单的Linux驱动结构
认识最简单的Linux驱动由一下哪几个部分组成?了解编译驱动程序有哪些方式?了解什么是Linux内核模块。原创 2024-09-26 17:05:33 · 101 阅读 · 0 评论 -
Hi,Linux源码
Linux 内核源码包含多级目录,形成一个巨大的树状结构,进入源码所在的目录,就是 Linux 源码的顶级目录。嵌入式Linux 源码获取:去芯片厂商官网获取对应芯片的源码包。了解Linux 内核源码目录结构。Linux 源码目录结构。原创 2024-09-26 16:45:09 · 119 阅读 · 0 评论