VxWorks / Tornado II FAQ


Add memDrv as a component


I wanted to use the memory driver to store some configuration files on my target. According to the manual I could use the memDrv functions to do this. But I could not configure my kernel in a way that the memDrv library was included, so I had to add the memory driver as a component to the configuration.
Following the instructions on the previous page I made the following decisions:


Create the file 50memDrv.cdf in the directory target\config\comps\vxWorks. This file contains:

-----------------------------------
/*
 *  File:       50memDrv.cdf
 *
 *  Description:
 *
 *      This file defines the memDrv component
 *
 *  History:
 *      030899 Creation,     J.A. Borkhuis
 *      270600 Changed according to WRS standards
 */

Component INCLUDE_MEMDRV {
	NAME		Memory-file disk driver
	SYNOPSIS	Pseudo memory device driver
	_CHILDREN	FOLDER_IO_SYSTEM
	MODULES         memDrv.o
	INIT_RTN	memDrv ();
	_INIT_ORDER	usrIosExtraInit
	HDR_FILES	memDrv.h
}
-----------------------------------
    

This file adds the memdrv component to the IO system folder and when selected the init function will be called from within the usrIosExtraInit function in prjConfig.c


VxWorks Homepage
© J.A. Borkhuis, 2000 - 2005
Send me an e-mail if this page was helpfull