上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 23 下一页
摘要: tmpfs 是 Linux 内核中的一个虚拟文件系统,它将数据存储在内存中而不是硬盘上。使用 tmpfs 可以快速访问数据,因为数据存储在 RAM 中,而不需要进行实际的磁盘 I/O 操作。 快速创建一个tmpfs挂载节点: mkdir /mnt/tmpfs // 创建一个挂载点 mount -t 阅读全文
posted @ 2024-03-25 17:46 lethe1203 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 参考博客: Linux 驱动属性文件添加、DEVICE_ATTR宏、device_create_file()及sysfs_create_group()_面朝大海0902的博客-CSDN博客 Linux-DEVICE_ATTR()介绍及使用示例_Wang20122013的博客-CSDN博客 https 阅读全文
posted @ 2024-03-25 17:36 lethe1203 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 参考资料:https://blog.csdn.net/rikeyone/article/details/103586453 seq_file系列函数是为了方便内核导出信息到sysfs、debugfs、procfs实现的。 seq_file的相关接口函数如下: int seq_open(struct 阅读全文
posted @ 2024-03-25 17:11 lethe1203 阅读(58) 评论(0) 推荐(0) 编辑
摘要: module license 'unspecified' taints kernel. Disabling lock debugging due to kernel taint 内核加载了一个未指定许可证的模块,这可能导致内核被污染(taint)。在 Linux 内核中,当加载了一些未经授权或不受信 阅读全文
posted @ 2024-03-25 16:44 lethe1203 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 参考资料:https://blog.csdn.net/qq_29023095/article/details/123164953 用户空间和内核空间交互方式有:文件I/O,ioctl、procfs、debugfs、sysfs等 procfs 是 Linux 内核中的一个虚拟文件系统,通常挂载在 /p 阅读全文
posted @ 2024-03-25 14:34 lethe1203 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 可用下列的命令查看已经挂载的文件系统: mount // 查看当前系统中已挂载的文件系统 cat /etc/fstab // 了解系统中所有定义的文件系统 lsblk // 显示系统中的块设备信息 df -h // 显示文件系统的磁盘空间使用情况,并包含已挂载的文件系统信息 命令在imx6ull上显 阅读全文
posted @ 2024-03-25 13:26 lethe1203 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 参考资料: https://blog.csdn.net/weixin_45264425/article/details/128233119 VFS(Virtual File System,虚拟文件系统)是操作系统内核中的一个重要组成部分,它提供了一个抽象层,用于统一管理不同类型的文件系统和存储设备。 阅读全文
posted @ 2024-03-25 13:24 lethe1203 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 参考资料:《正点原子Linux驱动开发指南》 volatile关键字可参考:https://www.cnblogs.com/lethe1203/p/18031883 原子操作是防止并发访问共享资源的方法之一 linux内核中对原子操作的定义: #include <linux/types.h> typ 阅读全文
posted @ 2024-03-24 23:37 lethe1203 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 参考: 《Linux设备驱动开发》 http://www.wowotech.net/linux_kenrel/dma_engine_overview.html https://blog.csdn.net/yangguoyu8023/article/details/121852348 https:// 阅读全文
posted @ 2024-03-24 22:28 lethe1203 阅读(555) 评论(0) 推荐(0) 编辑
摘要: DMA介绍可见:https://www.cnblogs.com/lethe1203/p/18092378 本节复习2440 DMA使用 参考资料:韦东山驱动第二期 DMA字符驱动代码: #include <linux/module.h> #include <linux/kernel.h> #incl 阅读全文
posted @ 2024-03-24 20:37 lethe1203 阅读(30) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 23 下一页