
linux文件系统定制
文章平均质量分 77
szembed
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
热插拔机制之udev和mdev
热插拔是内核和用户空间之间,通过调用用户空间程序(如hotplug、udev 和 mdev)的交互。当需要通知用户内核发生了某种热插拔事件时,内核才调用这个用户空间程序。转载 2025-08-12 10:27:02 · 23 阅读 · 0 评论 -
对于中断函数返回值的分析
本文探讨了Linux中断处理函数的实现要点。作者通过编程实践发现,未正确设置中断函数的返回值会导致运行时错误。文章详细介绍了中断注册接口request_irq()的参数说明,包括中断号、处理程序、标志位等关键参数。以一个统计中断间隔的示例程序为例,讲解了中断处理函数的实现方法,重点分析了dev_id参数的用途及中断返回值的两种类型:IRQ_NONE(未处理中断)和IRQ_HANDLED(已处理中断)。最后指出中断处理必须正确返回这两种值之一,否则会导致系统异常。转载 2025-07-31 11:52:54 · 27 阅读 · 0 评论 -
一文看懂嵌入式/etc/init.d/目录下的所有启动文件
该目录包含Linux系统启动/关闭时执行的初始化脚本。rcS文件在开机时按顺序执行S开头的启动脚本(如S01logging、S10udev等),而rcK文件在关机时倒序执行这些脚本并传入stop参数。S01logging脚本通过start-stop-daemon工具管理syslogd和klogd守护进程的启停。S10udev脚本负责设备管理,使用udevd守护进程在启动时初始化/dev目录,关机时停止相关服务。这些脚本遵循标准格式,通过start/stop参数控制服务状态,并返回执行状态码。转载 2025-07-31 11:45:01 · 15 阅读 · 0 评论 -
48.Linux-普通U盘以及多分区U盘自动挂载
由于/dev/sda文件最先创建,所以上面需要延时500ms后,判断是否有/dev/sda1,来区别是否是多分区。#如果有/dev/sda1,则属于多分区U盘,所以不需要再挂载/dev/sda了。#延时500ms,判断一下是否有sda1,如果没有,则表示没有分区。#判断挂载目录是否存在。#获取sda后缀数字。转载 2023-08-14 16:29:14 · 429 阅读 · 0 评论 -
Linux文件 profile、bashrc、bash_profile区别
是系统全局环境变量设定;~/.profile~/.bashrc用户家目录下的私有环境变量设定。首先读入全局环境变量设定档,然后根据其内容读取额外的设定的文档,如和;根据不同使用者帐号,于其家目录内读取;读取失败则会读取;再次失败则读取~/.profile(这三个文档设定基本上无差别,仅读取上有优先关系);最后,根据用户帐号读取~/.bashrc。至于~/.profile与~/.bashrc都具有个性化定制功能,但~/.profile。转载 2023-08-14 16:25:51 · 1197 阅读 · 0 评论