0% found this document useful (0 votes)
10 views

Embedded Training - Syllabus - Topic Wise

Uploaded by

suresh9369kum
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Embedded Training - Syllabus - Topic Wise

Uploaded by

suresh9369kum
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Subject

C
C
C
C
C
C
C
C
C
C
C

Unix & Linux


Unix & Linux

Unix & Linux

Unix & Linux


Unix & Linux
Unix & Linux

Unix & Linux


Unix & Linux
Unix & Linux
Unix & Linux
Unix & Linux
Unix & Linux

Unix & Linux


Unix & Linux
Unix & Linux
Unix & Linux
Unix & Linux

Embedded
Embedded
Embedded
Embedded
Embedded
C++
Linux
Linux
Linux
Python
ASPICE and process
compliance
Basics of functional
safety
SWE.4, SWE.5,
SWE.6 (UT, IT and
QT) overview with
tools like gtest,
LDRA,
Vector Canoe
Requirement writing
and capturing using
tools like IBM
DOORS
Topic
Input & output
Operators (4)
Operators overall
Decision , looping, jumping
Array
2D Array
pointers
Function & Recursion
Strings
Structure & Union
Preprocessor

Brief evolution of OS, Importance of Linux in Cost effective product, Linux architecture.
Major differences in architecture of OS vs RTOS
Kernel vs user space, role of system call, interface between user space and kernel
space.

Shell, branching with if, case, while, until , for loops, command line args, function basics
Role of project building tool, Debugging for single and multiprocess.
getrlimit,setrlimit, fork, execve, pthread_create, wait, waitpid, orphan, zombie
Process control block, states of process, context switch, scheduling policies.
origin , catch , sigaction, handling of SIGINT, SIGALRM, SIGCHLD, SIGSEGV,
SIGPIPE
task vs process vs thread, task_struct, thread switching, joining, cancellation
Spinlock, mute, semaphre, binary vs count semaphore
Pipe, Fifo , message queue, shared memory
Few Independent topic
Project Review
bootloader ,rfs,&kernel image,setting up cross compilation environment set up,buildroot
configuration,board selection,buildroot customisation,buildroot compilation,copying os
images on board and booting of board.First boot
"hello world",makefile creation,kernel object creatio on target & executing,
kernel driver creation
kernel driver execution
user space kernel space data transfer using ioctl,copy to user copy from user
character device driver , execution flow of character device driver,devfs,char device
file,hands on char device driver cross compilation & execution on target board
Functions,Time, Display, Sensors,
Secondary Integrations, Controller, Communciation
hands on gpio driver for led & switch testing
Project Review
C++ programming basic level
Linux OS basics including RTOS concepts
Automotive overview
Basics of CAN, UDS and automotive protocols
Python basics

ASPICE and process compliance


Basics of functional safety

SWE.4, SWE.5, SWE.6 (UT, IT and QT) overview with tools like gtest, LDRA,
Vector Canoe

Requirement writing and capturing using tools like IBM DOORS

You might also like