在PXI嵌入式控制器上使用Linux
硬件: PXI/CompactPCI>>Controllers>>NI 8350, PXI/CompactPCI>>Controllers>>PXI-8174, PXI/CompactPCI>>Controllers>>PXI-8175, PXI/CompactPCI>>Controllers>>PXI-8176, PXI/CompactPCI>>Controllers>>PXI-8184, PXI/CompactPCI>>Controllers>>PXI-8185, PXI/CompactPCI>>Controllers>>PXI-8186, PXI/CompactPCI>>Controllers>>PXI-8187, PXI/CompactPCI>>Controllers>>PXI-8195, VXI/VME/MXI>>MXI Interfaces>>PXI-8331, PXI/CompactPCI>>Controllers>>PXI-8336
问题: 我可以在PXI嵌入式控制器上安装并使用Linux吗?
解答: 可以。PXI嵌入式控制器使用了标准PC技术,因此可以安装并使用支持Intel x86架构的Linux发布包。另外,National Instruments专门验证了某些Linux发布包和PXI嵌入式控制器。这篇文档仅仅用来评述PXI控制器和Linux的兼容性。如果您对其它National Instrument的软硬件的Linux支持存有疑问,请访问
ni.com/linux已测发布包- Red Hat Enterprise Linux WS 4
- Red Hat Enterprise Linux WS 3
- SuSE Linux Professional 9.3
- SuSE Linux Professional 9.2
- Mandrake 10.1
已测控制器- PXI-8196, PXI-8195 (使用Intel 915GM芯片组)
- PXI-8187, PXI-8186 (使用Intel 845G芯片组)
- PXI-8185, PXI-8184, PXI-8176, PXI-8175, PXI-8174 (使用Intel 815E芯片组)
- PXI-8350 1U 服务器 (使用Intel E7210 芯片组)
- MXI-4, PXI/PCI-8331/8336 (已经结合上面列出的PXI嵌入式控制器和1U服务器测试过)
测试范围- 操作系统的安装
- 验证控制器集成的I/O(例如串口、USB、并口、GPIB端口)
- PS2鼠标/键盘
- USB鼠标/键盘
- USB设备
- 并口
- 串口
- GPIB端口
- 视频分辨率/色彩深度(X Windows最大支持)
- ExpressCard插槽 (仅适用于PXI-8196/8195)
- 验证期望特性合适的功能(例如重启、电源管理、内存检测和内存大小)
- 重启/关机
- 内存大小 (自带的缺省值)
- 内存大小 (最大支持)
- 电源管理
- 测试性能和综合基准作比较
安装和配置注意事项尽管上面所有的发布包在已测的PXI控制器上均可以正确安装和工作,有些配置仍然需要在操作系统安装过程中或者安装后手动调整。这里不会描述所有可能的情况,但是大部分遇到的主要问题详列如下:
- PXI-8196, PXI-8195
- PXI-8187, PXI-8186
- 视频问题: 为视频帧缓冲保留的内存大小缺省仅为1MB。某些发布包在仅有1MB缓存的图形模式下安装时会有问题。如果可能的话,您可以改变缺省的帧缓冲大小为8MB(推荐)或者选择使用文本模式来安装您的Linux发布包。
- 要想调整帧缓冲大小,启动时按住DEL键进入CMOS设置工具。进入高级菜单。将'Video Graphics Frame Buffer'设置从缺省的1MB改为8MB。 保存并退出CMOS工具。
- PXI-8185, PXI-8184, PXI-8176, PXI-8175, PXI-8174
- 视频问题: 这些控制器仅支持1MB大小的视频帧缓冲。在使用图形化环境例如X Window时,这会影响可用的分辨率和色彩深度。特别的,在800x600的分辨率下,支持的色彩深度最高可达16位(65536个色彩)。在1024x768分辨率下,支持的色彩深度最高可达8位(256个色彩)。
- 内存问题: 这其中的某些控制器缺省带有128MB内存。当这些可用时,它低于某些Linux发布包所推荐的大小。您应该升级到至少256MB内存,否则安装时可能会有问题。除此之外,您还可以使用启动时间内核参数来指定仅仅128MB内存可用,这可以让安装文件正确的进行安装。
- ACPI问题: 这些控制器的BIOS不包含ACPI支持。 某些Linux发布包的安装文件可能需要您通过一个启动时间内核参数(典型的如'noacpi')来手动指定。
- PXI-8350 1U服务器
- RAID问题: 尽管8350芯片组包含对RAID配置的硬件支持,但是National Instruments并没有在Linux下验证过这个特性。
- 内存问题: 尽管8350芯片组支持的内存大小高达4GB,但是在该系统的Linux环境下仅有2GB的内存可以使用。
- MXI-4, PXI/PCI-8331/8336:
- 所有测试过的Linux发布包会把MXI-4检测为标准PCI-PCI桥,并且自带有驱动支持。在Linux下不需要特别的软件配置或安装步骤来使能对MXI-4的支持。
相关链接: KnowledgeBase 3SKJ6IKQ :Configuring Your PXI System in Linux
External Link: Direct Rendering Open Source Project.
Support: Linux Home
附件:
报告日期: 09/18/2006
最近更新: 10/10/2006
文档编号: 3OP7MCON
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.