Reply by FARMERSAVANNAH April 30, 20112011-04-30
freelance writer


Reply by Jon Kirwan January 5, 20102010-01-05
On Mon, 4 Jan 2010 23:42:43 -0800 (PST), Vita
<mares.vit@gmail.com> wrote:

>is there anybody who is using XINU as an embedded operating system >for real design?
XIINU is intended to be educational, I believe. And it achieves that well. One can read how it is structured and use the techniques almost right away to build something simple -- that is, for those wanting core semanatics for process/threads and not needing a lot else. Otherwise, I'd recommend looking elsewhere. What it does a good job of doing is teaching the basics of process semantics. And frankly, the best I've seen at it for those without much prior experience because it is kept very simple and easy to follow. (It does a creditable job of exposing students to some of the key concepts in networks, too. But not in a way that would be drop-in-useful for a "real design," I suspect.) Jon
>Has anybody ported it to ARM7 or even Cortex-M3 >microcontroller? >I have found only this project > http://xinu.mscs.mu.edu >with MIPS port of XINU. > >Best regards > Vita
Reply by D Yuniskis January 5, 20102010-01-05
Hi Vita,

Vita wrote:
> is there anybody who is using XINU as an embedded operating system > for real design? Has anybody ported it to ARM7 or even Cortex-M3 > microcontroller? > I have found only this project > http://xinu.mscs.mu.edu > with MIPS port of XINU.
What is your interest in Xinu? I think there are much better (read: more modern) fits than Xinu when it comes to having something on which to build an embedded application. Xinu is good for a classroom understanding of the types of things that happen in an OS. But, it is intended as more of a "desktop" OS. (presumably you've read Comer's texts?) Many of the constraints that apply to (most) embedded systems aren't really compatible with this sort of approach. YMMV, of course. --don
Reply by Jon Kirwan January 5, 20102010-01-05
On Tue, 05 Jan 2010 14:21:01 -0700, D Yuniskis
<not.going.to.be@seen.com> wrote:

>Hi Vita, > >Vita wrote: >> is there anybody who is using XINU as an embedded operating system >> for real design? Has anybody ported it to ARM7 or even Cortex-M3 >> microcontroller? >> I have found only this project >> http://xinu.mscs.mu.edu >> with MIPS port of XINU. > >What is your interest in Xinu? I think there are much >better (read: more modern) fits than Xinu when it comes to >having something on which to build an embedded application. > >Xinu is good for a classroom understanding of the types >of things that happen in an OS. But, it is intended as >more of a "desktop" OS. (presumably you've read Comer's >texts?) Many of the constraints that apply to (most) >embedded systems aren't really compatible with this sort >of approach. > >YMMV, of course. > >--don
I pretty much _disagree_. XINU is conceptually simple (at least, if you get it from the first published book), logically organized, and teachable to most anyone. I never _once_ thought of it as a desktop O/S nor do I think it was intended to be one... but Doug is the one to ask, there. It's my understanding that it was developed to teach, and it does an excellent job at it. Almost anyone in embedded work would benefit from a serious reading of at least the first half of the initial book. Get through task switching and interrupt events and memory marking, at least. The rest can be held off. Jon
Reply by Vita January 5, 20102010-01-05
Hi all,

is there anybody who is using XINU as an embedded operating system
for real design? Has anybody ported it to ARM7 or even Cortex-M3
microcontroller?
I have found only this project
     http://xinu.mscs.mu.edu
with MIPS port of XINU.

Best regards
   Vita