Implement RTEMS for Altera NIOS2 processor

Joel Sherrill joel.sherrill at
Thu Feb 4 21:16:28 UTC 2010

On 02/04/2010 02:40 PM, Roger Dahlqvist wrote:
> Are there currently problems with Nios II and RTEMS itself, other than the old bin utils (ar tool), which are easily fixed as shown in posts earlier.
That's the only one I remember.  We worked through that. :)
> I'm using RTEMS sources from July 2009 with Nios II and it builds with no problems once two files (wrapup Makefiles) are fixed to meet the older Altera tools.
I would expect it to work now with correct tools.
> The port is obviously not included in the release branches, but It would be a shame to pull the plug on the Nios II port alltogether, since it works.
I personally have trouble pulling the plug on any port which
has users (this one does) and the CPU is still in production
and recommended for new designs.

I think this is a case where the RTEMS NIOS II users can
make some noise with Altera and have a positive impact for
the free software community.  YOU are an Altera customer
where I am not.  YOU are in a much better position to have
an impact.

If you need support in explaining the issue to someone at
Altera, I am happy to do this.  I'm not trying to be a jerk.
They just are missing out.  Their competitors are doing the
right thing.  Microblaze and Lattice Micro32 are in the
main FSF distributions.

> //Roger
> ________________________________________
> Från: rtems-users-bounces at [rtems-users-bounces at] för Ralf Corsepius [ralf.corsepius at]
> Skickat: den 4 februari 2010 15:50
> Till: Joel Sherrill
> Kopia: rtems-users at
> Ämne: Re: Implement RTEMS  for Altera NIOS2 processor
> On 02/04/2010 03:38 PM, Joel Sherrill wrote:
>> On 02/04/2010 01:47 AM, Michal Simek wrote:
>>> Joel Sherrill wrote:
>>>> (2) AFAIK Altera has not done their part in the free software
>>>> process in relation to the NIOS2 tool chain. They have NOT
>>>> submitted their patches to the FSF projects for inclusion.
>>>> The RTEMS Project does not provide pre-built tools based
>>>> upon unsubmitted ports.
>>>> (3) You can build your own toolchain using the Altera
>>>> provided patches combined with RTEMS patches. I did
>>>> this long ago and it worked. If they have not updated
>>>> their tool versions in a long time, then you may have issues
>>>> with RTEMS using recent FSF releases while Altera is
>>>> using older tools.
>>> Do you have any description of your successful attempt?
>> I have no success with Altera but I pushed on
>> Lattice and the tool developer for the Micro32 and
>> it is now in the main FSF tree.
> IMNSHO, it's time to pull the plug from the RTEMS nios2 port.
> It's a pity for its users and a shame in general, but I feel we have
> been patient long enough.
> We have demonstrated our good-willingness by keeping the nios2 port
> inside of the RTEMS source tree and invested time into keeping it alive.
> However everything has to come to an end under circumstances like these.
> Ralf
> _______________________________________________
> rtems-users mailing list
> rtems-users at

Joel Sherrill, Ph.D.             Director of Research&  Development
joel.sherrill at        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
    Support Available             (256) 722-9985

More information about the users mailing list