LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Overview :: News :: Architecture :: OpenRISC 1200 :: VMware image :: NEW GNU Toolchain Port :: Architectural Simulator :: U-Boot :: Linux :: uClinux :: RTEMS :: ATS :: ORP :: ORPmon :: ORPsoc :: Survey :: Forum :: Silicon :: Downloads :: Tracker    

    OpenRISC 1000: uClinux

    Introduction

    The aim of this project is to port and maintain uClinux to the OpenRISC 1000 family and develop device drivers for various OpenCores peripherals.

    uClinux is a derivative of Linux kernel intended for microcontrollers without Memory Management Units (MMUs).

    Features are:

    • free, open source code with no royalty
    • small code footprint suitable for embedded and portable applications
    • common Linux API
    • multitasking, preemptive scheduling
    • high performance C libraries with small footprint
    • TCP/IP networking and numerous other network protocols
    • file systems NFS, ext2, MS-DOS, FAT16/32 and others

    Status

    If you would like to help with the development, please contact the developers.

    Download

    Source code of current development and stable tarball of the OpenRISC uClinux port is available from the OpenCores CVS under the module hierarchy or1k/uclinux.

    Source code of current development and stable tarball of the OpenRISC uClibc port is available from the OpenCores CVS under the module hierarchy or1k/uclibc.

    At this point no binaries for the OpenRISC are available due to hardware dependencies. However building the uClinux itself should be rather straightforward.

    Documentation

    More complex procedure is building the uClibc toolchain with gcc for uClinux applications. Such platform dependent instructions and instructions for image building can be found in the CVS under /or1k/uclinux/uClinux-2.0.x/README.or32.

    See uClinux and uClibc web sites for platform independent documentation.

    Wish List (TODO List)

    This is what we would like to develop/see developed but presently nobody is working on these projects. If you want to help, send an email to the mailing list.

    If you have a suggestion for new Wish List entry, feel free to send it to the mailing list so that is added to the list and somebody may start working on it.

    Past contributor(s)

    These are the people currently not working on the GNU Toolchain, but have contributed in the past:

    • Simon Srot
    • Marko Mlinar

    Developers

    The team currently working on the uClinux and uClibc ports and device drivers:

    Mailing List / Discussion Forum

    To participate in the development or simply to discuss uClinux/OR1K issues and to report bugs, go to the openrisc mailing list. To subscribe to the list, follow mailing list subscribe instructions.

    Page Maintainer

    This web page is maintained by Marcus Erlandsson.


     

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.