logo

.
Saturday 21st of October 2017    

Modules PDF Print E-mail
Saturday, 07 February 2009 11:59

The C Kernel modules/structure

 

The C Kernel main module:

  • ckernel.h C Kernel API interface file to use in the application

  • ckernel.c C Kernel main implementation file

 

The C Kernel lower level Resource modules:

  • ckmbox.h Mailbox/message management resources interface file

  • ckmbox.c Mailbox/message management resources implementation file

  • ckmsg.h Message management resources interface file

  • ckmsg.c Message management resources implementation file

  • ckqueue.h Queue management resources interface file

  • ckqueue.c Queue management resources implementation file

  • ckregion.h Region management resources interface file

  • ckregion.c Region management resources implementation file

  • cksema.h Semaphore management resources interface file

  • cksema.c Semaphore management resources implementation file

  • cktcb.h Task Control Block (TCB) management resources interface file

  • cktcb.c Task Control Block (TCB) management resources implementation file

  • cktimer.h Timer management resources interface file

  • cktimer.c Timer management resources implementation file

 

The C Kernel configuration file:

  • ckconfig.h C Kernel system/resources configuration file

 

The C Kernel binding and platform specific modules:

 

PC/MSDOS and Borland TurboC 2.01 compiler (example):

  • ckbind.h C Kernel binding (port to compiler/hardware) interface file

  • ckbind.c C Kernel binding (port to compiler/hardware) implementation file

  • stddefs.h C types extensions and macro's standard definitions

Top

 
bottom

top

Statistics

Members : 411
Content : 10
Web Links : 2
Content View Hits : 160848

Who's Online

We have 24 guests online

bottom

(c) The C Kernel pages, powered by Joomla!. Validated XHTML and CSS.