为多功能片上系统处理器编写 Linux 设备驱动程序 引 言 编写 Linux 设备驱动程序无疑是一项复杂的工作。本文将集中介绍非标准硬件的设备驱动程序编写,探讨硬件应用编程接口,并借用 Cirrus Logic EP9312 片上系统嵌入式平台添加设备驱动程序这一案例来进行分析。 如果有些编程内容未能在本文中涉及,那么读者亦可以查阅相似的设备驱动程序编码,以做参考。还有一种方法,就是检索历史档案或者向 Linux 内核问讯中心去函问讯。 Linux 概述 Linux 是 UNIX 操作系统的翻版
就在不久前,以嵌入式Linux软件为核心产品的MontaVista公司宣布,改变其一贯坚持的Linux免费模式,针对用户的每台出货产品收取权利金(royalty payment)。 MontaVista的新举动引起业界相关厂商和市场观察家的普遍关注。 Linux 之所以能够在所谓的“嵌入式”电脑市场掘起,最主要的原因就是它以“免费”来挑战传统的
美国风河系统公司(Wind River)日前推出的Platform for Network Equipment(Linux版),基于Liunx2.6内核,内置了丰富的网络中间件和应用组件,并且达到了电信级Linux2.01的性能要求,是Wind River公司第一个完全具备Linux文件系统的平台产品。利用Platform for Network Equipment(Linux版)和Platform for Network Equipment(VxWorks版),电信设备制造商将能够开发和运行从核心级到边
美国风河系统公司(Wind River)近期宣布,波音7E7的通用核心系统将采用Wind River Platform for Safety Critical ARINC 653开发平台实现对飞机内部大多数电子设备和操作功能的控制。该全集成化设备软件开发平台,完全符合美国联邦航空局(FAA)严格安全认证。史密斯航空公司与Wind River公司将携手为这种下一代航空系统提供专业的技术保障。www.windriver.com