嵌入式Linux操作系统的广泛应用分析
http://tech.ddvip.com 2007年03月12日 社区交流
本文详细介绍嵌入式Linux操作系统的广泛应用分析
RT-Linux(实时扩展的 Linux 系统)里含有时间紧要的函数可以用中断管理器来精确控制中断处理,从而很好地确保了关键性中断可以在需要时得到执行。这种方法的硬度主要取决于 CPU 中断结构和环境转换的硬件支持。这种方法可以满足广泛范围内的实时要求。即使没有实时扩展,Linux 也能很好地处理多个事件流。例如,运行于低端 Pentium 上的 Linux PC 系统能让多个 10BaseT 接口有效地执行,同时又以全速的 56KBPS 运行字符级串口,而不会丢失任何数据。
值得考虑的实时硬件和软件 Linux API 有 RTLinux、RTAI、EL 和 Linux-SRT。RTLinux 是一个最初在新墨西哥理工学院开发的硬实时 Linux API。RTAI(DIAPM)是由 Polytechnic Politecnico di Milano(DIAPM)航天工程部的程序员们开发的 RTLinux 实时 API 的副产品。EL/IX 是一个计划中的基于 POSIX 硬实时 Linux API,由 Red Hat 发起。Linux-SRT 是个实时 API 的软实时替代品,它可以使所有的 Linux 程序无需修改或者重新编译即可增强性能。
请参阅本文后面的参考资料部分,查找有关前面内容的资料和一些 Web 站点,那里提供了用于不同类型的标准 Linux 操作系统的软件扩展、开发工具、支持以及培训课程。
短暂的确定性响应时间
某些实时嵌入式系统需要迅速对外部事件作出响应,以完成一项特定任务。比如,嵌入一枚导弹的一个定制的微控制器在指引导弹瞄准它周围环境的一个特定目标之前,需要迅速对诸如移动目标、天气和人等的外部事件作出迅速响应。短暂的确定性响应时间是指嵌入式系统可以确定它对外部事件作出响应的时间。
配置步骤
现在让我们来看一下如何 make LEM,它是一个小型的可嵌入 Linux 分发版,既提供网络又提供 X 服务器。您可以下载该分发版,尽管它并非必需。您需要一个完全的 Linux 分发版来建立自己的嵌入式 Linux 操作系统,其中将包括您所需要的一切(实用程序、源代码、编译器、调试器和文档)。下面是能用来 make LEM 的软件列表:
作者:yuanlai 责编:豆豆技术应用
- Linux/Unix 新闻
- Linux/Unix 入门
- Linux/Unix 命令
- Linux/Unix 安装
- Linux 嵌入式系统
- Linux/Unix 编程
- Linux/Unix 管理
- Linux/Unix 桌面
- Linux/Unix 内核
- Linux/Unix 软件
- SCO Unix
- NetBSD
- OpenBSD
- Redhat/Fedora Linux
- 手机
- Linux/Unix find 搜索命令
- Linux/Unix vi 命令
- Linux/Unix kde 桌面环境
- Linux/Unix GNOME 桌面环境
- Linux/Unix Make 命令
- Linux/Unix crontab 命令
- Linux/Unix ext3 文件系统
- Linux/Unix 文件系统详解
- Linux/Unix ADSL 拨号设置
- Linux/Unix GRUB 配置及应用
- Linux/Unix nfs配置
- Linux/Unix 硬件信息查看及管理
- Linux/Unix 优化
- Linux/Unix 交换分区Swap管理及应用
- Linux/Unix 用户管理
- Linux/Unix Ramdisk
- Linux/Unix 密码恢复管理
- Linux/Unix 文件删除恢复
- Linux/Unix fdisk分区
- Linux/Unix lvs负载均衡管理
- Linux/Unix root用户
- Linux/Unix 集群
- Linux/Unix 日志
- 更多Linux/Unix专题……