32位嵌入式系统和嵌入式Linux 网络
嵌入式Linux是一种开发源码、软实时、多任务的嵌入式操做系统,是标准Linux的嵌入式系统移植版。众所周知,Linux能在PC中可靠地运行,正是由于当前的PC硬件已经所有采用了32位乃至64位系统,才会给象Windows、Linux、unix这些32位操做系统提供了应用舞台。迄今为止,世界上已有近40%的Internet主机采用了Linux做为操做系统,它们所有是在长时间地大负荷地工做着。这从一个方面说明了Linux操做系统的结构是很是坚固的、稳定可靠的。Linux成为了NT、SunOS等其余商业操做系统的劲敌。
32位嵌入式系统从本质上讲与PC系统没有差异,因此,Linux一样能够在嵌入式系统中应用。在美国,早在Linux诞生之初,就有人将其移植到嵌入式系统中来。移植的工做一直在进行着,不断有消息发布,Linux已经被成功移植到某个新硬件平台。嵌入式Linux从属于Linux的属性,继承了Linux的所有优点,也同步着Linux的发展而发展。
Internet网络的核心协议是TCP/IP。一个嵌入式操做系统对TCP/IP协议的支持是必不可少的。Linux支持所有工业标准的TCP/IP协议栈,支持全部的Berkeley特性:
IP,IGMP,CIDR,TCP,UDP,ARP
RIPv1/v2
标准Berkeley sockets and zbufs
NFS client and server,ONC,RPC
PPP
BOOTP,DNS,DHCP,TFTP
FTP,rlogin,telnet,rsh
SNMP v1/v2,OSPF v2,STREAMS
做为完整的操做系统,Linux拥有强大的开发系统环境。基于GNU/Linux体系,提供了开发必备的各类工具软件:配置工具、编辑工具、编译工具、调试工具等等。
socket