在优化linux启动速度时,首先需要能够精确测量,以便有针对性的进行优化。 在操作中,想到以下三种方法: 1、通过printk打印时戳。此方法最简单,也最不靠谱。因为打印本身就耗时,而且时钟初始化完成前,无法统计。也无法跟uboot启动时间一起统计。 
在项目中使用ecos和linux比较低,比较中意ecos的启动速度,可以分段加载,但是缺少上层组件,开发难度较大。linux系统比较成熟,开源组件比较多,但是linux内核体积大、启动速度慢。 顾考虑简化linux,在保留linux的posix API、保留虚拟内存、保留内核用户态划分、兼容上层C库的前提
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号