University of Colorado Boulder
Projet temps réel pour les systèmes embarqués
University of Colorado Boulder

Projet temps réel pour les systèmes embarqués

Sam Siewert

Instructeur : Sam Siewert

2 967 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Avancées

Expérience recommandée

48 heures pour terminer
3 semaines à 16 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Préparer un diplôme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Avancées

Expérience recommandée

48 heures pour terminer
3 semaines à 16 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Préparer un diplôme

Ce que vous apprendrez

  • Concepts de conception de systèmes en temps réel, décomposition des fonctions et identification des services clés

  • Découplage des E/S du traitement en temps réel pour éviter les dépassements de temps de réponse

  • Utilisation des principes de conception AMP avec la politique de taux monotone, analyse et théorie

  • Utilisation des principes de conception AMP avec le co-traitement en temps réel best-effort et parallèle

Compétences que vous acquerrez

  • Catégorie : Concurrence (informatique)
  • Catégorie : taux d'analyse montonique
  • Catégorie : débogage du système
  • Catégorie : traçage en temps réel
  • Catégorie : conception en temps réel

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

3 quizzes

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Emplacement réservé

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation Systèmes embarqués en temps réel
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • 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
Emplacement réservé
Emplacement réservé

Obtenez un certificat professionnel

Ajoutez cette qualification à votre profil LinkedIn ou à votre CV

Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Emplacement réservé

Il y a 5 modules dans ce cours

Ce module présente le contexte du projet RTES, y compris le concept de "synchronome visuel", dans lequel une caméra est utilisée pour synchroniser le temps entre une horloge externe et un ordinateur embarqué. Le projet nécessite une synchronisation à la fois à 1 Hz et à 10 Hz, où les services temps réel doivent acquérir les images de la caméra, sélectionner les images stables (non floues) et les écrire dans un système de fichiers flash. Le projet nécessite une bonne compréhension de RMA, de l'ordonnancement en temps réel et des principes de conception des systèmes multiservices en temps réel.

Inclus

14 vidéos2 lectures1 quiz1 évaluation par les pairs1 sujet de discussion

Différentes approches de conception pour le projet RTES sont examinées dans ce module, y compris le démarrage "shot gun", où les tics d'horloge sont détectés une seule fois au début, l'approche de détection continue des tics du synchronome complet, et différentes options pour la mise en œuvre. Les concepteurs du projet RTES doivent choisir une interface de caméra, par exemple une interface V4L2 (Video for Linux 2) vers un pilote UVC (Universal Video Controller), ou une interface OpenCV vers une caméra.

Inclus

7 vidéos2 lectures1 quiz1 évaluation par les pairs

Pour s'assurer qu'une conception en temps réel est correctement mise en œuvre, l'analyse de la synchronisation basée sur l'enregistrement et le traçage du système doit être utilisée pour vérifier que la synchronisation réelle est comparée à la RMA théorique. Ce module fournit une vue d'ensemble des méthodes et suggère les méthodes les plus efficaces pour déboguer et vérifier la synchronisation du projet RTES. Le module comprend un examen par les pairs de la conception et du code à 1 Hz pour aider à l'amélioration du projet RTES pour la synchronisation de l'horloge externe en utilisant des images de caméra avec une horloge analogique à tic-tac.

Inclus

3 vidéos1 lecture1 devoir de programmation1 évaluation par les pairs

Ce module couvre les méthodes de traçage et de profilage pour l'ensemble de la plate-forme du projet RTES, y compris la mise en réseau, le profilage du système et les méthodes de traçage des services en temps réel en particulier. Le module comprend un examen par les pairs de la conception et du code à 10 Hz pour aider à l'amélioration du projet RTES pour la synchronisation de l'horloge externe avec un chronomètre numérique à ce taux plus élevé que le taux de 1 Hz.

Inclus

3 vidéos1 devoir de programmation1 évaluation par les pairs

L'ensemble du projet RTES doit être achevé pour ce module. Les étudiants peuvent consulter des conseils et des exemples sur la manière de préparer leur matériel de conception, leur RMA et leur code pour l'examen. Le processus d'inspection pour vérifier et valider la conception sur la base de la grille d'évaluation du projet RTES est également défini ici.

Inclus

3 vidéos1 quiz1 évaluation par les pairs

Instructeur

Sam Siewert
University of Colorado Boulder
4 Cours20 629 apprenants

Offert par

Recommandé si vous êtes intéressé(e) par Génie électrique

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.¹

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Emplacement réservé

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