Forum Discussion
Altera_Forum
Honored Contributor
16 years ago --- Quote Start --- Which OS do you suggest to me for my project ? --- Quote End --- uC/OS-II --- Quote Start --- Is there an exhaustive list of OS which works for NIOS II anywhere? --- Quote End --- I have used uC/OS-II and FreeRTOS --- Quote Start --- * simple to use --- Quote End --- uC/OS-II is very simple: task management, task synchronization, time and timers. Nios II IDE supports it by default. --- Quote Start --- * low cost : licenses, royalties ... --- Quote End --- Micrium lets you use uC/OS-II with non-commercial purposes as free. Contact then for commercial license. --- Quote Start --- * not experimental (uclinux is out) --- Quote End --- Micrium has a great experience with this OS. --- Quote Start --- * small footprint --- Quote End --- I have used it on a AVR 8 bit microcontroller with 128 Kb of flash. --- Quote Start --- * simple to use IDE (uclinux recommand developping under Linux :-( ) --- Quote End --- Fully integrated to Nios II IDE, Windows and Linux. --- Quote Start --- * providing ethernet, sd card for exemple --- Quote End --- Micrium provide drivers for several ethernet chips and TCP/IP stack. I don't know about SD but you can chek examples from Altera. --- Quote Start --- * Multi-task : no matter if it is preemptif, cooperatif... --- Quote End --- uC/OS-II is a preemptive multitasking OS. --- Quote Start --- * not obsolete --- Quote End --- New version uC/OS-III