Getting started
Copyright IXXAT Automation GmbH
24
IEM Manual, 1.5
Figure 2-1: Directory structure of host software
Directory
Description
doc
Documentation
src/DeviceDescriptionFiles
Device description files
crc/Projects/<cpu name>
Project files
src/src/App
Demonstration application
src/src/Target/<cpu name>/CFG
Global configuration settings (MCI/SPI inter-
face selection, queue sizes, data format)
src/src/Target/<cpu name>/GEO
Generic operating system functions (memory
and time access)
Hint: Please adapt GEO_alloc() and
GEO_free() to your behavior
src/src/src-externals/ABM
Administration Block Management (queue
manager)
src/src/src-externals/BCC
Basic Communication Channel
<Host SW>
├───doc
└───src
├───DeviceDescriptionFiles
│ ├───EtherCAT
│ │ └───XML-File
│ ├───EtherNetIP
│ ├───Powerlink
│ ├───PROFINET
│ │ └───GSDML
│ │ └───XML-File
│ └───SercosIII
│ └───SDDML
├───Projects
│ └───
<cpu name>
├───src
│ ├───App
│ └───Target
│ └───
<cpu name>
│ ├───CFG
│ └───GEO
└───src-externals
├───ABM
├───BCC
├───BSP
│ └───
<cpu name>
├───CCI
│ ├───CFG
│ └───Common
├───COM
├───CRC
├───DCI
├───EMI
├───FUP
├───FUPH
├───SHM
└───SPI
└───
<cpu name>