| Courses Embedded Systems | Locality Kothrud |
Embedded System Design
This course is in 3 modules
Module 1 : Embedded basics
Module 2 : OS programming & Linux Kernel & Device driver
Module3 : Embedded LInux & ARM ,RTOS concepts , ARM arch, porting on ARM
Details as below –
1. Embedded basics
This module covers -
- embedded c programming
- programming with microcontrollers
2. Linux kernel & Device driver Programming module
This module covers
-The operating system programming in User Space
-Kernel modules Programming
-Understanding of Kernel Internal subsystems and their working
-virtual memory and memory mangement which involves paging.segmnetaion buddy, slab algorithms etc.
- Interrupt handling and botom halves - softirq, tasklets, workqueues etc
- VFS -virtual File system
- Processes and scheduling
-Device driver programming
- char driver
- read write,ioctl ,mmap
- memory mangemnet
- polling and interrupt , sleep and wakeups etc.
3. Embedded Architecture Module
- Concepts of RTOS - differences with normal OS
- Embedded Hardware architecture
- Embedded Domains
- Toolchains , compilers ,debuggers,IDE etc.
- ARM architecture
-Programming on ARM
- Porting embedded linux on ARM
For details visit the link -
http://www.l2it.com/EmbeddedSyllabus.html#
Duration
1. Fast Track Course - 8full days (10 am to 6 pm)
2. Long duration (regular) - 16 weeks (3 - 3.5months)
minimum 6 Hrs a week
Prerequisite - C language
We have 2 courses in Shell Scripting-
1. Basic Shell scripting Course covers -
- Shell command line utilities e.g regular expressions with grep egrep,sed,awk etc
- Shell as a programming language - loops,conditional constucts,case,traps,positional parameters ,default args etc
- file processing and reading , functions using sed & awk in scripts, log parsing etc.
- Whole course is augmented with many examples and scripts typically needed in industry
For details of Syllabus please visit link http://www.l2it.com/Unix_linux_syllabus.html#
Duration : 3 Full Days Timings:10am to 6pm
2. Advanced Shell Scripting -
- Advanced programming concepts
- A project with all programming concepts
- shell programs with SQL
- System Administration Jobs like daily backups, monitoring status etc.
- Introduction to test frameworks
For details of Syllabus please visit link http://www.l2it.com/Unix_linux_syllabus.html#
Duration : 3 Full Days Timings:10am to 6pm
Session -
Theory session : Theory with practicals (theory concepts demonstrated by Instructor )
Practicals Session: Practice session on same day with personal attention
Prerequisite : Unix Fundamentals
Note : Those who are not familiar or comfortable with Unix fundamnetals , we provide one full day course
which covers unix basics , commands, filesystem , networking upto installation
Regards,
-Team L2IT