I don't have much to say about CapROS's organization in general, but here is
2 cents from Coyotos.
One change we made going from EROS to Coyotos to introduce a clearer
separation between the "board support package" (BSP) and the target
architecture. The BSP subsystem addresses things like boostrap and
non-generic configuration. The architecture subsystem deals with things like
processor initialization. As we did this, we also introduced a hardware
abstraction layer that more clearly delineates the line between
arch-dependent and arch-independent dependencies.
The "grown up" operating systems have it fairly easy. They run on platforms
where thinks like the interrupt controller are standard enough to be
considered a part of the target architecture. Embedded OSs are much more
messy.
I haven't looked to see if Charlie has introduced a BSP distinction into
CapROS, but if that hasn't been done, perhaps now is the time.
shap
------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
Spend less time writing and rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
CapROS-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/capros-devel