Foundation course on Embedded Linux
3.7 (73 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
486 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Foundation course on Embedded Linux to your Wishlist.

Add to Wishlist

Foundation course on Embedded Linux

Learn Embedded Linux with practical demo
3.7 (73 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
486 students enrolled
Created by Mr Meherwade Daya
Last updated 9/2016
English
Current price: $12 Original price: $100 Discount: 88% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • This program is designed for Linux programmers who are looking to understand the conceptual and practical aspects of Embedded Linux
  • Boot-up Sequence of Embedded Linux
  • Understanding initramfs & ramdisk
  • Configuring & Building Embedded Bootloaders (XLoader, UBoot)
View Curriculum
Requirements
  • Proficiency in C programming
  • Linux programming skills
Description

Course Highlight 

This program is designed for Linux programmers who are looking to understand the conceptual and practical aspects of Embedded Linux

  • Course Duration

approximately 2 week 

Course pre-requisites

  •  Proficiency in C programming
  •  Linux programming skills 

Who should attend?

  • Professionals keen in building an Embedded Linux System
  • Professionals wanting to switch their domain to Embedded World
  • Professionals getting started with U-Boot, Embedded Linux Kernel, Toolchain
  • One who him/her self wants to be an Embedded Linux trainer
  • Hobbyists interested in learning the tricks & trade of Embedded Linux platform
  • What the heck!!! Any one who is passionate to add a feather in their cap of skills


Courses Contents

Understanding Embedded Linux

  •  Introduction to Embedded Linux
  •  Embedded hardware overview
  •  Embedded Linux components
  •  Embedded Linux distributions

Embedded Systems Booting Process

  •  Boot process defined
  •  Boot loaders
  •  Kernel boot
  •  User space initialization
Building Compiler tool-chain
  •  Introduction to cross tool chain
  •  Cross compiler tool chain
  • Hardware considerations for cross tool chain
  • Building a cross tool chain
  •  Ready to use vs. Custom build cross tool chain
File System
  • Creating file system
  •  Porting application
  • Mounting filesystem as initrd
  • Integrating filesystem and kernel image
  •  Cross compiling applications and libraries 
  • Creating jffs2 filesystem

Building Embedded Linux

  • Linux source tree overview 
  • Introduction to Kernel BSP code
  •  Kernel configuration
  •  Kernel build

Root file system

  • Understanding Unix file system hierarchy
  • Creating file system
  • Porting application
  • Mounting file system as initrd
  • Integrating file system and kernel image
  • File system for flash

Deployment and test on target

  • Understanding boot loader environment
  • Transferring images to target using boot loader
  • Flashing kernel image
  • Flashing file system

U-Boot

  •  Introduction to U-Boot
  •  Understanding U-Boot source
  •  Building U-Boot for target
  •  Booting with U-Boot
  •  Understanding U-Boot environment
  •   Transferring images to target using U-Boot


Who is the target audience?
  • Programmers looking to master key concepts of Embedded Linux
  • Programmers already working on Linux, but looking for a methodical and concept-clearing training on Embedded Linux
  • One who him/her self wants to be an Embedded Linux trainer
  • What the heck!!! Any one who is passionate to add a feather in their cap of skills
  • Configuring & Building Toolchain (using crosstool)
  • Configuring & Building & Minimizing Embbeded Linux Kernel
Compare to Other Linux Courses
Curriculum For This Course
23 Lectures
06:17:12
+
Session_2
2 Lectures 30:17
Building Toolchain
19:10

Session_2_class_2( building tool chain contd ... )
11:07
+
Session_3 ( U-boot )
4 Lectures 01:00:17
session_3_class_1
19:04

Session_3_class_2
19:05

Session_3_class_3
07:08

Session_3_class_4
15:00
+
Session_4 ( building kernel )
4 Lectures 01:12:10
Session_4_class_1
19:09

Session_4_class_2
18:47

Session_4_class_3
19:09

Session_4_class_4
15:05
+
Session_5 ( building root file system )
4 Lectures 01:12:26
Session_5_class_1
19:04

Session_5_class_2
19:04

Session_5_class_3
19:09

Session_5_class_4
15:09
+
Session_6 ( building root file system contd ... )
3 Lectures 58:46
Session_6_class_1
19:43

Session_6_class_2
19:08

session_6_class_3
19:55
+
Session_7( initrd and tftp )
3 Lectures 52:57
Session_7_class_1
19:07

Session_7_class_2
19:07

Session_7_class_3
14:43
About the Instructor
Mr Meherwade Daya
3.9 Average rating
143 Reviews
777 Students
2 Courses
Trainer

Meherwade Technologies   was formed  in 2016 to provide Product Engineering Companies and Technology Professionals highest quality training programs and workshops covering complex areas in Server and Storage Technologies. On Server side, we cover complex programming areas on Linux Systems, Driver & Kernel.

List of Technology Trainings Offered

a) Linux Device Drivers

b) Linux system programming 

c) linux embedded programming 

d) Advance C 

e) Linux virtualization 

Few more to be added