Skip to content

MicrochipTech/unicens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UNICENS

Unified Centralized Network Stack


Introduction

UNICENS is a source code library written in C. It is a platform independent library that can be integrated into a bare-metal/mainloop-architecture as well as into any operating system.

UNICENS allows to startup and configure a MOST® Network from one central node. This means that only one node within the network must run UNICENS. It is able to configure the shared Ethernet bandwidth and establishes the dedicated audio and video channels without the necessity of an application interaction. The result is, that applications residing on the network nodes can communicate in a transparent way without having to care about the details how network related tasks are solved.

A UNICENS driven network allows the following ways of application communication:

  • IP communication via MOST Ethernet Channel
  • Remote communication via RemoteI2C or RemoteGPIO

The availibility of remote communication allows to design network nodes without needing a dedicated ECU that hosts an application. E.g., UNICENS hosted on the central node may modify codec specific values of a microphone node without ECU.

Please find further information on www.microchip.com.

Documentation

Please download the related version and find the documentation in /doc/ucs.html or /doc/ucs.chm. You can find the latest documentation here.

Related Projects

Hardware

UNICENS on GitHub

This GitHub repository is used to publish UNICENS. Please be aware that UNICENS is not actively developed on GitHub.

Contribution, Maintenance and Support

Please do not send pull requests to the “master” branch. Each UNICENS released version has a specific “maintenance” branch dedicated to fixes and improvements. In addition, feel free to post issues or send your bug reports, feature and support requests to [email protected].

License

UNICENS source code is released under the BSD License.