Linux驱动开发
守静向光
这个作者很懒,什么都没留下…
展开
-
野火内核4.19.35版本新编译出来的新设备树文件替换旧的设备树
设备树加载方法替换设备树有下面几种方法。第一种,简单直接,设备树是在编译到内核中的,所以重新烧写内核这种方式肯定可行。但是烧写内核比较麻烦,可以参考制作系统镜像系列章节。不推荐也不做过多的讲解。第二种,将我们编译好的设备树或者设备树插件替换掉开发板里面原有的。我们只介绍第二种,将编译好的新设备树文件,替换开发板 /usr/lib/linux-image-4.19.35-imx6/ 目录下的旧设备树文件即可。1、note:由于ubantu和开发板的Linux内核版本都是4.19.35,所以编译设备树原创 2022-04-26 18:22:59 · 2079 阅读 · 2 评论 -
野火内核4.19.35版本找不到imx6ull-seeed-npi.dts设备树文件
由于开发板和ubantu用的内核文件版本都是4.19.35的,在此路径下没有找到imx6ull-seeed-npi.dts。路径:ebf-buster-linux/arch/arm/boot/dts/imx6ull-seeed-npi.dts内核4.19.35版本,就用 /imx6ull-mmc-npi.dts,ctrl+p搜索下该文件,就找到了设备树文件。路径:ebf-buster-linux/arch/arm/boot/dts/imx6ull-mmc-npi.dts...原创 2022-04-26 11:01:11 · 2052 阅读 · 0 评论 -
ubantu和野火开发板内核源码版本不一致出现invalid module format问题
(1)mobaxterm进行内核加载实验出现invalid module format问题,开发板系统的内核是4.19.35版本的,ubantu上vscode下载的内核源码是4.19.71版本的。(2)后面把vscode上下载的Linux内核源码的版本换成4.19.35版本重新下载,按照野火的教程重新编译内核模块,把生成的内核模块拷贝的nfs共享目录即可,具体操作见野火Linux视频教程第90讲。...原创 2022-04-12 16:37:50 · 1350 阅读 · 0 评论