- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 Linux启动分析之Initramfs
在前面已经分析了rootfs的挂载,解决了VFS架构下原始挂载点的问题,也提到了Initramfs文件包的填充,这里记下如何实现Initramfs填充一、Initramfs概述1.initrd 在早期的linux系统中,一般只有硬盘或者软盘被用来作为linux根文件系统的存储设备,因此也就很容易把这些设备的驱动程序集成到内核中。但是现在的嵌入式系统中可能将根文件系统保
2016-12-21 15:11:16 15327
原创 Linux启动分析之文件系统的挂载
基于内核版本:Linux-3.0.35这几天在优化开机时间,发现其中挂载文件系统的时耗费了大量时间,所以才想着对内核挂载文件系统的过程跟踪分析,同时也在网上学到了很多,在这里整理记录下。一、rootfs的诞生Linux一切皆文件的提出:在Linux中,普通文件、目录、字符设备、块设备、套接字等都以文件被对待;他们具体的类型及其操作不同,但需要向上层提供统一的操作接口。虚
2016-12-21 11:26:15 1645
原创 使用BusyBox制作嵌入式Linux根文件系统
STEP 1:构建目录结构 创建根文件系统目录,主要包括以下目录/dev /etc /lib /usr /var /proc /tmp /home /root /mnt /bin /sbin /sys #mkdir /home/rootfs#cd /home/rootfs#mkdir dev etc lib usr var
2016-12-20 15:38:22 646
原创 Linux取消开机登录
最近在移植Linux3.0.35内核时,发现在内核启动完时需要输入登录账号此处省略N多开机打印信息...Synthesizing initial hotplug eventsSetting the hostname to freescaleMounting filesystemscp: write error: No space left on devicecp: write err
2016-12-06 11:16:46 4000 2
原创 Linux下LCD自动熄屏解决方法
正常情况下Linux会在一段时间后默认关闭屏幕,默认为10分钟。开始一直认为是Gnome或KDE等桌面环境设置的屏幕保护程序或电源管理功能,即使不安装桌面环境屏幕照样会自动关闭。下面就来分析下原因。看到网上的资料说这是由vt驱动来设置的。下面进入内核源码目录下的drivers文件夹,后执行[cpp] view plain copy
2016-12-05 18:19:20 6974
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人