专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »嵌入式开发 » 嵌入式linux:谁将引领嵌入式Linux开发? »正文

嵌入式linux:谁将引领嵌入式Linux开发?

来源: 发布时间:星期四, 2008年12月11日 浏览:10次 评论:0
近年来计算机技术、通信技术及小型电子设备制造业均取得了飞速发展以计算机、通信产品、消费电子为典型产品代表这三大产业正呈现越发明显整合趋势即3C整合

  产品制造方面各厂家都争相以微型化和专业化作为设计、制造产品核心理念这使得具备这些特点产品(即嵌入式产品)成为产业中毫无争议主流;产品系统软件方面拥有开放源码、高硬件兼容性、高稳定性、高定制性等特点嵌入式Linux系统已让越来越多企业和研发机构由传统商业系统转向对其研究开发;新兴嵌入式操作系统市场上,嵌入式Linux正呈现出惊人增长率



2006年嵌入式Linux开发工具采用情况


  针对这热点本文以对目前嵌入式Linux开发过程与工具选择分析为主题力争向读者展示个清晰开发框架及实际操作方法指向

  系统开发复杂度确定及成本控制

  根据实际构建方法定义嵌入式Linux是指对标准Linux经过裁剪、固化至设备存储体中完成特定嵌入式应用专用Linux系统

  进行系统开发需兼顾软件、硬件两方面资源针对特定应用软件系统功能要配合硬件资源来设计

  硬件方面确定应用范围和性能等级是首先要考虑二者选型决定了整个产品功能及性能也就大体确定了产品硬件成本硬件资源固定后就可针对所选资源进行软件选型、功能裁剪需求、工具搭配等软件系统方面分析和定夺了图1是系统开发流程:

  作为个功能完整操作系统Linux能提供嵌入式系统所需基本内核和所有用户界面具有内存管理、任务切换和时间服务及其它分拆微内核到完整服务器支持所有文件系统和网络服务要使其成为易用且高效嵌入式系统前期关键工作分为Linux版本选择、系统功能裁剪分析、文件系统及工具搭配几步

  首先按照选定硬件选择合适Linux系统版本标准为系统要支持所选硬件且系统执行速度与硬件性能匹配较好然后进行系统功能裁剪分析标准为系统应在满足应用前提下尽可能减小尺寸去掉不需要模块最后为系统选择合适文件系统及工具同样以满足应用和减小尺寸为标准

  做好以上系统开发复杂度分析不仅可较好规划产品开发成本而且对后续开发过程也起到了关键需求参照作用

  开发过程与对应开发工具选择

  嵌入式Linux系统开发过程与其对应开发工具联系十分紧密完成个系统开发不仅需要大量工具而且多以平台交叉开发模式为主:




图1嵌入式Linux系统开发流程


  嵌入式Linux开发工具选择基本依据

  工具选择基本依据主要有以下几点:

  ◆ 开源由于Linux系统本身开源特性从版权及成本两方面考虑配套开发工具也应使用开源软件;

  ◆ 跨平台开发过程涉及
标签:嵌入式linux

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: