Innovation... driven by intelligence and logic

Modules and Projects in ELARM

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:


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.

  • Module 09: Embedded Linux with ARM using Storage
    • 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

  • Module 10: Embedded Linux porting on ARM and configuring GUI
    • 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

  • Module 17: An Embedded Linux on ARM using Networks
    • 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

 

Go to Top ^