linkedin facebook google plus twitter

0 Items - 0.00 $

Your List is currently empty!
Your Product Price

articles

Unison RTOS is Real Time Operating System which targets a broad set of the IoT and M2M Communication Embedded Applications. From helping the bling see to keeping you comfortable and safe at your home, Unison RTOS delivers unprecedented Time to Market reductions and Cloud Integration with Complete Security. Ideal for small microprocessors or microcontrollers, Unison RTOS offers both a Tiny Memory Footprint and native POSIX Compliance providing a modular and open standards based approach for OEMs.

Unison RTOS - Real Time Operating System

Unison RTOS - Real-Time Operating System is great for building Wearable and IoT devices based on FPGAs, MCUs (such as STM32 family) or microprocessors. Unison RTOS offers all necessary features and components for making such building quick and easy, with the lowest time to market and the lowest total cost of ownership. Unison RTOS - Real-Time  Operating System provides support for porting Linux applications quickly and easily using native POSIX APIs. Unison RTOS tutorials are provided.

Unison Features

With Unison you will get:

  • ● Single process;
  • ● Multiple thread;
  • ● Micro-kernel based;
  • ● Ultra tiny memory footprint;
  • ● Embedded and real-time POSIX RTOS;
  • ● Linux compatibility using POSIX RTOS approach;
  • ● Supporting microcontrollers ( MCUs) , digital signal controllers (DSCs), digital signal processors (DSPs), microprocessors (MPUs) & FPGAs without an MMU;
  • ● Memory protection capabilities provided;
  • ● Applications run as a single linked image loaded into Flash or RAM;
  • ● Microcontrollers from Renesas, TI, Cypress/Spansion, Freescale/NXP, Microsemi, ST Microelectronics, Microchip and others are fully supported with complete I/O support;
  • ● Microprocessors from TI, Renesas and Freescale/NXP are supported based on ARM Cortex A8 and A9.with complete I/O support;
  • ● FPGAs from Xilinx and Microsemi are supported including a broad set of I/O IP;
  • ● Ease of use is unsurpassed;
  • ● Integrated security modules, off the shelf for complete and uncompromising system security;
  • ● All capabilities are supported with demonstration programs allowing users to run these applications in 10 minutes out of the box on standard microcontroller (MCU), microprocessor (MPU), digital signal processor (DSP), digital signal controller (DSC) and FPGA hardware;

The tool environment is the preferred silicon vendor choice of IDE with additional options on some architectures. The compiler, assembler, linker and librarian are whatever is provided in the IDE as the default tool chain. All development is cross development from either a Windows or Linux host. The environment offers many optional tools. From Flash downloaders and the DSPnano RTOS Object Viewer through to Power On Self Test (IEC 60730) and a broad set of connectivity modules, the Unison Embedded Operating System or RTOS has a complete component and tool environment.


Unison applications are discussed under the applications section.

Unison Layers small

The Unison RTOS or embedded operating system kernel called Nanoexec offers the following kernel features:

  • pthreads;
  • ● semaphores;
  • ● mutexes;
  • ● condition variables;
  • ● message queues;
  • ● join;
  • ● barriers;
  • ● memory managers;
  • ● timers;
  • ● clock;
  • ● rendezvous;
  • ● events;
  • ● interrupt management;
  • ● directory or name server capabilities;
  • ● and more;

The Unison Embedded Operating System or RTOS is layered on top of the Nanoexec kernel and provides the following additional features:

  • ● File I/O including file device mounting and formating;
  • ● BSD socket interface including Select and other high level calls;
  • ● A stdio library with buffered I/O mechanisms like fopen;
  • ● Complete security solutions seamlessly integrated with the Unison RTOS;

The Unison RTOS or Embedded Operating System servers provide the actual I/O. They are completely self contained modules and include interrupt handlers, buffer management and translation from I/O requests into actual physical I/O.

See the detailed server man pages for details on the server features including:

  • ● Serial I/O;
  • ● Multimedia file system;
  • ● FAT file system;
  • ● Flash file systems;
  • ● PowerSafe File System;
  • ● A POSIX shell called posh;
  • ● TCP/UDP/IP with advanced features including NAT and a DHCP client;
  • TCP/IPv6 with TCP/IPv4 and advanced filtering;
  • ● Advanced networking including TFTP, Telnet, PPP, DHCP server, Radius Client, SNMP and HTTP;
  • ● Wireless connectivity options including GPRS, UHF, 802.15.4, WiFi, BlueTooth, Zigbee, AT server and Radio Module Interface;
  • ● USB in various options;
  • ● CAN;
  • ● Security modules including TLS, IPSec, Secure email, HTTPS, Secure boot, SSH and SFTP;
  • ● Internet of Things (IoT) connectivity modules;
  • ● And other connectivity modules.

Unison comes with application specific servers, tools and more with:

  • ● Motor control;
  • ● Switched mode power supply control with data-logging and networking;
  • ● Graphics with color touch panel support using QT
  • ● Real-time camera and video integrated with QT graphics;
  • ● Vendor and 3rd party graphics options for smaller systems; 
  • ● LED lighting control system;
  • ● Power On Self Test;
  • ● Data-logging for development and field service;
  • ● Downloading and booting options for field upgrades;
  • ● Remedy RTOS Viewer, Timing Analysis and Debugging Tool;
  • ● Remedy RED Remote Event and Data Analysis tool;
  • ● Secure boot and remote field support;

Unison is ideal for Machine to Machine Communications (M2M) and/or Internet of Things (IoT)

The Unison Real-Time Operating System or RTOS is ideally suited for Machine to Machine communications and supports different IoT Protocols. Unison RTOS offers the following features which map directly into the requirements seen for these applications:

  • ● Connectivity for a broad set of Communication Protocols;
  • ● Support for a variety of File Systems;
  • ● A complete set of Security Protocols to allow your MCU, FPGA, MPU, DSP or DSC system to be locked down;
  • ● An environment compatible with HTML5/Javascript web interfaces including HTTP/RESTFUL;
  • ● Off the shelf support for remote management including device maintenance and remote field service;
  • ● Complete wireles support including LTE, GPRS/GSM, WiFi, Bluetooth, Zigbee, 6loWPAN and more;
  • ● Comprehensive Development Tools for debugging complex systems;
  • ● Off the shelf IoT Protocols including MQTT, CoAP, HTTP/RESTFUL, DDS, Azure IoT and more

Unison MCU RTOS fully supports the following MCUs and MPUs with complete Unison offerings with a nanokernel, POSIX interfaces, Internet protocols, USB, wireless, file systems, security protocols and Remedy tools:

  • ● Microchip PIC32 Family;
  • ● Renesas RX Family;
  • ● Renesas RZ Family;
  • ● TI ARM Cortex A8: Sitara, OMAP, DaVinci, Beagleboard, Beaglebone;
  • ● TI Tiva - ARM Cortex M4;
  • ● ST STM32 ARM Cortex M0, M3, M4 : STM32 Family;
  • ● Freescale/NXP ARM Cortex M0, M3, M4 : LPC 1700, 1800; Kinetis K20, K64;
  • ● Freescale/NXP ARM Cortex A8/9: iMX6;
  • ● Cypress/Spansion ARM Cortex M3 Mxx;
  • ● Microsemi ARM Cortex M3 SmartFusion;
  • ● Xilinx FPGA with Microblaze;

The Unison Real-Time Operating System has excellent documentation - refer to Documents/Users Guides for more details or look at the Documents/Manpages (you should be register to get access to Users Guides or Manpages).

Support is provied on Microchip and Renesas microcontrollers, and digital signal controllers (PIC32, dsPIC, PIC24, RX, SH2A). In the ARM Cortex world support is provided for ST Microelectronics, Texas Instruments (TI), NXP, Fujitsu, Microsemi and others (STM32, LPC 1700, 1800, TIVA, Stellaris, M9xxx, Smartfusion). The Unison Real-Time Operating System or RTOS with it's Ultra Tiny Embedded Linux capabilties also supports Xilinx microblaze.  

Visit Unison RTOS product page in our store.

 

 


You don`t have permission to comment here!

Rowebots Limited

RoweBots was founded in May 1987 by a group of Univer­sity researchers. From the outset, RoweBots had its roots in real-time multiprocessor software and has broadened into an embedded signal processing systems company today.

+1 (519) 279 4600

Recent Posts in our Blog

Newsletter sign up

    The RoweBots Newsroom is the best place to get all the information about current RoweBots events. Subscribe to get all our news.