
夜深人静Linux驱动
文章平均质量分 57
linux驱动
MrWang.
嵌入式工程师 Linux驱动以及应用程序的开发
知其然知其所以然,每一个文章都会详细解释并给出示例代码可上机运行
不足之处请大家提出,希望与大家一起进步,共勉!
展开
-
驱动程序和应用程序
应用程序(APP)在打开文件时,可以得到一个整数,这个整数被称为文件句柄。去读写文件时,文件的当前偏移地址也会保存在 struct file 结构体的。的每一个文件句柄,在内核里面都有一个。原创 2023-07-17 09:30:31 · 178 阅读 · 0 评论 -
Uboot操作NorFlash
大多数嵌入式系统上都使用Flash存储介质。Flash有很多类型,包括NOR Flash、NAND Flash和其它半导体盘。它们之间的不同在于: NOR Flash 支持芯片内执行(XIP, eXecute In Place),这样代码可以在Flash上直接执行而不必拷贝到RAM中去执行。而NAND Flash并不支持XIP,所以要想执行 NAND Flash 上的代码,必须先将其拷贝到 RAM中去,然后跳到 RAM 中去执行。NOR Flash 使用最为普遍。原创 2023-04-24 23:03:17 · 898 阅读 · 0 评论 -
驱动2-内核打印语句printk
dmesg//主动查看内核中的所有的打印信息(如果消息级别高于终端级别,颜色是红色的)sudo dmesg -c/-C//清空内核的打印信息注:-c:先回显后清除 -C :直接清除原创 2022-09-19 08:47:54 · 1266 阅读 · 0 评论 -
驱动2-Linux设备模块
入口:在入口中分配资源出口:在出口中释放资源许可证:遵从GPL协议原创 2022-09-17 21:54:41 · 210 阅读 · 0 评论 -
Linux驱动的理解
驱动程序是添加到操作系统中的一小块代码,其中包含有关硬件设备的信息,有了此信息,计算机才可以与设备进行通信。作用:所有的硬件设备都需要安装相应的驱动程序才能正常工作。原创 2022-09-15 15:56:52 · 955 阅读 · 0 评论