Embedded Linux
Mastering development tools in a Linux environment

This course is aimed at developers who wish to make the most of the tools available to them on a GNU/Linux system. The student is introduced to the steps that lead to the production of software that complies with UNIX standards for deployment and installation. This course serves as a springboard for adapting and improving the most common Free Software.
Syllabus
- Introduction
- Open Source Licensing
- Using the GCC Compiler
- Creating Shared Libraries
- Customizing the Build System (make)
- Version Control (Git, Subversion)
- Introduction to Symbolic Debuggers (gdb)
- Optimization with Profilers for Execution and Memory Management
- Integrated Development Environment (IDE) Eclipse (optional)
Target audience
- Developers
Prerequisites
- Knowledge of the C language and being comfortable with the use of a GNU/Linux system (SFL101 recommended).
- Knowledge of the language and being at ease with GNU/Linux and its environment.
Eddy Fraga
SCIREQ