Modules and Projects in:-
Embedded Linux with ARM
Sl No. | Module No. | Module Name | Working Days | Classes (2 hrs) | Labs (4 hrs) |
1. | 00 | Linux Systems and Network Administration | 5 | 5 | 5 |
2. | 11 | Shell Scripting using Bash | 5 | 5 | 5 |
3. | 12 | Linux architecture and Internals | 15 | 15 | 15 |
4. | 09 | Embedded Linux for ARM Cortex A8 using Storage | 15 | 10 | 15 |
5. | 10 | Embedded Linux porting on ARM and configuring GUI | 10 | 10 | 10 |
6. | 17 | An Embedded Linux on ARM using Networks | 15 | 15 | 15 |
6. | x | Embedded Linux based Project | 25 | - | 35 |
Projects:
Project 00: A Linux Administration based Project - Read more..
Project 11: A Shell Scripting & Linux System/Network Administration Based Project - Read more...
Project 12: A Linux Architecture and Internals based Project - Read more...
Project 09: Embedded Linux for ARM Cortex A8 using Storage based project - read more...
Project 10: Embedded Linux porting on ARM and configuring GUI - Read more...
Project 17: An Embedded Linux on ARM using Networks - Read more...
A brief description of Modules:
Module 00: Linux System and Network Administration
It should normally take 5 working days for this module to be completed.
There would be 5 classes of 2 Hours each.
There would be 5 Labs of 4 Hours each.
After This Module would be over, you should be able to:
Work comfertably on a Linux Workstation.
Install Linux, flavour Fedora and Debian using media i.e. cdrom.
Install Linux, flavour Fedora using media i.e. usb.
Install Linux, flavour Fedora using network.
Use vim editor efficiently for writing text and programs.
Compile programs using gcc - C compiler.
Able to Configure and use the following servers:
TFTP, FTP, TELNET, ssh, DNS, DHCP, NFS.
Module 11: Shell Scripting using Bash
It should normally take 5 working days for this module to be completed.
There would be 5 classes of 2 Hours each.
There would be 5 Labs of 4 Hours each.
After This Module would be over, you should be able to:
write shell scripts using Bash
Run and Controlling Scripts with ease
Debug shell scripts
Do scripting using files, sed, awk efficiently
Control processes
Handle System Administration
Module 12: Linux Architecture and Kernel Internals
It should normally take 15 working days for this module to be completed
There would be 15 classes of 2 Hours each.
There would be 15 Labs of 4 Hours each.
After this Module would be over, you should be:
Work Comfortably on Linux Systems.
Implement and use System Programs for Linux using C.
Proficient in System C for Linux Systems.
Know the Linux Kernel Architecture
Understanding internals of Linux Operating System.
Use Linux for System Software Development.
Use Linux for Embedded and Applications Development.
Use Linux for Network Programming
Do Linux System Administeration.
It should normally take 15 working days for this module to be completed.
There would be 10 classes of 2 Hours each.
There would be 15 Labs of 4 Hours each.
After this Module would be over, you should be able to:
build a cross-compiled tool-chain
configure bootloader-U-boot
Configure, (cross)compile and boot a Linux kernel
Create a simple, BusyBox based root filesystem from scratch
understand block filesystems
Create Flash filesystems – Manipulating flash partitions
Cross-compile libraries and applications
Use Embedded system building tools
Develop and debug applications for the embedded system
Do system optimizations
It should normally take 10 working days for this module to be completed.
There would be 10 classes of 2 Hours each.
There would be 10 Labs of 4 Hours each.
After this Module would be over, you should be able to:
underatand the Linux kerel interface with the ARM based device,
Configure boot leaders,
Port configured and build Embedded Linux kernel onto ARM based device,
Configure any one of the following GUI on the ported Embedded OS,
Develop and debug applications for the embedded system
It should normally take 15 working days for this module to be completed.
There would be 15 classes of 2 Hours each.
There would be 15 Labs of 4 Hours each.
After this Module would be over, you should be able to:
Configure the TFTP server for porting Linux onto the ARM based device,
do network booting the device
use networking for porting Embedded Linux
Cross-compile libraries and applications across networked setup
Use Embedded system building tools
develop and debug applications for the embedded system
do system optimizations
EmbLogic is an ISO 9001:2008(QMS) (Quality Management System) Certified Company