Linux is mainly used in industrial applications and embedded products,although it is not always competent enough to handle embedded systems that require definite implementation practices....
seen from United States

seen from United States
seen from United States
seen from United States
seen from United States

seen from United States
seen from United States
seen from China
seen from United States
seen from Poland

seen from United States
seen from United States

seen from Türkiye

seen from United States
seen from United States
seen from Türkiye

seen from Canada

seen from Türkiye
seen from United States

seen from United States
Linux is mainly used in industrial applications and embedded products,although it is not always competent enough to handle embedded systems that require definite implementation practices....
Xenomai on BeagleBone Black
I have just concluded the installation of Xenomai on my new BeagleBone Black.
For those who are not used to the terms: Xenomai is an open source project which aims to transform the Linux operating system into a real time operating system. And the project really achieve its objective.
BeagleBone Black is a new open source hardware low cost computer machine, designed to compete with Raspberry Pi.
To have this done, I used the following components:
I-pipe repository as my mainline kernel source code with the Adeos-ipipe additions which allows Xenomai to work correctly
Meta-beagleboard layer with the patches to be used on BeagleBone Black
A complete build of Angstrom using OpenEmbedded setup scripts. This can be replaced by the direct download of the toolchain from the Angstrom's website
Xenomai sources from git repository
The main idea here is to get the correct patches to be applied to the kernel, and the correct version of the kernel to be used. In this case, was used the kernel version 3.8.10.
I have to admit that this change caused some inconveniences in my board. It booted, but the features that were working on the out-of box board stopped working ... such as the direct communication with the workstation using the USB cable. I had to use my FTDI cable to see the results, accessing directly from the console.
On this email I tried to explain my procedure for this work.