The development of the software of complex, embedded measurement or control systems became a challenge for the engineers working in this industry. One of the reasons behind it, is that we entrust the embedded systems to solve more and more complex problems. In case of developing measurement or control applications (algorithms), we often use the MATLAB Simulink environment to accelerate our processes, especially the automatic code generation features of Simulink Embedded Coder. By the help of it, you can even generate optimized, hardware specific C/C++ code, including I/O peripherals.
In my thesis firstly, I examine the complete code generation process, and the quality of the code. After this introduction I create a hardware support package for the chosen Texas Instruments TM4C1294XL board. This includes among others the automatic compilation and deployment, the creation of IO blocks and processor specific code generation.
I facilitate by my thesis future projects based on the chosen board and on Simulink Embedded Coder.