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.
+academic and production environments. For example, [[LinCAN|lincan]]
+driver has been used by industry for more than 15 years
+and some parts has been contributed to and or reused
+by actual Linux kernel [SocketCAN][socketcan] subsystem.
+The most of OrtCAN components can be used even with both driver
+stacks and some have been tested even with [NuttX][nuttx] RTOS
+suitable for smaller MCUs.
+
+The developed technologies are maintained mainly by [Department of Control Engineering][dce]
+of [FEE][fel] faculty of [CTU][ctu] university. There is list
+of CAN related works - projects, CAN benchmarking and diploma
+thesis at [FEL CAN guidepost][fel-can] page.
+
+Many related CAN bus, embededd GNU/Linux, real-time, motion
+control and other open source components presnetations
+and pointers can be found on [Open Technologies Research Education and Exchange Services][otrees]
+[knowledge base][otrees-knowbase] pages.
The access to CAN bus requires supported hardware
interface. The project provides CAN device driver
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
+and library to build higher level layers is implemented
in Virtual/Versatile CAN API library - [[libVCA|vca]].
Two GUI / Front End Tools for CAN bus monitoring
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 clone git://git.code.sf.net/p/ortcan/ortcan-top
+ cd ortcan-top/
git submodule update --init
make default-config
make
[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-can]:http://canbus.pages.fel.cvut.cz/
+[dce]:http://control.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/
+[socketcan]:https://www.kernel.org/doc/html/latest/networking/can.html
+[otrees]:https://gitlab.fel.cvut.cz/otrees
+[otrees-knowbase]:https://gitlab.fel.cvut.cz/otrees/org/-/wikis/knowbase
+[nuttx]:https://github.com/apache/nuttx
News
====
+* 2023-03-10: Update links to actual alive related projects. For example open-source CAN FD IP core for FPGAs and ASICs, QEMU CAN and CAN FD emulation etc.
+
* 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.
+