The Open Embedded Computing Systems (OpenECoSys) project consists in providing free of charge, open source hardware & software implementations for embedded computing devices. Initial project was started from Université de Sherbrooke's IntRoLab - Intelligent / Interactive / Integrated / Interdisciplinary Robot Lab. Over time, IntRoLab developed multiple embedded modules for its own mobile robot platforms. All modules were originally connected through a shared CAN (Control Area Network) bus to form a distributed network of sensors and actuators that are used on advanced platforms such as the AZIMUT3 robot. Most of the embedded systems are based on Microchip microcontrollers that are inexpensive, powerful and versatile. Software tools, such as the [NetworkViewer] was developed to allow monitoring of multiple internal variable in the distributed network to facilitate the development of any application. With newer versions, more protocols are now supported such as serial communication, Ethernet, etc.
The OpenECoSys project aims at making an easy to use and generic communication library called [NETVProtocolStack]. Depending on the device used, the library aims at supporting multiple communication protocols :
The [NetworkViewer] interface will be used to monitor any device on the network. It will be compatible with all the supported protocols and cross-platform.
General Information Mailing List
Developer Support Mailing List
Please contact us if you want to sponsor OpenECoSys.org.