LINUX Basics
Introduction to linux operating system
- operating system services
- why linux
Different types operating systems
Basic linux user commands
Linux root file system structure.
Introduction to GNU Tool chain
- GCC compiler
- Make file
- GDB
Study of ARM9
- Difference between microcontroller and processor, Difference between native compiler and cross compiler
- RISC vs CISC,Harvard and vonueman arch
- ARM archetecture .
- Requirements for Building and using the kernel, Retrieving the Kernel Source
- Configuring and Building, Installing and Booting from a Kernel
- Upgrading a kernel, Customizing a Kernel, Boot loader - Grub Loader, U-Boot .
Introduction to Embedded Linux
- Generic Architecture of a Embedded Linux, System Start up, Types of Boot Configuration
- Root File System Structure, Root file system setup
- Setting up the boot loader
- Emedded Storage (Memory Technology Devices)
- Embedded File Systems
Porting Linux kernel and Root file system to ARM9 board
- Embedded Storage - Sample MTD Driver
- Operating Systems Porting Layer (Boot Loader, Kernel Image, Root File System)
- Angstrom Operating system porting on ARM 9
Implementing application program on ARM9 board related to the project
- Interaction between the User and Kernel Level With System calls
- Explain Device driver application flowchart
- Exaplain kernel Device driver and user device driver program
|