[[!meta title="OCERA Real-Time CAN"]] What is this? ============= A collection of [CAN][wp] related tools developed at [Czech Technical University in Prague][ctu]. The development of these components started in frame of IST-2001 35102 [OCERA][ocera] European project. The components has been used all over the world in different academic and production environments and they are maintained mainly by members of [Real-Time Systems group][rtime] at [DCE][dce] department of [FEE][fel] faculty of [CTU][ctu] university. There is list of CAN related works - projects, CAN benchmarking and diploma thesis at [Rtime CAN guidepost][rtime-can] page. The access to CAN bus requires supported hardware interface. The project provides CAN device driver for Linux and other embedded environments to gain access to the network. The driver is named [[LinCAN|lincan]]. The common interface to access different CAN interfaces and library to build higher level layers in implemented in Virtual/Versatile CAN API library - [[libVCA|vca]]. Two GUI / Front End Tools for CAN bus monitoring and interaction are part of the project. The first is Java based [[CANmonitor|canmonitor]] with CAN/CANopen monitoring and device access capabilities. The other is Qt based CAN Bus Analyzer [[qCANanlyzer|qcanalyzer]]. ## OrtCAN Build Instruction for Actual GIT Repository Sources To obtain and build sources of the latest development version of former OCERA CAN components use git clone git://ortcan.git.sourceforge.net/gitroot/ortcan/ortcan cd ortcan/ git submodule update --init make default-config make The configuration options for the build can be specified in "config.omk" file. For x86_64 build line bellow has to be added into "config.omk" before final make command CFLAGS+=-fpic to build loadable modules (shared libraries/DLLs) corectly. For possible build options of included submodules read build instructions for respective component - [[libVCA|vca]], [[LinCAN|lincan]] ... The options can and should be combined in "config.omk" file in toplevel directory. The comprehensive documentation of the used build system ([OCERA Make system][omk]) can be found on the [homepage][omk] of OMK project. [wp]:http://en.wikipedia.org/wiki/Controller_area_network [rtime]:http://rtime.felk.cvut.cz/ [rtime-can]:http://rtime.felk.cvut.cz/can/ [dce]:http://dce.fel.cvut.cz/ [fel]:http://fel.cvut.cz/ [ctu]:http://www.cvut.cz/ [ocera]:http://sourceforge.net/projects/ocera/ [omk]:http://rtime.felk.cvut.cz/omk/ News ==== * 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). * 2012-06-21: Java [[CANmonitor|canmonitor]] supports type conversion for OD access (enhancement by Petr Kubasta) * 2012-05-16: CANopen OD access for [[QCANalyzer|qcanalyzer]] contributed by Ivan Fridrich * 2010-09-06: New [[ikiwiki]]-based website.