首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > Linux嵌入式系统开发平台选型探讨

Linux嵌入式系统开发平台选型探讨

资料介绍
嵌入式系统论文

Linux嵌入式系统开发平台选型探讨
摘要:使用Linux进行嵌入式产品开发有一个很大的优势,就是开发资源丰富,且成本低
廉;但是,技术路线复杂多样,专业人才相对匮乏是Linux嵌入式系统开发面临的一个难
题。本文从实际应用的角度,探讨和研究Linux嵌入式系统开发中的平台选型问题,以期
望对各位Linux开发研究者有些许裨益。
    关键词:嵌入式系统 Linux开发平台 选型
1 嵌入式系统与Linux
  按照电气工程师协会的一个定义:嵌入式系统是用来控制或监视机器、装置或工厂
等的大规模系统的设备。具体说来,它是电脑软件和硬件的综合体;是以应用为中心,
以计算机技术为基础,软硬件可裁减,从而能够适应实际应用中对功能、可靠性、成本
、体积、功耗等严格要求的专用计算机系统。一般来说,嵌入式系统不能使用通用型计
算机,而且运行的是固化的软件,终端用户很难或者不可能改变固件。而Linux也早已成
为IT界家喻户晓的一个名字。概括说来,将Linux应用于嵌入式系统的开发有如下一些优
点:

Linux自身具备一整套工具链,容易自行建立嵌入式系统的开发环境和交叉运行环境,并
且可以跨越在嵌入式系统开发中仿真工具(ICE)的障碍。

内核的完全开放,使得可以自己设计和开发出真正的硬实时系统;对于软实时系统,在
Linux中也容易得到实现。

强大的网络支持,使得可以利用Linux的网络协议栈将其开发成为嵌入式的TCP/IP网络协
议栈。
2 嵌入式系统设计的过程
  按照嵌入式系统的工程设计方法,嵌入式系统的设计可以分成三个阶段:分析、设
计和实现。分析阶段是确定要解决的问题及需要完成的目标,也常常被称为“需求阶段”
;设计阶段主要是解决如何在给定的约束条件下完成用户的要求;实现阶段主要是解决
如何在所选择的硬件和软件的基础上进行整个软、硬件
Linux嵌入式系统开发平台选型探讨
本地下载

评论