Main.LinuxC History

Hide minor edits - Show changes to output

Changed lines 9-12 from:
- Generate the C/POSIX code from the ThingML editor
- cd <path-to-the-generated-code-in-your-temp-folder>
- make
- ./<name-of-your-configuration>
to:
* Generate the C/POSIX code from the ThingML editor
* cd <path-to-the-generated-code-in-your-temp-folder>
* make
* ./<name-of-your-configuration>
Changed lines 5-6 from:
The Posix C code generated from ThingML has a lot in common with the C generated for microcontrollers (such as Arduino). The main differences are the use of Posix threads and synchronization to implement parallelism and the use of dynamic memory allocation for message fifos (not yet implemented). Overall the code generated from ThingML remains of low code and memory footprint which allows targeting low resource platforms.
to:
The Posix C code generated from ThingML has a lot in common with the C generated for microcontrollers (such as Arduino). The main differences are the use of Posix threads and synchronization to implement parallelism and the use of dynamic memory allocation for message fifos (not yet implemented). Overall the code generated from ThingML remains of low code and memory footprint which allows targeting low resource platforms such as the Raspberry Pi (700MHz, 256MB RAM).
Changed lines 9-12 from:
TODO...
to:
- Generate the C/POSIX code from the ThingML editor
- cd <path-to-the-generated-code-in-your-temp-folder>
- make
-
./<name-of-your-configuration>
Changed line 3 from:
This compiler allow generating standard Posix C from ThingML. The generated code can be compiled with GCC on Linux and easily integrated in C or C++ projects. The generated code is tested under Ubuntu Linux but should work with any Posix operating system.
to:
This compiler allow generating standard Posix C from ThingML. The generated code can be compiled with GCC on Linux and easily integrated in C or C++ projects. The generated code is tested under Ubuntu Linux but should work with any Posix operating system. Experiments indicate it also works on the ARM-based Raspberry Pi.
June 08, 2012, at 09:41 AM by 129.241.249.6 -
Added lines 1-9:
!! ThingML compiler to Posix C

This compiler allow generating standard Posix C from ThingML. The generated code can be compiled with GCC on Linux and easily integrated in C or C++ projects. The generated code is tested under Ubuntu Linux but should work with any Posix operating system.

The Posix C code generated from ThingML has a lot in common with the C generated for microcontrollers (such as Arduino). The main differences are the use of Posix threads and synchronization to implement parallelism and the use of dynamic memory allocation for message fifos (not yet implemented). Overall the code generated from ThingML remains of low code and memory footprint which allows targeting low resource platforms.

!! Basic usage

TODO...