
INTRODUCTION TO uCLINUX
Course Overview
Introduction to uCLinux i
s a fast paced 4 day workshop that takes you through the whole spectrum of working with a typical uClinux based embedded system. It is uniquely designed to cater for both beginners and experts at the same time. The course is comprised of both lecture and hands-on lab exercises. This is the ONLY course available that covers running Linux without a Memory Management Unit in this detail
Course Objectives and Content
The course has had over 10 years of continuous development with hundreds of students haven take the course. The course will take the engineer through the whole system from tool chain basics to device driver development. Students can expect the following:
-
Gain the confidence necessary so that they can understand the development system and find out where to get help should you have problems.
- Get a detailed overview for both user code and kernel programming that will act as a strong base for ongoing projects
- To review the whole product development/debug cycle. This allows you to focus on the details of your application without having to worry about how it is going to be deployed on your target system
This will be accomplished by covering the following topics:
- system tools
- boot loaders
- libraries
- file systems
- flash memory
- kernel boot sequence
- kernel logging
- kernel memory management
- dynamic HTML
- fundamental kernel building blocks
- interrupts
- introduction to DMA
- basic debugging
- basic device drivers
Course Materials
The course materials include a workbook that contains all of the slides presented during the lectures as well as hands-on lab exercises. Bring your laptop and
you will be learning the system while using your own, newly configured, laptop. When you finish, all the examples will be right at your fingertips
Please note that uClinux refers to very efficient, embedded linux distribution designed for a number of MMUless embedded controllers.
Get more information on this course
- Training Overview
- Linux Training
- Introduction to Embedded Linux
- Introduction To Android
- Embedded Linux Device Driver Development
- Migrating from a Legacy RTOS to Embedded Linux
- Embedded Linux BSP/Board Bring Up
- Introduction To uCLinux
- Advanced Blackfin uCLinux
- Introduction To Android
- Onsite & Custom Training
- Online Training
- PTR Seminars
- PTR Training Schedule
- Wind River Training