Installation
Firmware Package User Guide
2-5
4209A–MP3–12/02
2.1.4
lib_demob Directory
As shown in Figure 2-4, the lib_demob directory is organized in sub-directories that con-
tain the low-level drivers of the AT8xC51SND1C development board peripherals.
The lib_demob directory also contains the following file:
n
demob.h: this header file contains definitions of the board hardware such as LCD
address, On-board Flash chip select ports…
Figure 2-4. lib_demob Directory Organization
2.1.5
lib_mem Directory
As shown in Figure 2-5, the lib_mem directory is organized in sub-directories that con-
tain the high-level drivers of memories or cards that can be connected to the
AT8xC51SND1C products.
Figure 2-5. lib_mem Directory Organization
2.1.6
lib_storage
Directory
As shown in Figure 2-6, the lib_storage directory contains the libraries for SBC mass
storage support. In order to standardize the interfaces and to keep confidentiality on
these modules embedded SCSI modules are delivered in library form (source code not
delivered).
SBC module is composed of the following libraries:
n
sbc.lib
This lib contains the common (not memory dependant) SBC functions.
n
sbc_df.lib
This lib contains the specific SBC functions for DataFlash support.
n
sbc_mmc.lib
This lib contains the specific SBC functions for MultiMediaCard support.
n
sbc_nf.lib
This lib contains the specific SBC functions for Nand Flash support.
n
sbc_smc.lib
This lib contains the specific SBC functions for SmartMediaCard support.
n
sbc_cf.lib
This lib contains the specific SBC functions for CompactFlash support.
Information on how to interface with those libraries is given in Section 2.3.
dac\
demob.h
lib_demob\
dac_drv.h
lcd\
lcd_drv.c
lcd_drv.h
df\
nf\
lib_mem\
df.c
mmc\
mmc.c
mmc.h
df.h
nf.c
nf.h
nf_drv.c
nf_drv.h
nf_drv.a51
xxx\
Summary of Contents for AT89C51SND1C
Page 1: ...Firmware Package User Guide ...
Page 2: ......