WELCOMEtoCANbeddeds


Welcome to CANbedded
Software Components for
Communication and Diagnostics.
© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
V1.02
2006-02-09



Get To Know The CANbedded Environment
The picture shows the layer model of the CANbedded components, their basic functions and connections.
CANbedded consists of a set of source code components you have to include in your application. The sort of
components depends on your
delivery.
The
Configuration Tool is the connection between the components and your project specific needs. It
generates files you also have to include in your application.
CANbedded Software ComponentsConfiguration Toolfor parameters and configuration of all
components
more see Online Help
Communication Control Layersoftware component integration and hardware
abstraction.
CAN Driverhardware specific CAN chip characteristics and
provision of a standardized application interface
Interaction Layerwith signal interface
Network Managementto control the CAN bus
Transport Protocolfor data exchange of more than 8 data bytes
Universal Measeurement and Calibration Protocolmeasurement and calibration of the ECU via different
bus systems.
Diagnostics Layeraccording to Keyword Protocol 2000 / UDS
How to start with ...slide 3CANbedded tutorialsslide 4© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide 2
:






How to start with CANbedded Software Components
Follow the install shield wizard to unpack your delivery
Open the Configuration Tool (CANgen, DBKOMgen, GENy)
Create a new configuration, insert compiler, derivative,
data base file and select your node
Configure all CANbedded Components that you want to use
Generated the files
Add the generated files to your application project
Adapt you application to CANbedded Software Components
T Includes
T Initialization
T cyclic calls
T callback functions …
Compile and link the project
Download and Test
CANbedded environmentslide 2CANbedded tutorialsslide 4© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide 3
:


Get To Know The CANbedded Tutorials
T
Beginners of CANbedded components should read the
UserManual_Startup_<OEM>_CANbedded first.
T
If not part of the delivery read the component specific user manuals
UserManual_<Component>. And if you use the CCL read the CCL user manual first.
T
There is a set of user manuals and references for every component as you see
below.
Document TypesUserManualFIRST steps to get an example executable running for each
component or the
complete delivery (if available for you OEM).
e.g. UserManual_CCL, UserManual_Startup_<OEM>_CANbedded
Technical Reference(SW)More detailed information about the component, API... e.g.
TechnicalReference_candrv
Technical Reference(HW)Hardware specific information of the component if available.
e.g. TechnicalReference_CAN_HC12
CANbedded environmentslide 2How to start with ...slide 3© 2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide 4
:
Document Outline