Courses
Tuxology team May 14th, 2008
Here you can learn about the courses provided by Codefidence at Hi Tech College. You can click on each course title to learn more about the course as well as view and download the course material (slides and code examples).
Got an idea for a new course? we’d love to hear from you!
This course provides embedded systems developers, making their first steps with Linux as an embedded system platform, with the skills required for being a productive programmer in that environment.
This course is aimed to provide Embedded system architects, embedded developers and technical leaders the knowledge and the required tools to understand how an Embedded Linux system and related tools are built, from what components and how all the parts relate together to form a complete system.
This course focuses on the basic elements of the Linux kernel, which allow programmers to build modules and device drivers. The students will gain a general understanding of the basic tools and interfaces, in order to successfully modify features and develop new aspects of the kernel. Major topics include full code examples and hands on exercises. The course is based on kernel 2.6.This course is aimed to provide Embedded system architects, embedded developers and technical leaders the knowledge and the required tools to understand how an Embedded Linux system and related tools are built, from what components and how all the parts relate together to form a complete system.
Debugging Linux application is an advanced course which targets already competent Linux programmers who wish to learn more on common failure modes of Linux applications and how to debug them with various tools and programming methods.
Linux Network Internals
The Linux Network Internals course provides an in depth look into the guts of the Linux network stack, providing valuable insight into Linux network performance tweaks, optimizations and inner working.