none
Kernel mode driver for Intel Galileo Board RRS feed

  • Question

  • Hi guys

    Is it possible to develop kernel mode drivers for the Intel Galileo Board? I want to access a pci express device on the mini pcie port.

    Thanks.

    Friday, August 29, 2014 7:46 PM

Answers

  • The challenge may be that the processor on the Galileo is missing a number of instructions that the standard MS compilers like to emit.  If you avoid floating point then you're probably okay, but there's even less of a safety rail than normal when trying to do this sort of systems programming on that platform.

    I suppose it also depends on whether the device has PCI.SYS running on it.  Do you see it loaded in the kernel debugger?

    Saturday, August 30, 2014 4:27 PM

All replies

  • It seems likely, since they claim it supports Windows, and you have a UART that can be used for debugging.  I have never used the board, but I don't see why it should not work.


    Don Burn Windows Filesystem and Driver Consulting Website: http://www.windrvr.com

    Friday, August 29, 2014 7:53 PM
  • The challenge may be that the processor on the Galileo is missing a number of instructions that the standard MS compilers like to emit.  If you avoid floating point then you're probably okay, but there's even less of a safety rail than normal when trying to do this sort of systems programming on that platform.

    I suppose it also depends on whether the device has PCI.SYS running on it.  Do you see it loaded in the kernel debugger?

    Saturday, August 30, 2014 4:27 PM
  • FYI: There are steps to add a driver to the Windows On Galileo image available at https://ms-iot.github.io/content/AdvancedUsage.htm but with the provision noted in the prior answer " If you are attempting to install on the Intel Galileo a driver that was design for desktop Windows, it will likely fail due to missing dependencies or due to the Quark instruction set."
    Wednesday, October 22, 2014 9:31 PM