More about ELESOFTROM Company

ELESOFTROM Company is specializing in firmware development and fixing for embedded systems.

We have more than 10-years of experience in that area.

In developed tasks and projects we value reliability and effectivness of the firmware.

Fixing the Software for Emebedded Systems

Software for Microcontrollers

Home page

Full offer


About company


DioneOS - RTOS for embedded devices

ELESOFTROM developed RTOS for ARM Cortex-M3 and msp430.

The system is optimized for short execution time, having short switching time between threads.
The system provides elements (e.g. semaphores, mutexes, timers, queues etc.) used for building multi-threaded firmware.

Cortex version has full tests coverage and was tested by automatic testing framework.

Read more:

DioneOS home page



DioneOS documentation

Tutorials about DioneOS

This part of ELESOFTROM web site contains entries about programming embedded systems. Descriptions published here are result of many years of experience in that area, during design and development of real projects as well as browsing the Internet.
I hope, that knowledge presented here will be helpful for others and allow creating better systems.
Although preparation of these materials was careful and precise, they are available "AS IT IS", without any warranty.

Have a good and effective programming
Piotr Romaniuki, Ph.D.

2018-08-01   BlueNRG-2 wake up problem

2018-01-11   Time for break: KONIK Logic Game

2018-01-04   QPU Programming

2018-01-02   Broadcom VideoCoreIV 3D, IDE and Tools

2017-12-29   Broadcom VideoCoreIV 3D, Basics of Programming

2017-12-18   Broadcom VideoCoreIV 3D, Architecture from GPGPU Perspective

2017-06-30   System on Chip Broadcom BCM2835 (BCM2836, BCM2837) in Raspberry Pi

2014-12-18   C Preprocessor - Advanced Usage

2014-12-18   Details of Preprocessor

2014-12-17   The Preprocessor - Basic Information (GNU)

2014-11-07   How to build Borland C++ Builder project in the Eclipse (using GNU make)

2014-11-05   How to build Borland C++ Buildera project in the Eclipse (simple way)

2013-11-27   State Machines - Description of System Behavior

2013-11-26   Interrupts of ARM Cortex-M3

2012-09-26   How to Install and Callibrate Touchscreen PenMount for IVI Tizen Linux

2012-05-12   Documenting the Source Code

2012-05-08   How to Build Own Firmware?

2012-05-04   How to Build Own Toolchain?