Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

在PXI嵌入式控制器上使用Linux

硬件: PXI/CompactPCI>>Controllers>>PXI-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-8190, PXI/CompactPCI>>Controllers>>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服务器测试过)

测试范围
  • 操作系统的安装
    • 通过USB CD-ROM
    • 通过FTP

  • 验证控制器集成的I/O(例如串口、USB、并口、GPIB端口)
    • PS2鼠标/键盘
    • USB鼠标/键盘
    • USB设备
    • 并口
    • 串口
    • GPIB端口
    • 视频分辨率/色彩深度(X Windows最大支持)
    • ExpressCard插槽 (仅适用于PXI-8196/8195)

  • 验证期望特性合适的功能(例如重启、电源管理、内存检测和内存大小)
    • 重启/关机
    • 内存大小 (自带的缺省值)
    • 内存大小 (最大支持)
    • 电源管理

  • 测试性能和综合基准作比较
    • CPU性能
    • 内存带宽
    • 以太网带宽
    • 文件 I/O

安装和配置注意事项
尽管上面所有的发布包在已测的PXI控制器上均可以正确安装和工作,有些配置仍然需要在操作系统安装过程中或者安装后手动调整。这里不会描述所有可能的情况,但是大部分遇到的主要问题详列如下:
  • PXI-8196, PXI-8195
    • 视频问题: 某些发布包不包含对使用在这些控制器上的Intel 915GM嵌入式图形控制器的图形支持。通过升级使用X.org X服务器并从Direct Rendering Open Source Project安装最新的i915驱动的二进制快拍添加这种支持。

  • 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

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit