Android quikboot

最近,随着数字家电的高功能化,将易于开发的Linux用作OS的情况越来越多。因此,启动时间成为问题。因为OS比较小的RTOS(real- time operating system)尺寸大,所以Linux配备机型启动耗费时间。在这种情况下,从事嵌入软件开发的日本Ubiquitous,于2009年11月10日发布了可非常快速地启动配备美国谷歌基于Linux的“Android”平台终端的“Ubiquitous Quick-Boot”(以下称QuickBoot)技术。该公司用配备飞思卡尔半导体ARM系处理器“i.MX31”的试制机作了演示,通电后约1秒即可启动应用。

  该技术采用了笔记本电脑等配备的休眠功能。休眠是指在关闭计算机电源之前将主存的内容和硬件信息(运行程序)暂时保存在外部存储装置(闪存及硬盘),在下次启动时将运行程序复制到内存中,以恢复上次操作时的状态。

  此前,Tripeaks及Lineo等公司已在提供以休眠在数秒内启动Linux配备机型的技术。Ubiquitous的QuickBoot虽然还处于试制水平,但快速启动已遥遥领先,值得关注。

先打开启动所需要的数据

  以前的快速启动技术大多为,将运行状态以自主格式压缩,同时以软件缩短复制到内存的速度,以实现高速化。但这种方法下的运行状态尺寸越大,启动时间就越长。

  而QuickBoot采用的方法是,在将运行状态复制到内存时,只优先处理启动所需要的数据,来缩短表面上的启动时间(图1)。而其余则在启动后由后台读取。这种方法不需要等待运行状态全部打开,因此能够在短时间内启动。试制品演示中使用占内存105M~110MB的Android时,采用普通休眠方式需要十

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值