Forum Discussion
Altera_Forum
Honored Contributor
17 years agoOS (Operating systems) and RTOS (Rea lTime OS). Which one should I use for my project
Hi, In a custom board, we plan to use NIOS II and for some tasks like ETHERNET, SD Card... we think about Operating systems which have thoses features built in. Which OS do you suggest to me ...
Altera_Forum
Honored Contributor
17 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