100ask 韦东山 第五篇 嵌入式 Linux 驱动开发基础知识 学习笔记

第1章 Hello 驱动(不涉及硬件操作) 1.1 APP 打开的文件在内核中如何表示 使用 open 打开文件时,传入的 flags、mode 等参数, 读写文件时,文件的当前偏移地址,对文件的操作api,都在 include\linux\fs.h 的 struct file 中。 stru...

imx6ul, VFS: Unable to mount root fs via NFS, trying floppy.

使用 韦东山 的 imx6ul 的开发板,按照手册上面的 nfs rootfs 的说明进行操作,结果开发板加载的时候,打印 VFS: Unable to mount root fs via NFS, trying floppy.然后直接卡住不动了。 经过仔细分析,原来是因为我 虚拟机使用的是 ...

字符设备驱动

linux 字符设备驱动学习。

构建根文件系统笔记

构建根文件系统学习笔记

内核启动学习笔记

打补丁,patch -p1 < ../linux-2.6.22.6.patch 。 -p1 这个命令参数的意思是忽略补丁文件中目录的第一个 / 之前的内容。后面参数的意思是把指定目录中的 patch 文件打到当前目录。 配置。可以使用 find -name "*.de...

[转]Kernel parameters

转自: https://www.ibm.com/support/knowledgecenter/en/linuxonibm/com.ibm.linux.z.lgdd/lgdd_r_hibkernelparameter.html You configure the suspend and res...

archlinux 交叉编译 低版本linux 2.6.29 模块

在archlinux中,使用kmod 替换了 module-init-tools,所以造成了安装 目标板对应的 nfs中的模块提示出错,解决方法是:先安装module-init-tools, 再修改linux 源代码目录下面的Makefile。 安装 module-init-tools: 先安...