newasp home
用户管理  |  用户注册
首 页 ┆ 文章中心 ┆ 下载中心 ┆ 图片中心 ┆ 博客中心 ┆ 社区论坛 ┆ 客户留言
  • 站点首页
  • 电脑网络技术
  • 图形图像技术
  • 网络应用
  • 多媒体技术
  • 电脑入门初步
  • 网络推广技术
  • 数据库设计
  • Linux技术
  • 网络动态
用户名: 密码:
当前位置:PC我爱社区 → 文章中心 → Linux技术 → 文章内容

内核基于嵌入式Linux的PocketIX系统

减小字体 增大字体 作者:网络  来源:转载  发布时间:2008-5-26 19:56:03

COOCO视频会议实现沟通创造价值!  网站建设--像素科技全面推出,各种语言任你选择
文红论文网提供各类论文发表和翻译 影视制作、广告摄影、3D制作、企业形象策划

IT业,如果要问当今最热门的话题是什么,从事硬件开发的人会毫不犹豫地回答:信息家电;从事软件开发的人同样也会毫不犹豫地回答:Linux。事实上,多年以前,当人们在谈论PDA、手持电脑、机顶盒时,后PC时代就到来了,或者说信息家电时代到来了。

信息家电之所以直到现在才变得火爆,一个很重要的原因就是Linux的加入。廉价的Linux资源与信息家电结合,真正宣告了信息家电时代的到来!嵌入于信息家电(或其他设备)中的Linux——嵌入式Linux,是国际软件界的一个新宠。Linux是个天生的网络操作系统,因为它是从Unix衍生出来的,Unix已经发展了几十年,成熟而且稳定。Linux是Open Source的,任何人都可以修改它,或者开发自己的应用。Linux系统是可以定制的,系统内核最小时只有140kB。一个带有中文系统以及图形化界面的核心程序也可以做到不足1MB,而且同样稳定!因此,Linux作为嵌入式系统,是非常有潜力的。

国际上有数以百计的嵌入式Linux开发计划,在国内,这方面的发展也是很快的。博利思软件公司在这方面做了一些有益的尝试,并于最近推出了一个嵌入式Linux操作系统——PocketIX 预览版(下载网址为:www.pocketix.com/software/software.htm。)。PocketIX是一个内核基于标准Linux的嵌入式操作系统,由一个体积很小的内核及一些可以根据需要进行定制的系统模块组成。其系统占用空间小、启动速度快、稳定性好,并具有多任务、多线程的特征。与传统的嵌入式系统相比,PocketIX采用标准的Linux结构,所有运行在标准Linux下的应用软件都可平滑移植到该系统上。

PocketIX的技术优势

标准的Linux系统通常用于服务器、桌面环境,很多功能和机制不适于做嵌入式系统,如安全系统、日志、大量的服务器程序等等。同时,有些嵌入式系统的特色功能,标准的Linux没有提供。为此,必须大规模地改造标准Linux。根据分析,嵌入式Linux产品可划分为Linux Thin Server/Thin Client、带有小GUI的Linux、无界面的Linux、基于PDA的Linux等四大系列。我们还知道,嵌入式系统与桌面系统一个很大的不同就是,嵌入式系统中并没有像桌面系统一样的WinTel联盟,CPU芯片更是五花八门,这就为开发者带来了很多的麻烦。PocketIX将来的版本将支持大部分的芯片和平台。

PocketIX的技术优势在于:

精简的内核设计 标准的Linux中,文件系统、驱动程序、网络支持等很多功能是在内核中实现的,所以其内核相当复杂。为此PocketIX保留了必要的功能,将无关的模块从内核中剔除。

瞬时开关机 标准Linux开机需要大量时间装载系统、检测并初始化设备和文件系统、启动驱动程序以及检查硬盘等工作,而嵌入式应用要求能够瞬时开机。所以PocketIX采用了存储映像和一系列相关技术,使系统可以瞬时加载。

良好的可移植性 考虑到Linux提供了丰富的开放源程序资源,系统必须提供与标准Linux一致的API,使得现有程序无须修改或少量修改即可使用。这里的API包括语法上的,如函数和系统调用的格式;也有语义上的,如相同的设备名有相同的功能。

GUI/汉字系统 标准的Linux通常采用X Window作GUI。对于某些嵌入式应用而言,这些程序太庞大了,为此,PocketIX采用了X和非X两种GUI系统。

精心构建的存储方案 在服务器和桌面平台,存储器通常有硬盘、内存和网络资源等。标准的Linux针对各种存储介质,在容量、速度、成本的特点上采用了虚拟存储、缓冲等机制。在嵌入式平台上,内存比较小,通常采用Flash memory而不是硬盘作持久存储介质。针对这种特点,PocketIX取消了硬盘上的交换空间,并对内存分配过程安排了更为密集的管理,保持较充足的连续内存空间。在内存映射机制上,PocketIX大量采用共享库并提供了共享库的换出机制,减少内存消耗。

上一页  [1] [2] [3] [4]  下一页

[] [返回上一页] [打 印]
  • ·上一篇文章:详细剖析Linux和Unix两系统病毒威胁
  • ·下一篇文章:内核基于嵌入式Linux的PocketIX系统

文章评论评论内容只代表网友观点,与本站立场无关!

用户名: ! 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容: !

         (注“!”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

频道栏目导航

  • 电脑网络技术
  • 图形图像技术
  • 网络应用
  • 多媒体技术
  • 电脑入门初步
  • 网络推广技术
  • 数据库设计
  • Linux技术
  • 网络动态
  • 更多分类

本类热门阅览

  • · 如何在linux网卡上添加多个IP
  • · linux下vi编辑器命令大全
  • · 初探Red Hat企业级linux4.0的安全性...
  • · Linux服务器日志管理详解
  • · 如何在Linux系统环境中模拟DOS命令...
  • · Linux如何在系统运行过程中修改内核...
  • · 解析 Linux 中的 VFS 文件系统机制...
  • · 使Linux系统上的程序开机后自动运行...
  • · Linux系统开防火墙时自动开启相对应...
  • · Linux与Windows CVS服务器配置与使...
  • · Linux文件权限的设置方法
  • · 学习笔记:Linux下chkconfig、moun...

相关文章

  • ·内核基于嵌入式Linux的PocketIX系统
  • ·内核基于嵌入式Linux的PocketIX系统
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登陆
网站备案号:沪ICP备06047794号
本站的各类网络聊天工具,系统工具,媒体工具,绿色软件如有侵犯你的版权,请指出,本站将立即改正。
建议您使用1024*768分辨率浏览下载本站的免费软件(绿色软件)资源
软件站版权所有:PC我爱社区 站长:子昀 点击这里和我联系