Linux Training

To Understand the inner workings of the Android Kernel and its various subsystems, from an architectural perspective, as well as through driver writing. In a top-down view, the course explains the components, and focuses on them using a sample device driver coded and expanded by the students. The students will become familiar with the Android source code with thorough review of the sources, as well as detailed discussions of the various features introduced in each version.

Overview 
The course is designed for individuals with experience in software design. A Basic knowledge of a programming language such as C++ or Java will be helpful. Background in embedded system development will be a plus.
The application of the Linux Operating system in embedded systems design is exploding. More and more new and unique applications are being designed and deployed everyday. Programmers and hardware designers will benefit from this 4 day opportunity to develop real world embedded Linux skilled through hands on exercises, labs, and design projects.
 
Introduction to Linux 
  • Overview of Linux 
  • Linux development tools and software

Embedded Systems Overview 

  • Embedded Systems Overview 
  • Process and Application environment in embedded systems 
  • Memory management in embedded systems 
  • I/O in embedded environment 
  • Software development environment 
  • Real time, hard real time distinction
 
Hands on Training
  • Setup Linux system. 
  • Configure Linux with options and modules. 
  • Write kernel modules. 
  • Setup Real Time Linux environment. 
  • Real time changes to Linux kernel. 
  • Configure an embedded Linux system. 
  • Setup DiskOnChip boot process 
  • Setup Compact Flash boot process 
  • Setup GUI for embedded Linux system 
  • Design and Implement an Internet Appliance using embedded Linux. 

Audience:    

Device Driver developers, embedded system developers planning to port or use Android and/or anyone interested in obtaining deeper insights into the workings of the Android Kernel. Also, Android developers who want to harness the abilities of the Android Native (external, non-Java) APIs

 

International SQL Star Pte. Ltd., 100 Beach Road, #12-02 Shaw Tower, Singapore - 189702. Telephone: +65 6324 4424, Fax: +65 6324 4425.