Difference between revisions of "Components"

From Embedded Xinu
Jump to navigation Jump to search
m (Modules moved to Components: They're called components in the Makefile, might as well call them the same here.)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
XINU can be easily understood as consisting of conceptual "modules," "components," or subsystems.  Most modules have their own initialization function that sets up global data structures necessary for the subsystem to function properly.  The subsystems currently within XINU include:
+
XINU can be easily understood as consisting of conceptual "components," or subsystems.  Most components have their own initialization function that sets up global data structures necessary to function properly.  The subsystems currently within XINU include:
  
 
* Loader
 
* Loader
Line 5: Line 5:
 
** Process management
 
** Process management
 
** Semaphores
 
** Semaphores
** Memory allocation
+
** [[Memory]] allocation
 
** Interrupt subsystem
 
** Interrupt subsystem
 
* Devices
 
* Devices
Line 17: Line 17:
 
* Libraries
 
* Libraries
 
** [[Standard_library | Standard C library]]
 
** [[Standard_library | Standard C library]]
** [[Curses|nCurses]]
 
 
** Pthread (minimal)
 
** Pthread (minimal)

Latest revision as of 20:27, 22 October 2009

XINU can be easily understood as consisting of conceptual "components," or subsystems. Most components have their own initialization function that sets up global data structures necessary to function properly. The subsystems currently within XINU include: