嵌入式Linux和嵌入式Linux开发环境
一 嵌入式Linux
1 什么是嵌入式Linux
嵌入式linux 是将日益流行的Linux操作系统进行裁剪 修改 使之能在嵌入式计算机系
统上运行的一种操作系统 嵌入式linux既继承了Interlnet上无限的开放源代码资源 又具有嵌
入式操作系统的特性
2 嵌入式Linux的特点是 版权费 免费;购买费用 媒介成本 技术支持 全世界的自由软件
开发者提供支持 网络特性 免费而且性能优异 软件移植 容易 代码开放 有许多应用软
件支持 应用产品开发周期 短 新产品上市迅速 因为有许多公开的代码可以参考和移植
实时性能 RT_Linux Hardhat Linux 等嵌入式Linux支持实时性能 稳定性 好 安全性 好
3 嵌入式Linux有巨大的市场前景和商业机会 出现了大量的专业公司和产品 如Montavista
Lineo Emi等 有行业协会 如Embedded Linux Consortum等 得到世界著名计算机公司和OEM
板级厂商的支持 例如IBM Motorola Intel等 传统的嵌入式系统厂商也采用了Linux策略 如
Lynxworks Windriver QNX等 还有Internet上的大量嵌入式Linux爱好者的支持 嵌入式Linux
支持几乎所有的嵌入式CPU和被移植到几乎所有的嵌入式OEM板
4 嵌入式Linux的应用领域非常广泛 主要的应用领域有 信息家电 PDA 机顶盒 Digital
Telephone Answering Machine Screen Phone 数据网络 Ethernet Switches Router Bridge
Hub Remote access servers ATM Frame relay 远程通信 医疗电子 交通运输 计算机外
设 工业控制 航空航天领域等
二 嵌入式Linux开发
图1 嵌入式Linux开发环境
图1是一个典型的 嵌入式Linux开发环境 它包括主机 工作站或者PC 支持GDB的调试
工具 BDI2000 目标板和网络 除了硬件环境外 还需要软件开发环境 有两种软件开发
环境 一种是基于Linux的开发环境 另一种是基于Windows的开发环境
基于Linux的开发环境包括主机上的Linux操作系统 比如RedHat Linux等 嵌入式Linux交
叉开发工具软件 比如HardHat Linux 支持GDB 的调试工具的固件 比如BDIGDB Firmware for