System Workbench
Creating Embedded Systems with System Workbench for Linux
Building for an embedded Linux target means cross-compiling, deploying to a board, and debugging a process that runs somewhere else. Doing that by hand works once. Doing it twenty times a day needs an environment that handles the toolchain, the transfer and the remote debugger for you.
System Workbench for Linux packages that around Eclipse: it builds against the target sysroot, deploys over the network and attaches gdb to the remote process, with kernel and driver debugging in the same place. The point is not the IDE, it is removing the friction between writing code and seeing it run.
Our course covers the complete workflow: installing and configuring the environment, building applications and kernel modules, remote deployment, and debugging user space and kernel code on a real target.
Available Courses
Installing Linux on an embedded system is a common yet often difficult task. Ac6 System Workbench was designedis to make things easier and to be easily extended. This training presents you the architecture of Ac6 System Workbench and how to parameterize it to fit your needs.
Installing Linux on an embedded system is a common yet often difficult task. Ac6 System Workbench was designedis to make things easier and to be easily extended. This training presents you the architecture and needs of an Embedded Linux platform and explains how to build it using Sysetm Workbench for Linux. The problems due to porting the u-boot bootloader and implementing a Linux BSP are also discussed as well as a porting methodology.