We may earn an affiliate commission when you visit our partners.
Course image
Daniel Walkes

This courses in this specialization can also be taken for academic credit as ECEA 5305 - 5307, part of CU Boulder’s Master of Science in Electrical Engineering.

Read more

This courses in this specialization can also be taken for academic credit as ECEA 5305 - 5307, part of CU Boulder’s Master of Science in Electrical Engineering.

This specialization provides students with the fundamentals of embedded operating systems including a working understanding of how to configure and deploy a Linux based Embedded System. Students will gain expertise in software tools and development methods which can be used to create applications and build custom Linux based Embedded Devices.

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Three courses

Linux System Programming and Introduction to Buildroot

(0 hours)
This course provides an overview of System Programming for the Linux operating system. The basic components of a Linux Embedded System are discussed. The Buildroot build system is introduced, which students use to build their own custom Embedded Linux system through programming assignments.

Linux Kernel Programming and Introduction to Yocto Project

(0 hours)
This course introduces Kernel Driver development for Linux and the Yocto build system, which students use to build custom Embedded Linux systems through programming assignments.

Linux Embedded System Topics and Projects

(0 hours)
This course is the capstone in a three-course sequence, including Linux System Programming and Introduction to Buildroot and Linux Kernel Programming and Introduction to Yocto Project. Both of these courses must be completed before starting this course.

Learning objectives

  • Development of software for linux user or kernel applications for embedded devices
  • Deployment of customized root filesystem or custom linux distributions on embedded devices

Save this collection

Save Advanced Embedded Linux Development to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser