当前位置:(上海办事处)厦门兴锐嘉进出口有限公司>>Honeywell DCS 系统>> Honeywell 62795747-001 张家口市*
Honeywell 62795747-001嵌入式Linux系统主要特点在于使用Bootloader替代了桌面系统的BIOS,同时对系统进行了规模上的裁剪,但硬件上的劣势往往导致系统启动速度较慢,而嵌入式产品使用者又对系统的开机速度比较敏感,这样就产生了对于提高嵌入式Linux系统启动速度的需求。本文对系统启动时执行哪些阶段的操作,以及缩短这些操作时间的方法进行了探讨。
Honeywell 62795747-001嵌入式Linux系统启动时序 目前,嵌入式系统的硬件平台和应用方向区别很大,但总体启动流程*的。这里的系统启动是指从用户执行上电/复位操作,到系统开始提供用户可接收的服务水平所需要的过程。典型的上电/复位时序如表1所列。 [align=center]表1 嵌入式Linux系统启动时序 [/align]
2 Honeywell 62795747-001快速启动方法 目前,一些Linux的发行版本已经对启动速度进行了优化。如果利用标准Linux进行开发,则启动速度的提高主要是通过内核配置和各种补丁包来实现的。下面分析快速启动的一些关键技术。
2.1 Firmware和Bootloader阶段
目标板一旦确定,Firmware运行的时间就无法改变了,Flash和RAM的读写速度也就随之确定了。但 如果复位时能够绕过Firmware和Bootloader,即允许运行中的内核加载以及运行另一个内核,可以缩短启动的时间。典型的实现有Kexec,它有2个组件,即用户空间组件kexectools和内核补丁。另外一种办法是在内核命令行中加入reboot=soft数,同样可以跳过Firmware,但是缺点在于无法从用户空间调用。
对于正常启动,Honeywell 62795747-001可以选择速度比较快的Bootloader,并对内核进行小型化处理;还可以使用高速的映像复制技术(如DMA2RAM),从而缩短复制的时间。为了缩短解压消耗的时间,可寻求比较高效的压缩算法。但一般情况下,压缩比越高,算法越复杂,解压速度就越慢,从而造成复制时间(与压缩比成反比)和解压时间(一般与压缩比成正比)之间的矛盾。
ALLEN BRADLEY 1336F-BRF15-AA-EN-HCS1 AC DRIVE New
INDRAMAT PROGRAMMING USER TERMINAL TAM 2.01.03 Reprd
SQUARE D HU363AWKEI SAFETY SWITCH 100A ~ NEW
VICKERS EEA-PAM-535-12 VALVE POWER AMPLIFIER CARD Used
BELL & GOSSETT ALTERNATING CURRENT MOTOR M80037 ~ New
Link Belt PILLOW BLOCK BEARING HOUSING 5 7/16"
ALLEN BRADLEY 2706-B21J16 DATALINER DISPLAY USED
ALLEN BRADLEY 131B-AA45 AC SERVO CONTROLLER
FANUC A06B-0501-B001 AC SERVO MOTOR Used / Repaired
GE Fanuc Clutch / Brake Unit M# A90L-0001-0115 NEW~NIB~
Fanuc Module M# A16B-2200-0954/08A ~NEW SURPLUS~
ALLEN BRADLEY PC BOARD BASE DRIVER 119471 USED
Power One SPL250-1012 Switching Power Supply
请输入账号
请输入密码
请输验证码
以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,仪表网对此不承担任何保证责任。
温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。