]> rtime.felk.cvut.cz Git - ert_linux.git/blob - README.md
Move the project to GitHub
[ert_linux.git] / README.md
1 Minimalist Simulink Coder Target for Linux
2 ============================================
3
4 Authors: Michal Sojka <michal.sojka@cvut.cz>
5          Lukas Hamacek <hamacl1@fel.cvut.cz>
6
7 The aim of this target is to allow Simulink to generate code that
8 runs in real-time on Linux. This target tries to be minimalist in
9 the sense that it reuses as much as possible from Simulink built-in
10 targets.
11
12
13 Installation
14 ------------
15
16 In Matlab prompt execute:
17
18     cd <root>/ert_linux/ert_linux
19     ert_linux_setup
20
21 From now on, Code Generation pane of Simulink Model Configuration
22 Parameters should offer `ert_linux.tlc` as System Target File (after
23 pressing "Browse...." button).
24
25 Documentation
26 -------------
27
28 In order to cross-compile the generated source, modify the "Make
29 command" in Code Generation pane to set the CC variable (and/or CPP
30 for C++ compiler). For example:
31
32     make_rtw CC=arm-linux-gnueabi-gcc
33
34 Pointers to more ERT Linux target documentation can be found at the
35 project SourceForge page http://lintarget.sourceforge.net/.
36
37 Michal Sojka's blogpost about the actual version can be found at
38 http://rtime.felk.cvut.cz/~sojka/blog/on-generating-linux-applications-from-simulink/.
39
40 Development sources repository
41 ------------------------------
42
43 Newest version of this project can be found at
44 https://github.com/CTU-IIG/ert_linux
45
46 Note: This target was tested with Matlab R2012b and R2013a
47       and Humusoft MF624 cards with Linux kernels up to 3.12 RT
48       on 64-bit Debian GNU/Linux system.