The increasing complexity of embedded applications is one of the main reasons behind the growing popularity of choosing Linux as operating system instead of developing and maintaining in-house built operating systems. Operating systems that demand a license fee for each and every installation are out-of-question for many applications that need to compete on markets like consumer electronics.
How is embedded Linux different from “normal” Linux and what is considered “normal” Linux? This is what the TIP course aims to address in this 6-week course that consists of introductory lessons on the structure of the Linux operating system; like kernel, file management and device management. It also focuses on the embedded Linux domain: techniques and tips on Linux tools for embedded development, skills required in activities like cross-compiling and techniques in tweaking the kernel, boot loader and file system for embedded platform.
Lab sessions are essential for embedded development and the concept of developing device drivers; hence deploying and testing them in an application on embedded platform will be the target in the lab sessions.
Students will gain hands-on experience in practising these activities on embedded target.
Course Team Dr Anton Aendenroomer (Team Leader), Dr He Hao, Mr Huang Sheng
Course Outline Session 1 Linux / Unix basics, booting, building the kernel
Session 2 Cross-compiling, make-files, debugging, process / resource management
Session 3 Memory management, device management, file management
Session 4 Device drivers, loadable kernel modules, shared memory, Inter-process Communication (IPC), semaphores
Session 5 User-space / kernel space, system calls, kernel structures
Session 6 Interrupts, ISR (Interrupt Service Routine), race condition
Who Should Attend
Industry professionals, managers, engineers, executives and technologists, software developers, system integrators, CIM (Computer Integrated Manufacturing) engineers, equipment makers from the semiconductor, electronics, automation industries.
Pre-registration for the course is necessary. Seats are available on a first-come first-served basis.
SMS Member: $420.00 (inclusive of 5% GST) per participant.
Non SMS Member: S$525.000 (inclusive of 5% GST)per participant.
Fee inclusive of mini buffet dinner, refreshment, course material and experimental tools.
Closing date: 19 October 2006
SIMTech members enjoy 20% discount, terms and conditions apply. (Limited to 2 participants for Category I members, and 4 participants for Category II members). Companies which join SMS now enjoy a complimentary TIP seat.
For enquiry on SMS Membership: Please contact Devi at 6793 8388 or email SMS@SIMTech.a-star.edu.sg for more details.