RTOS terminology

Before dive in the exciting world of real-time operating systems, we need to understand the basic terminology. What is latency? The time elasped between a demand issued on a computer system and the begining of a response to the same demand is called latency or response time. Kinds of latencies: Interrupt Latency: The time elapsed

Continue reading RTOS terminology

Riot-OS: tutorial to use command handlers and multi threading

This another tutorial of how using command handlers and multithreading. In short, we have a thread that listens for messages and prints the pid and the content value. To send the message we use a shell script by using the command handle mechanism. The code looks like: In order to compile the code, you should

Continue reading Riot-OS: tutorial to use command handlers and multi threading

A Survey on Intermediation Architectures

It is true that there are many different solutions regarding interconnectivity and interoperability for networked robots so that they will fulfil their purposes in a coordinated manner. Middleware architectures are becoming increasingly popular due to the advantages that they are capable of guaranteeing (hardware abstraction, information homogenization, easy access for the applications above, etc.). There

Continue reading A Survey on Intermediation Architectures