搜索
bottom↓
回复: 43

Linux最快启动需要多长时间?

[复制链接]

出0入0汤圆

发表于 2019-1-30 09:13:01 | 显示全部楼层 |阅读模式
手上有个摄像头相关的板子,我看核心CPU是君正的JZ4775,外扩的有FLASH和DDR3,这配置是可以跑Linux或者安卓的吧,但是板子上电5秒钟就可以工作了,Linux能启动这么快吗?记得以前我买的开发板启动时间很长啊。

出0入0汤圆

发表于 2019-1-30 09:16:02 | 显示全部楼层
3S内启动也不是没可能。

出0入0汤圆

发表于 2019-1-30 09:17:57 来自手机 | 显示全部楼层
两秒钟进入shell也属于正常吧

出0入4汤圆

发表于 2019-1-30 09:18:24 | 显示全部楼层
依闲杂高速固态的特性,直接从硬盘启动也没有啥问题吧,速度那么快,几十兆文件一秒内传过去,不就直接启动了

出0入0汤圆

发表于 2019-1-30 09:19:57 | 显示全部楼层
这个经过配置启动项后可以很快,你要是全部驱动都加上,你要用的还在最后弄,估计感觉就慢了

出0入0汤圆

发表于 2019-1-30 09:21:18 | 显示全部楼层
9260,主频200M,启动都能做到几秒钟。这就是linux的魅力

出0入0汤圆

发表于 2019-1-30 09:24:13 | 显示全部楼层
扫码模块大多用的这个芯片

出0入0汤圆

 楼主| 发表于 2019-1-30 09:25:16 | 显示全部楼层
谢谢楼上几位,几年前买的开发板,记得启动时加载这个那个的,好长时间,没想到可以做到这么快!

出0入0汤圆

 楼主| 发表于 2019-1-30 09:27:32 | 显示全部楼层
lyxer 发表于 2019-1-30 09:24
扫码模块大多用的这个芯片

阁下了解的多不?最近公司想搞这方面的,有没有资料推荐先看下,或者有没有开发平台,后期可以有偿或者外包。

出0入0汤圆

发表于 2019-1-30 09:28:39 | 显示全部楼层
wuha 发表于 2019-1-30 09:27
阁下了解的多不?最近公司想搞这方面的,有没有资料推荐先看下,或者有没有开发平台,后期可以有偿或者外 ...

我们是用扫码头的  拆开看过

出0入90汤圆

发表于 2019-1-30 09:47:21 | 显示全部楼层
这就是开发板和产品的区别。开发板的uboot启动后,有些为了方便你输入命令,还会等待几秒钟的控制台输入呢。然后一大堆驱动编译到内核的依次加载。自然就慢了。
所以到产品,是需要做裁剪、优化的。

出0入0汤圆

发表于 2019-1-30 09:49:28 | 显示全部楼层
开下仪表的吧,两秒左右就可以。

出0入0汤圆

发表于 2019-1-30 10:00:57 | 显示全部楼层
以前学2440时,linux启动都在几十秒,尤其建文件系统耗时过长,换wince也要在10秒左右,所以一直崇尚裸奔,秒进系统

出130入129汤圆

发表于 2019-1-30 10:03:37 | 显示全部楼层
之前用君正的X1500,3S左右可以启动完毕工作了。

出0入59汤圆

发表于 2019-1-30 10:06:58 | 显示全部楼层
TI AM3352   3.5秒进SHELL  (这时候所有的驱动已经加载完毕)

但是如果按照进QT写的应用程序计算要12秒;

出130入129汤圆

发表于 2019-1-30 10:07:20 | 显示全部楼层
wuha 发表于 2019-1-30 09:27
阁下了解的多不?最近公司想搞这方面的,有没有资料推荐先看下,或者有没有开发平台,后期可以有偿或者外 ...

你要用在什么用途的?

出0入0汤圆

 楼主| 发表于 2019-1-30 10:14:09 | 显示全部楼层
68336016 发表于 2019-1-30 10:07
你要用在什么用途的?

人脸识别,门禁级别就行,不需要多精密安全的

出0入34汤圆

发表于 2019-1-30 10:23:15 | 显示全部楼层
多年前在 BF-531 上跑 Linux,从上电到完全开启完需 31 秒,后来日本客户极度的不满意,我们团队想尽了方法搞了大半年后才在不更动硬件下以 4.5 秒达成,那日本客户也很免强的才接受了。

出0入0汤圆

发表于 2019-1-30 10:39:20 | 显示全部楼层
1S内启动Linux的Appnote


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入36汤圆

发表于 2019-1-30 10:41:24 | 显示全部楼层
启动快慢,要看的你的文件系统,是ramfs还是yaffs2之类的,还有要看你挂在的文件系统的大小,挂载的越大,启动越慢,还要看你启动的时候终端打印的东西多少。

出0入36汤圆

发表于 2019-1-30 10:42:27 | 显示全部楼层
starting 发表于 2019-1-30 09:21
9260,主频200M,启动都能做到几秒钟。这就是linux的魅力

几秒钟启动?有啥魅力可言?

出0入71汤圆

发表于 2019-1-30 10:51:05 | 显示全部楼层
xyz543 发表于 2019-1-30 10:23
多年前在 BF-531 上跑 Linux,从上电到完全开启完需 31 秒,后来日本客户极度的不满意,我们团队想尽了方法 ...

兄弟,检查一下MENUCONFIG。不知道你们加了多少的内核无关项,一般情况下BF531 用NAND大概在3秒左右进入SHELL

出0入71汤圆

发表于 2019-1-30 10:51:42 | 显示全部楼层
ayuanshop 发表于 2019-1-30 10:33
卧槽,,,好人一生平安呀~~~~

好吧,明白了,原来是这样的 !!!

出0入0汤圆

发表于 2019-1-30 10:55:25 | 显示全部楼层
starting 发表于 2019-1-30 09:21
9260,主频200M,启动都能做到几秒钟。这就是linux的魅力

你头像是Windows。哈哈唉。

出0入0汤圆

发表于 2019-1-30 10:59:02 | 显示全部楼层
肯下功夫。是可以的。思路是把linux的各种无关功能禁用。各种探测直接写死。 这样一来,这个kernel 变成这个板子定制的了。

出0入362汤圆

发表于 2019-1-30 11:11:16 | 显示全部楼层
不知道linux有没有类似windows休眠唤醒那样直接从文件镜像恢复到内存的功能?
这样开机只要做最低限度的检查,有文件系统之后就可以秒开了

出280入168汤圆

发表于 2019-1-30 11:13:54 | 显示全部楼层
不开桌面,没有多于的驱动,在 TF 卡或 SD 卡上启动也就 2 秒内的事情。

出0入34汤圆

发表于 2019-1-30 12:40:30 | 显示全部楼层
ayuanshop 发表于 2019-1-30 10:33
卧槽,,,好人一生平安呀~~~~

谢谢,真是服了您了!呵呵~  

出0入34汤圆

发表于 2019-1-30 12:49:48 | 显示全部楼层
dellric 发表于 2019-1-30 10:51
兄弟,检查一下MENUCONFIG。不知道你们加了多少的内核无关项,一般情况下BF531 用NAND大概在3秒左右进入S ...

当时这个设备没我的事啊!我仅只是提供了些建议,与邻桌同事大家一起讨论而已!
而那时除了 Linux 要跑起,网路也要挂上,整机含 GUI 等及各种外设,系统自校都要完成,不是光只是跑到 Shell 而已。
反正最后终还是有人将其给搞定了,这事儿记得至少也是三四年前的事了。
而现在也没事了,不再捣鼓这类机种了,因我们也已早放弃 BF-531 这颗 DSP 了!

出0入0汤圆

发表于 2019-1-30 16:35:34 | 显示全部楼层
同一条件下的比较才有意义,主频,文件系统,驱动,都影响启动时间

出0入0汤圆

发表于 2019-1-30 16:41:55 | 显示全部楼层
把内核不用的模块删掉启动就快了

出0入0汤圆

发表于 2019-1-30 16:50:59 来自手机 | 显示全部楼层
3秒内启动很正常

出0入0汤圆

发表于 2019-2-17 23:00:34 | 显示全部楼层
mark...........

出0入0汤圆

发表于 2019-2-26 23:44:33 | 显示全部楼层
stm32上我记得可能不到一秒?

出0入0汤圆

发表于 2019-2-27 08:53:41 | 显示全部楼层
mcu 的OS ,在秒级很正常吧!

出0入0汤圆

 楼主| 发表于 2019-2-27 08:57:36 | 显示全部楼层
rom 发表于 2019-2-26 23:44
stm32上我记得可能不到一秒?

单片机不跑系统,理论上上电几个指令周期就跳到main循环了里就开始工作了,也就是us级别的。

出0入0汤圆

发表于 2019-2-27 09:23:22 | 显示全部楼层
wuha 发表于 2019-1-30 10:14
人脸识别,门禁级别就行,不需要多精密安全的

http://www.ingenic.com.cn/?contact/tp/248.html
他们公司主页上留的电话  应该可以打进去吧,楼主可以试试。

出0入0汤圆

发表于 2019-2-27 09:26:34 来自手机 | 显示全部楼层
wuha 发表于 2019-2-27 08:57
单片机不跑系统,理论上上电几个指令周期就跳到main循环了里就开始工作了,也就是us级别的。 ...

。。。要初始化外设吧没显示没输出怎么证明启动了

出0入0汤圆

发表于 2019-2-27 13:08:13 | 显示全部楼层
wuha 发表于 2019-2-27 08:57
单片机不跑系统,理论上上电几个指令周期就跳到main循环了里就开始工作了,也就是us级别的。 ...

不是,就是tm32f4 stm32f7跑linux呢,0.6秒启动完,很快的

出0入0汤圆

 楼主| 发表于 2019-2-27 13:25:47 | 显示全部楼层
rom 发表于 2019-2-27 13:08
不是,就是tm32f4 stm32f7跑linux呢,0.6秒启动完,很快的

你说的可能是以前的那种uc/linux吧?这俩芯片都没MMU的,跑不了真正的linux。听说现在linux有支持不带mmu的芯片的版本了,但是不知道这系统实用性怎么样。

出0入33汤圆

发表于 2019-2-27 13:29:05 | 显示全部楼层
我最佩服的是单反相机的系统,0.x秒启动时间。

出0入0汤圆

发表于 2019-2-27 14:07:50 | 显示全部楼层
vtte 发表于 2019-2-27 13:29
我最佩服的是单反相机的系统,0.x秒启动时间。

休眠起来快,冷起还是要点时间的

出0入0汤圆

 楼主| 发表于 2019-2-27 14:13:08 | 显示全部楼层
vtte 发表于 2019-2-27 13:29
我最佩服的是单反相机的系统,0.x秒启动时间。

单反相机应该不用跑操作系统吧,无法是一个显示和图像处理存储,功能很单一。

出0入93汤圆

发表于 2019-2-27 14:26:30 | 显示全部楼层
据说F1c100s这类比较弱的ARM9都能在1.5s启动到shell,不过基本上都裁剪光了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 08:09

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表