×

基于状态保持恢复的嵌入式Linux快速启动方法的研究陈鹏

消耗积分:1 | 格式:pdf | 大小:348KB | 2017-03-08

#Freedom

分享资料个

基于状态保持恢复的嵌入式Linux快速启动方法的研究_陈鹏

  嵌入式开发系统一般指非 PC 系统, 有计算机功能但又不称之为计算机的设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。近年来,linux 凭借其优良的特性广泛地应用于嵌入式系统。但是,作为一种以 PC 机为参照设计的操作系统, 设计者开始并没有考虑嵌入式应用对启动速度的要求,导致其用典型的方法启动时,启动时间一般都在几十秒以上, 这种情况对终端用户是无法接受的。此外随着 Linux 内核所提供的功能不断增加,也导致其启动时间越来越长,因此,加快启动速度已经成为嵌入式 Linux 亟待解决的关键问题之一。目前对加快嵌入式 linux 启动速度的研究主要在以下几个方面: 一是在 Firmware 和 Bootloader 阶段, 在这个阶段可以选择复位时绕过 Firmware 和 Bootloader, 即允许运行中的内核加载以及运行另一个内核,可以缩短启动的时间; 二是在内核阶段, 在这个阶段可以使用一些系统优化的方式比如去掉 RealTime Clock 或 calibrate_delay 等辅助检测系统性能的一些函数来提高启动速度, 在这种方法对系统的启动时间缩短效果不明显; 三是在用用户空间阶段,init 脚本的执行是串行的, 在脚本量大时会导致引导过程非常耗时, 因此可以考虑并行运行各种服务以加快启动的速度。但这些方法只是针对于一些特殊的领域,不适合广泛应用。

基于状态保持恢复的嵌入式Linux快速启动方法的研究陈鹏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !