Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
19 years ago

Supported devices by NIOS

Hi fellows,

I know about poor documentation support for uClinux, but can anyone tell me, where is the documentation about which devices are supported by which drivers in uClinux distribution for NIOS?

Please do not tell to go through /linux/drivers directory structure to investigate milion lines of drivers code to find out, what it can be good for http://forum.niosforum.com/work2/style_emoticons/<#EMO_DIR#>/wink.gif I tried to run uClinux configurator and it seems there are all the things which are supported by general uClinux version, but nobody knows how much of these is ported for NIOS http://forum.niosforum.com/work2/style_emoticons/<#EMO_DIR#>/sad.gif

7 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    originally posted by jan@Apr 28 2006, 01:05 AM

    hi fellows,

    i know about poor documentation support for uclinux, but can anyone tell me, where is the documentation about which devices are supported by which drivers in uclinux distribution for nios?

    please do not tell to go through /linux/drivers directory structure to investigate milion lines of drivers code to find out, what it can be good for http://forum.niosforum.com/work2/style_emoticons/<#emo_dir#>/wink.gif i tried to run uclinux configurator and it seems there are all the things which are supported by general uclinux version, but nobody knows how much of these is ported for nios http://forum.niosforum.com/work2/style_emoticons/<#emo_dir#>/sad.gif

    <div align='right'><{post_snapback}> (index.php?act=findpost&pid=14808)

    --- quote end ---

    --- Quote End ---

    In the past I would do something like this from the top level directoy:

    find . -name Makefile -exec grep NIOS {} \;

    or

    find . -name Konfig -exec grep NIOS grep {} \;

    That should give you a good idea about which drivers are supported by NIOS...
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    originally posted by jan@Apr 28 2006, 05:05 PM

    hi fellows,

    i know about poor documentation support for uclinux, but can anyone tell me, where is the documentation about which devices are supported by which drivers in uclinux distribution for nios?

    please do not tell to go through /linux/drivers directory structure to investigate milion lines of drivers code to find out, what it can be good for http://forum.niosforum.com/work2/style_emoticons/<#emo_dir#>/wink.gif i tried to run uclinux configurator and it seems there are all the things which are supported by general uclinux version, but nobody knows how much of these is ported for nios http://forum.niosforum.com/work2/style_emoticons/<#emo_dir#>/sad.gif

    <div align='right'><{post_snapback}> (index.php?act=findpost&pid=14808)

    --- quote end ---

    --- Quote End ---

    There are only limited devices ported to Nios2. You can count with your fingers. (Or at most add your toes.) Some are added by our user group lately.

    namely,

    MTD: cfi, epcs

    NET: dm9000,smc91111,opencore eth,mtip1000

    IDE: altcf

    USB: isp116x,isp1362

    CHAR: uart,watchdog,pio/button,spi

    MMC: mmc core

    I2C: opencore i2c, ds1307

    PCI: altpci

    USB and PCI open the door to much more devices.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote End ---

    There are only limited devices ported to Nios2. You can count with your fingers. (Or at most add your toes.) Some are added by our user group lately.

    namely,

    MTD: cfi, epcs

    NET: dm9000,smc91111,opencore eth,mtip1000

    IDE: altcf

    USB: isp116x,isp1362

    CHAR: uart,watchdog,pio/button,spi

    MMC: mmc core

    I2C: opencore i2c, ds1307

    PCI: altpci

    USB and PCI open the door to much more devices.

    <div align='right'><{post_snapback}> (index.php?act=findpost&pid=14826)</div>

    --- Quote End ---

    Thank you, i found the answers very helpfull!! http://forum.niosforum.com/work2/style_emoticons/<#EMO_DIR#>/smile.gif

    I am interested mainly in graphic displays (320x200), but no support today as I see
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    --- Quote End ---

    There are only limited devices ported to Nios2. You can count with your fingers. (Or at most add your toes.) Some are added by our user group lately.

    namely,

    MTD: cfi, epcs

    NET: dm9000,smc91111,opencore eth,mtip1000

    IDE: altcf

    USB: isp116x,isp1362

    CHAR: uart,watchdog,pio/button,spi

    MMC: mmc core

    I2C: opencore i2c, ds1307

    PCI: altpci

    USB and PCI open the door to much more devices.

    <div align='right'><{post_snapback}> (index.php?act=findpost&pid=14826)</div>

    --- Quote End ---

    Thank you, i found the answers very helpfull!! http://forum.niosforum.com/work2/style_emoticons/<#EMO_DIR#>/smile.gif

    I am interested mainly in graphic displays (320x200), but no support today as I see

    <div align='right'><{post_snapback}> (index.php?act=findpost&pid=14940)</div>

    --- Quote End ---

    Check microwindows and nano-X in ~/uClinux-dist-test/user/microwin .

    Usually the kernel won&#39;t take care of the display api, except for frame buffer.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    --- Quote Start ---

    --- Quote End ---

    There are only limited devices ported to Nios2. You can count with your fingers. (Or at most add your toes.) Some are added by our user group lately.

    namely,

    MTD: cfi, epcs

    NET: dm9000,smc91111,opencore eth,mtip1000

    IDE: altcf

    USB: isp116x,isp1362

    CHAR: uart,watchdog,pio/button,spi

    MMC: mmc core

    I2C: opencore i2c, ds1307

    PCI: altpci

    USB and PCI open the door to much more devices.

    <div align='right'><{post_snapback}> (index.php?act=findpost&pid=14826)</div>

    --- Quote End ---

    Thank you, i found the answers very helpfull!! http://forum.niosforum.com/work2/style_emoticons/<#EMO_DIR#>/smile.gif

    I am interested mainly in graphic displays (320x200), but no support today as I see

    <div align='right'><{post_snapback}> (index.php?act=findpost&pid=14940)</div>

    --- Quote End ---

    Check microwindows and nano-X in ~/uClinux-dist-test/user/microwin .

    Usually the kernel won&#39;t take care of the display api, except for frame buffer.

    <div align='right'><{post_snapback}> (index.php?act=findpost&pid=14951)</div>

    --- Quote End ---

    Does it means it is possible to run a GUI on NiosII (assuming of course that an VGA controller is instanciated in hardware)?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    yes, you need add support of the avalon vga core to microwin. it should not be difficult.