Next:
Contents
Contents
CanFestival3. Version 3.0
The CANOpen stack manual
ContentsTable of contents
Contents
Introduction
The CanFestival project
What is CANopen
CanFestival Features
Tools
Standard conformance
Multi-Platform
CanOpen conformance
How to start
Host requirements
Object Dictionary Editor GUI
and Unix-likes
Windows (for native win32 target)
How to get CanFestival
Understanding Canfestival
CanFestival Project tree layout
Implement CanFestival in your application
CanFestival CAN interfaces
CanFestival events scheduling
Linux Target
Linux Compilation and installation
Standard Linux node
Real-Time Linux node
CAN devices
Peak systems
Socket-Can (http://socketcan.berlios.de)
LinCan
Virtual CAN interfaces (for test/debug)
Testing your CanFestival installation
Windows Targets
Object Dictionary Editor GUI installation.
CYGWIN
Requirements
Cygwin configuration and compilation
A single node with PcanLight and Peak CAN-USB adapter
Two nodes with PcanLight and Peak dual PCMCIA-CAN adapter
Visual Studio C++
Requirements
Configuration with cygwin
Compilation with Visual Studio
PcanLight and the can_peak_win32 project.
Testing
Motorola HCS12
Running a HCS12 node
Compiling Canfestival:
Compiling and building an example
Flashing the memory :
Connecting to a serial RS232 console :
Connecting to the CAN network :
starting the node :
Example and test program:
TestMasterSlave
gene_SYNC_HCS12 :
TestMasterMicroMod
Developing a new node
Using Dictionary Editor GUI
Installation and usage on Linux
Installation and usage on Windows
About
Main view
New node
Node info
Profile editor
User types
Mapped variable
Integrated help
Generating the object Dictionary
With GUI
With command line
FAQ
General
Does the code compiles on Windows ?
How to fit the library to an other microcontrôler ?
Is CanFestival3 conform to DS301 v.4.02 ?
LINUX
How to use a Peaksystem CAN board ?
How to use an unsupported CAN board ?
Win32
HCS12
Which board are you using ?
Does the code compile with an other compiler than GNU gcc ?
Interrupt functions
Interrupt lock, unlock
Initialize function
Who to use warnings and errors messages ?
Warnings messages
Errors messages
Does the code works in banked memory ?
What GCC version are you using ?
Documentation resources
CIA : Can in Automation
Resources and training in CANopen
Elektronikladen HCS12 T-board
Gnu gcc compiler for HC12
Motorola documentation on HC12
Lauterbach debugger for HC12
Python language
About the project
Contributors
Getting support
Contributing
License
About this document ...
epimerde 2007-06-08