X-Git-Url: http://rtime.felk.cvut.cz/gitweb/ortcan-www.git/blobdiff_plain/10c106b8479947db8164f2feda385c7ca3d139fa..HEAD:/index.mdwn diff --git a/index.mdwn b/index.mdwn index 2883ddd..12d93f1 100644 --- a/index.mdwn +++ b/index.mdwn @@ -8,12 +8,23 @@ A collection of [CAN][wp] related tools developed at 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 @@ -21,12 +32,12 @@ 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 +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 and interaction are part of the project. The first is -Java based CANmonitor with CAN/CANopen monitoring +Java based [[CANmonitor|canmonitor]] with CAN/CANopen monitoring and device access capabilities. The other is Qt based CAN Bus Analyzer [[qCANanlyzer|qcanalyzer]]. @@ -35,8 +46,8 @@ CAN Bus Analyzer [[qCANanlyzer|qcanalyzer]]. 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 @@ -60,14 +71,26 @@ 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-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. +