1 [[!meta title="OCERA Real-Time CAN"]]
6 A collection of [CAN][wp] related tools developed at
7 [Czech Technical University in Prague][ctu].
8 The development of these components started in frame
9 of IST-2001 35102 [OCERA][ocera] European project.
10 The components has been used all over the world in different
11 academic and production environments and they are maintained
12 mainly by members of [Real-Time Systems group][rtime] at
13 [DCE][dce] department of [FEE][fel] faculty of [CTU][ctu]
14 university. There is list of CAN related
15 works - projects, CAN benchmarking and diploma thesis at
16 [Rtime CAN guidepost][rtime-can] page.
18 The access to CAN bus requires supported hardware
19 interface. The project provides CAN device driver
20 for Linux and other embedded environments to gain
21 access to the network. The driver is named [[LinCAN|lincan]].
23 The common interface to access different CAN interfaces
24 and library to build higher level layers is implemented
25 in Virtual/Versatile CAN API library - [[libVCA|vca]].
27 Two GUI / Front End Tools for CAN bus monitoring
28 and interaction are part of the project. The first is
29 Java based [[CANmonitor|canmonitor]] with CAN/CANopen monitoring
30 and device access capabilities. The other is Qt based
31 CAN Bus Analyzer [[qCANanlyzer|qcanalyzer]].
33 ## OrtCAN Build Instruction for Actual GIT Repository Sources
35 To obtain and build sources of the latest development
36 version of former OCERA CAN components use
38 git clone git://ortcan.git.sourceforge.net/gitroot/ortcan/ortcan
40 git submodule update --init
44 The configuration options for the build can be specified
45 in "config.omk" file. For x86_64 build line bellow
46 has to be added into "config.omk" before final
51 to build loadable modules (shared libraries/DLLs) corectly.
52 For possible build options of included submodules read build
53 instructions for respective component - [[libVCA|vca]], [[LinCAN|lincan]] ...
54 The options can and should be combined in "config.omk" file
55 in toplevel directory.
57 The comprehensive documentation of the used build system
58 ([OCERA Make system][omk]) can be found on the [homepage][omk]
61 [wp]:http://en.wikipedia.org/wiki/Controller_area_network
62 [rtime]:http://rtime.felk.cvut.cz/
63 [rtime-can]:http://rtime.felk.cvut.cz/can/
64 [dce]:http://dce.fel.cvut.cz/
65 [fel]:http://fel.cvut.cz/
66 [ctu]:http://www.cvut.cz/
67 [ocera]:http://sourceforge.net/projects/ocera/
68 [omk]:http://rtime.felk.cvut.cz/omk/
72 * 2012-06-24: The LinCAN GIT branch can-usb1 has been updated and contains Linux driver side and firmware for [[usbcan|lincan/usbcan]] LPC1768 based converter (porting done by Jiri Vanek).
74 * 2012-06-21: Java [[CANmonitor|canmonitor]] supports type conversion for OD access (enhancement by Petr Kubasta)
76 * 2012-05-16: CANopen OD access for [[QCANalyzer|qcanalyzer]] contributed by Ivan Fridrich
78 * 2010-09-06: New [[ikiwiki]]-based website.