This course is used as 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.

Linux Embedded System Topics and Projects

Linux Embedded System Topics and Projects
Ce cours fait partie de Spécialisation "Advanced Embedded Linux Development"
Enseigné en Français (doublage IA)

Instructeur : Daniel Walkes
4 140 déjà inscrits
Inclus avec
20 avis
Expérience recommandée
Ce que vous apprendrez
How to structure a product using Agile Scrum concepts
How to deploy a Buildroot or Yocto based project on Embedded Hardware
Relevant and recent concepts related to Embedded Linux development
Compétences que vous acquerrez
- Catégorie : Internet Of Things
- Catégorie : Operating Systems
- Catégorie : Agile Software Development
- Catégorie : Development Testing
- Catégorie : Containerization
- Catégorie : Embedded Software
- Catégorie : Build Tools
- Catégorie : Embedded Systems
- Catégorie : Git (Version Control System)
- Catégorie : Scrum (Software Development)
- Catégorie : Linux
- Catégorie : Software Testing
- Catégorie : File Systems
- Catégorie : Docker (Software)
- Catégorie : Software Development Methodologies
- Catégorie : Agile Methodology
- Catégorie : System Programming
- Section Compétences masquée. Affichage de 9 compétence(s) sur 17.
Détails à connaître

Ajouter à votre profil LinkedIn
12 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 4 modules dans ce cours
This module will provide an overview of the requirements for your Final Project, as well as introduce Agile Scrum concepts we will use for the project development. We'll discuss some Buildroot related hints related to supporting a physical hardware platform for those who plan to use Buildroot in their final project. In addition, we'll cover some topics which are relevant as we move to a physical hardware platform, including bootloaders, device trees, and linux networking
Inclus
6 vidéos4 lectures4 devoirs1 évaluation par les pairs
In this module you will complete the first iteration of your final project implementation. You will also learn about topics which could potentially be incorporated into your final project, or are otherwise relevant for modern embedded system projects, including Linux Device Update, MQTT and IoT, Read Only Root Filesystems, and Application Containers and Docker for Embedded.
Inclus
7 vidéos1 lecture4 devoirs1 évaluation par les pairs
In this module you will complete the second iteration of your final project implementation. You will also learn about topics which could potentially be incorporated into your final project, or are otherwise relevant for modern embedded system projects, including Git Workflows, C++ Templates and STL, and C Dependency Generation
Inclus
5 vidéos1 lecture3 devoirs1 évaluation par les pairs
In this module you will complete the third and final iteration of your final project implementation. You will also learn about Software Testing and Software Test strategies releavnt to Embedded System development
Inclus
4 vidéos2 lectures1 devoir2 évaluations par les pairs
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Préparer un diplôme
Ce site cours fait partie du (des) programme(s) diplômant(s) suivant(s) proposé(s) par University of Colorado Boulder. Si vous êtes admis et que vous vous inscrivez, les cours que vous avez suivis peuvent compter pour l'apprentissage de votre diplôme et vos progrès peuvent être transférés avec vous.¹
Instructeur

Offert par
En savoir plus sur Software Development
Statut : Essai gratuitUniversity of Colorado Boulder
Statut : Essai gratuitUniversity of Colorado Boulder
Statut : Essai gratuitUniversity of Colorado Boulder
Statut : Essai gratuitUniversity of Colorado Boulder
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
System Requirements
You must have access to a computer configured with the following specifications to complete this specialization:
Operating System:
Ubuntu 22.04 (64-bit) is required, but Ubuntu 20.04 (64-bit) may also be used. Other versions of Ubuntu, or other distributions, are not officially supported and may not work properly with assignment instructions.
The build system host must use an x86_64 (amd64) architecture. ARM-based systems are not supported.
Windows Subsystem for Linux (WSL) is not supported for ECEA 5306: Linux Kernel Programming and Introduction to Yocto Project, which includes Linux kernel development and Yocto projects. If you plan to continue to this course, please prepare a dedicated build host or virtual machine.
Memory (RAM):
At least 8 GB RAM is recommended. You may be able to complete assignments with less, but 4 GB or less may cause build failures.
Disk Space:
At least 200 GB of free disk space is recommended.
Hardware Requirements
Embedded hardware of a student’s choosing is required for the final project. Supported boards include:
Raspberry Pi (suitable for Buildroot & Yocto projects)
Raspberry Pi 4 Model B - SparkFun (Approx. $55)
Raspberry Pi 3 B+ - SparkFun (Approx. $44)
Raspberry Pi ZeroW - SparkFun (Approx. $17)
BeagleBone Black (suitable for Buildroot project)
BeagleBone Black Rev C - SparkFun (Approx. $70)
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Plus de questions
Aide financière disponible,

