ED 502 : Certificate Course on Embedded Linux and Porting on ARM Board
Module Duration : 10 Days
Objectives
The objective of the course is to provide understanding of the techniques essential to the design and implementation of embedded systems with embedded operating systems.
Course Description
Introduction
Basic Operating System Concepts
Linux as Embedded Operating System
Comparison of Embedded OS
Embedded OS Tools and Development
Discussion on Embedded OS Applications and Products
System architecture of a Basic OS
Internals of Linux OS
System Calls, Linux Compiler options, Make
Process, Multithreading and Synchronization
Serial port and Network programming with Embedded Linux
Kernel module programming and Device drivers
Inter Process Communication
Pipe and FIFOs, Shared memory, Sockets
Getting Linux on a device
Linux boot sequence, Building Kernel, Building Boot image
Practical Sessions
Embedded Linux Applications
Learning Outcomes
After successful completion of the module, the students shall be able to:
- Understand the Embedded operating systems that is needed to run embedded systems
- Understand Embedded Linux and its internals
- Build embedded systems using Embedded Linux operating systems
Reading List
- GNU/LINUX Application Programming, Jones, M Tims
- Embedded Linux: Hardware, Software, and Interfacing, Hollabaugh, Craig,
- Building Embedded Linux Systems: Yaghmour, Karim
- Embedded Software Primer: Simon, David E.
- Linux Kernel Internals: Beck, Michael At Al
- UNIX Network Programming : Steven, Richard
- Linux: The Complete Reference: Petersen, Richard
- Linux Device Drivers: Rubini, Alessandro, Corbet, Jonathan
- Linux Kernel Programming: Algorithms and Structures of version 2.4: Beck, Michael At Al
- Linux Kernel Development: Love, Robert
- Operating System Concepts, Peter B. Galvin, Abraham Silberschatz, Gerg Gagne, Wiley Publishers
The objective of the course is to provide understanding of the techniques essential to the design and implementation of embedded systems with embedded operating systems and to port on ARM Processor based hardware.
After successful completion of the course, the student shall be able to:
- Implement Embedded systems with Embedded operating systems
- Develop applications with Embedded Linux
- Port the OS with applications on ARM Processor based hardware
Certificate Course with duration of 4 Weeks.
Intimation of selection: 22nd September 2019
Admission & Commencement of Classes: 23rd September 2019
For more details like How to Apply, Placement, Hostel, etc please see the Course Calendar or Course Brochure(438 kB)
For further information if any, you may Contact the Course Coordinator : shoukath[at]calicut[dot]nielit[dot]in Ph:0495 2287266(Ext 223)
Embedded Linux refers to the usage of a Linux-based operating system in an embedded computer system such as mobile phones, personal digital assistants, media players and other consumer electronics devices.
Porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed.
General Candidates: Course fee is Rs. 16,800/- + GST @ actuals (18 % + Kerala Flood Cess 1%).
SC/ST Candidates : Tuition Fees are waived for SC/ST students admitted under SCSP/TSP. However they are required to remit an amount of Rs. 2,000/- as Advance caution/security deposit. This amount will be considered as caution/security deposit and will be refunded after successful completion of the course. If the student fails to complete the course successfully this amount along with any other caution/security deposits by the student will be forfeited.
- B.E./B.Tech or M.E./M.Tech in Electronics/ Electronics & Communication/ Electrical/ Electrical and Electronics/ Instrumentation/ Biomedical /Computer Science/ Information Technology or MSc in Electronics/ Instrumentation/ Computer Science/Information Technology.
- Candidates who have appeared in the qualifying examination and awaiting results may also apply.
Shoukath Cherukat
Scientist/Engineer 'D'
Phone :0495 2287266 (Ext: 223)
Mobile: 9447423306
Email:shoukath[at]calicut[dot]nielit[dot]in