Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Embedded Systems

No Reviews Yet

Kadubeesanahalli, Bangalore

Course ID: 42702

Kadubeesanahalli, Bangalore

Students Interested 0 (Seats Left 0)

No Reviews Yet

About the Course

*** Course Design & Objectives
- Advanced C
An intensive training targeted to cover a wide range topics with live and simple examples followed sufficient assignments.


* You will Learn
You will Learn
To have a clear concept of C language with examples.
Should feel confident in using all tools which are used in real time environment in the industry
Clear understanding in using data structures
Designing data structures
Practical problems in implementation


* Course Outline
Understanding Development tools and environment
Compilation stages, Usage of Makefile & utilities, Creating archives
Debugging techniques using GDB, Version controls with CVS
Storage sections, understanding Functions and Pointers
Working with Arrays, Structures and Unions, Bitwise operations and File manipulations
Strings â?? Parsing strings, Building messages
Arrays â?? Sorting, Deleting elements, Adding elements to array
Linked list â?? Single Liked list, Double linked list, Hashed list, Circular list
Searching â?? Linear search, Binary search, Hash based searching


- Data Structures
This covers all practical data structures associated with plenty of assignments


- Operating Systems
Clear understanding Operating System behavior in multi process environment. To give clear picture on scheduling and Memory management


* You will Learn
Understanding multiprocess environment (Process Management)
How the file are managed internally (FS Management)
How Memory is shared across processes and Kernel (Memory Management)
How IO device handled by Kernel (I/O Management)
Communication and data transfer between processes and Kernel (Inter Process Communication)


* Course Outline
File Management â?? Inode, Structure of a regular file, Super Block, INODE assignment to a new file, Allocation of disk blocks
Process Management â?? Process states and Transition, Layout of a system memory, Process context, Process Scheduling
Memory Management â?? Swapping, Demand paging, Segmentation and regions, Page out and swapping
I/O Management â?? Driver interfaces, Disk Drivers, Terminal Drivers
IPC â?? Pipes and FIFOs, Message queues, Client and Server communication Using Message queues, Different kinds of Semaphores, Shared Memory, Signals



- TCP/IP Network Protocol
Developing client and server applications over TCP/IP stack will make you full-fledged network programmer. Here we will deal with simple to complex implementations of servers and clients.


* You will Learn
The way the core internet works.
Different protocols and their implementations.
How the data transfer happens between nodes


* Course Outline
Types of networks, Ethernet Layer, ARP, RARP
Internet Protocol â?? IP address classes, Network And Broadcast Address, Loopback Address, Connectionless Delivery System, Purpose Of The Internet Protocol, Routing, Direct and Indirect Delivery, Fragmentation & Re-assembly
ICMP â?? Error Reporting Vs Error Correction, ICMP Message delivery, ICMP Message Format
User Datagram Protocol â?? Format Of UDP Messages, UDP pseudo-Header
TCP â?? Properties Of The Reliable Delivery Service, Sliding Windows, TCP Segment Format
Understanding application layered protocols like DNS, RIP, SMTP, HTTP


- Embedded Systems
This module covers all the tools and techniques required to develop software for embedded systems and how to develop applications over RTOS.


* You will Learn
Understanding RTOS
Difference between RTOS and General purpose OS
Building applications over RTOS
Things to consider while build applications over RTOS


* Course Outline
Cross compilers
Host and Target machines
Loading images on to target
Building BSP
Working with simulators

Date and Time

Not decided yet.

About the Trainer

4.61 Avg Rating

18 Reviews

19 Students

3 Courses

Bhagavan

Trainer

15 Years of IT Development Experience in Embedded and Automation.

Reviews

No reviews currently Be the First to Review

Discussions

Students Interested 0 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for Embedded Systems Training Post your requirement now

Enquire

Submit your enquiry for Embedded Systems

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

Please check the fields again.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Aura Trainings

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please enter the OTP sent to your registered mobile number.

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more