易截截图软件、单文件、免安装、纯绿色、仅160KB

嵌入式系统之Linux vs WinCE

来自 http://blog.csdn.net/saintony/category/226987.aspx
计算机最大的市场是嵌入式设备。基本上,含有计算机但是外表并不象计算机的一切设备都可算嵌入式,包括网络设备(如路由器),工控设备(如数控机床),汽车,信息家电, 移动计算设备等各种设备。那么,在这个最大的市场中,Linux和Windows谁更有实用性呢?让我们先分析一下嵌入式领域对OS的要求。
 
嵌入式领域与PC领域有很大的不同,嵌入式系统都是针对具体应用的专用系统,其软硬件需要面向应用来设计,并且由于嵌入市系统领域极其广泛,不同领域所采用的技术各不相同,所以长期以来,嵌入式领域一直没有形成PC和Server领域的标准化和垄断性,Intel,Microsoft都不是霸主,仅常用的CPU就有数十种之多,常见的有Arm,MIPS,PowerPC等系列芯片,嵌入式操作系统也有数十种,Vxworks,QNX,Symbian,PSOS,Linux,WinCE等等。
 
归结起来,嵌入式设备有如下特点:
1.成本敏感,资源有限多数嵌入式系统具有成本敏感性,它的硬件和软件都必须高效率地设计,量体裁衣、去除冗余。好的嵌入式系统是完成目标功能的最小系统,这样的产品才更具有竞争力。所以,多数嵌入式系统中的硬件资源是很有限的,如处理器速度较低 ,存储器空间较少等。这些都对嵌入式软件系统提出了更高的要求。
2.多种硬件平台嵌入式处理器众多,常用的也有数十种,各自具有一定的优缺点和适用范围。这要求嵌入式操作系统支持多种的处理器。
3.低功耗对于使用电池的移动计算设备来说,需要具备低功耗的特点。
4.安全性和可靠性高很多嵌入式应用,如工业控制,航天和网络设备都要求具有高安全性和高可靠性。有的要求在恶劣环境中,系统仍然能够正常工作。
5.部分要求实时许多嵌入式应用要求具有实时处理能力。如航天,工控等。
6.多数软件固化存储多数嵌入式设备软件固化存储在Rom或Flash中,较少使用磁盘。以提高其可靠性并减小体积。
 
以上都对嵌入式OS提出了独特的要求,让我们逐条分析评价Linux和WinCE/Windows的优缺点。
1.支持多种硬件平台由于嵌入式设备硬件平台的多样性,CPU芯片的快速更新,嵌入式操作系统要求支持常用的嵌入式CPU,如X86, ARM, MIPS, POWERPC等,并具有良好的可移植性。另外还需要支持种类繁多的外部设备。Linux支持以上几乎所有的主流芯片,并且还在不断的被移植到新的芯片上。而在这方面,WinCE显然差得很远。
2.占有较少的硬件资源由于多数嵌入式系统具有成本


相关文档:

Linux iptable文档

总览
用iptables -ADC 来指定链的规

,-A添加 -D删除 -C 修改
iptables - [RI] chain rule num rule-specification[option]
用iptables - RI 通过规则的顺序指定
iptables -D chain rule num[option]
删除指定规则
iptables -[LFZ] [chain][option]
用iptables -LFZ 链名 [选项]
iptables -[NX] chain
用 -NX ......

linux ulimit 讲解

1,说明:
ulimit用于shell启动进程所占用的资源.
2,类别:
shell内建命令
3,语法格式:
ulimit [-acdfHlmnpsStvw] [size]
4,参数介绍:
-H 设置硬件资源限制.
-S 设置软件资源限制.
-a 显示当前所有的资源限制.
-c size:设置core文件的最大值.单位:blocks
-d size:设置数据段的最大值.单位:kbytes
-f size:设置创建 ......

unix和linux下nslookup的替代命令 dig


在 unix 和 linux 下,建议大家使用 dig 命令来代替 nslookup。 dig 命令的功能比 nslookup 强大很多,不像 nslookkup 还得 set 来 set 去的,怪麻烦的。下面是 dig 的一些比较常用的命令: 
  # dig 最基本的用法 
  dig @server sina.com.cn.
  # 用 dig 查看 zone 数据传输
  dig @server zx.xmg ......

Linux系统管理学习路线图

随着Linux应用的扩展,许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。作为一个
Linux系统管理员,我看了许多有关Linux的文档和书籍,并为学习Linux付出了许多艰苦的努力。当真正获得了一份正式的Linux系统管理工作
后,我更加深
刻地理解了Linux的灵魂:服务于多用户。Linux ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号