『壹』 如何优化 linux 开机速度
嵌入式linux开机时间优化小结:
1、用Image替代zImage,zImage是压缩后的内核镜像文件,所以使用Image就省去的加载时的解压所消耗的时间(大概可以节省2~3秒的启动时间)。但若使用Image则应考虑NandFlash的空间是否够用。
2、文件系统镜像有ramdisk、jffs2和cramfs三种,内核加载这三种镜像的速率cramfs最快,其次jffs2,最后是ramdisk。其中cramfs是只读文件系统。通常一个产品是三者的结合。
3、优化bootloader,减少其运行时间。
4、减少kernel体积,比如将不是在启动阶段必须加载的驱动模块留在文件系统后面加载,减少kernel的运行和加载时间。
5、优化或关闭调试串口输出。
6、
驱动程序放在文件系统后面加载,先显示应用程序界面,再在后台加载必要的驱动模块。
7、将整个系统运行环境保存到RAM中,加电只是个系统恢复过程。
8、仔细优化kernel和每个驱动模块,将每个部分的延时调试到最快。
9、
应用程序的优化,减少应用程序的启动时间。
『贰』 linux怎么关闭终端输出界面...
试试抄mesg n命令。
------------------分割线开始-------------------------
mesg命令:
将mesg设置y时,其他用户可利用write指令将信息直接显示在您的屏幕上。
参数:
n 不允许气筒用户将信息直接显示在你的屏幕上。
y 允许气筒用户将信息直接显示在你的屏幕上。
------------------分割线结束-------------------------
希望对你有帮助。
『叁』 Linux如何配制成在启动的时候默认选择串口作为控制台,不输出到显示器
vim /etc/grub.conf配置里
在kernel那一行的,最后加上" console=ttyS0,115200"就可以了
注:console前要有空格,S0这个是S零
『肆』 linux启动的log能关掉或者不在串口显示吗
1.准备
串口线一条、手机一个
2.步骤
1将串口线插入电脑USB口,开启另一个终端查看串口设备名,输入下面命令:
dmesg
2找到最下面一行,尾部即是串口设备名称,我这里叫做“ttyUSB0”
3然后安装串口抓取软件,进入Ubuntu软件中心,搜索CuteCom,点击安装即可。
4运行CuteCom,需要root权限,所以通过终端来进行
sudo cutecom
打开后的界面如下:
5在上图位置1,填入/dev/ttyUSB0,位置2选最大参数921600
6准备工作就完毕了,点击Open device按钮,工具开始等待设备接入
7将手机连上串口线,点击开机按钮,位置3中就会将串口log打印出来
8如果需要保存,可以勾选位置4,点击后面的“…”按钮可以选择存储路径。也可以直接在位置3通过复制粘贴操作进行。
3.注意事项
有些手机的串口log是没有打开的,那么就无法抓取得到。串口log一般都在开机后不再输出(影响性能),因此常用于分析开机log。