下一页
目录
上一页
Linux VME 指南
John Huggins 和 Michael Wyrick,
vmelinux@va.net
$Revision: 1.16 $, $Date: 2002/02/12 17:57:37 $
本文档旨在向嵌入式系统社区展示如何在他们的基于 VMEbus Pentium 和其他基于 PCI 局部总线的 VMEbus 处理器设计上运行 Linux。最新版本始终可以在
Linux VME HOWTO
获取。
1.
简介
1.1 所需知识
1.2 为什么在 VMEbus 系统上使用 Linux?
1.3 目的
1.4 反馈
1.5 VMELinux 修订历史
1.6 版权/发行
2.
VMELinux 内核驱动程序的安装
2.1 下载源代码
2.2 将源代码安装到软件中
2.3 编译 VMELinux 组件
2.4 加载 VMELinux 内核模块
2.5 困难
3.
如何使用 VMEUtils 和 VMEShell 软件包与 VMEbus 通信
3.1 什么是 VMEUtils 程序
3.2 什么是 VMEShell 脚本
3.3 "vmemap" 命令。
3.4 读取字节、字或长字
3.5 写入字节、字或长字
3.6 将 VMEbus 读取到文件
3.7 将文件写入 VMEbus
3.8 参数
3.9 选项
3.10 关于 DMA 模式的注释。
4.
如何使用设备驱动程序与 Tundra Universe PCI-VME 桥接器通信。
4.1 与 VMELinux 一起使用的设备驱动程序
4.2 VMEMaster 设备驱动程序
4.3 VMESlave 设备驱动程序
4.4 直接控制 Universe 寄存器
4.5 read()
4.6 write()
4.7 lseek()
4.8 ioctl()
4.9 open() 和 close()
5.
VMEbus、Linux 和 VMELinux 的优势
5.1 针脚和插座连接器
5.2 Eurocard 组件
5.3 Linux 成本低
5.4 Linux 稳定
5.5 Linux 动态
6.
当前和计划的板卡支持
6.1 Xycom XVME655 Pentium VMEbus 板卡
6.2 XyCom XVME656 Pentium VMEBus 板卡
6.3 Dynatem DPC1-0367
6.4 SBS/Or Computer VP7
6.5 DY4 179, 一款 Power PC 板卡
6.6 计划的板卡支持
7.
其他 "Linux on VME" 项目
7.1 项目列表
7.2 主设备号
8.
结论
9.
FAQ
9.1 当我访问我知道存在的板卡时,Shell 实用程序返回一堆星号 (*)。这是怎么回事?
9.2 当我访问我知道存在的板卡时,Shell 实用程序仍然返回一堆星号 (*)。现在怎么办?
9.3 当我访问我知道存在的板卡时,Shell 实用程序仍然返回一堆星号 (*)。救命?
9.4 VMELinux 如何处理中断?
9.5 我有 RedHat 5.1,并且无法编译 VMELinux 程序。
9.6 我有 RedHat 6.x,所以我认为上述问题已修复。对吗?
9.7 您的 ca91c042 Tundra Universe 驱动程序何时支持 2.4 内核?
9.8 嘿!Universe II 有八个主设备和八个从设备映像。您各支持四个。为什么?
9.9 我们如何为您的 VME-LINUX 工作组做出贡献?
下一页
目录
上一页