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
Il y a 6 modules dans ce cours
Voulez-vous développer des compétences pour prototyper des produits embarqués en utilisant des technologies de pointe ? Dans ce cours, vous construirez un environnement de développement matériel et logiciel pour guider votre parcours dans les cours de spécialisation sur l'Internet des objets. Nous utiliserons l'ordinateur monocarte DragonBoard™ 410c (SBC).
Il s'agit du premier d'une série de cours où vous apprendrez à la fois la théorie et obtiendrez la pratique de développement nécessaire pour prototyper des produits de l'Internet des objets. Ce cours est adapté à un large éventail d'apprenants.
Ce cours est fait pour vous si : - Vous voulez apprendre à utiliser Linux pour des applications embarquées - Vous voulez orienter votre carrière vers la conception et le développement de produits compatibles avec l'Internet des objets - Vous êtes un entrepreneur, un innovateur ou un membre d'une communauté de bricoleurs Objectifs d'apprentissage :
Après avoir terminé ce cours, vous serez en mesure de : 1) Savoir où vous pouvez trouver des ressources et de l'aide dans l'écosystème 96Boards. 2) Décrire les périphériques DragonBoard™ 410c, les capacités d'expansion des E/S, les capacités de calcul (CPU et graphiques) et les capacités de connectivité.
3) Comprendre comment naviguer et utiliser le terminal Linux. 4) Configurer au moins un environnement de développement intégré (IDE) pour développer des logiciels. 5) Utiliser Git et GitHub à des fins de contrôle de version. 6) Créer et construire des projets qui s'interfacent avec des capteurs et des actionneurs via GPIO et Arduino.
Bienvenue dans l'Internet des objets ! Avant de plonger dans ce cours, permettez-nous de vous expliquer de quoi il s'agit ! Nous allons vous présenter les grandes lignes du cours, module par module, en mettant l'accent sur les aspects les plus intéressants. Dans ce cours, vous verrez beaucoup de nouveaux mots et d'acronymes avec lesquels vous n'êtes peut-être pas familier. Si vous vous sentez à l'aise avec la terminologie technique, n'hésitez pas à sauter ces leçons car elles n'affecteront pas l'intégrité générale du cours. Si vous voyez quelque chose que vous voulez savoir un peu plus, n'hésitez pas à regarder la vidéo pour avoir un aperçu de certains concepts de base. Nous nous attendons à ce que vous connaissiez la majorité de ce matériel avant de passer au module suivant, nous vous recommandons de passer par les leçons pour une mise à niveau rapide.
Inclus
24 vidéos9 lectures1 devoir
Afficher les informations sur le contenu du module
24 vidéos•Total 60 minutes
Bande-annonce de la spécialisation•1 minute
Acronymes (DragonBoard™ 410c)•2 minutes
Acronymes (généralités)•2 minutes
Terminologie fréquemment utilisée•2 minutes
Programmation de haut et de bas niveau•3 minutes
Programmation orientée objet•4 minutes
Programmation en C (systèmes/applications)•2 minutes
Racine/Superutilisateur•2 minutes
Niveaux d'abstraction•2 minutes
UNIX•2 minutes
MS-DOS•1 minute
DragonBoard™ 410c•2 minutes
Introduction à Git•3 minutes
Configuration de Git•3 minutes
Commandes Git•3 minutes
Introduction à l'ADB•1 minute
Mettre à jour les pilotes USB (Windows) -Veuillez lire la suite•6 minutes
Protocole de l'ADB•2 minutes
Utilisation du protocole ADB•5 minutes
ADB sur WIFI•6 minutes
Amorçage rapide•1 minute
Démarrer avec Fastboot•3 minutes
Protocole Fastboot•1 minute
Utilisation du protocole Fastboot•2 minutes
9 lectures•Total 90 minutes
Mettez de l'ordre dans vos ressources !•10 minutes
Document de procédure complémentaire (doc complémentaire)•10 minutes
Le langage de programmation C (livre optionnel)•10 minutes
Plus de commandes !•10 minutes
Aide-mémoire Git•10 minutes
Mise à jour des pilotes USB (Windows)•10 minutes
Commandes du shell ADB•10 minutes
Commandes Fastboot•10 minutes
Le temps d'une pause vidéo (une autre vidéo !)•10 minutes
1 devoir•Total 30 minutes
Quiz supplémentaire (facultatif)•30 minutes
DragonBoard et son écosystème
Module 2•6 heures à terminer
Détails du module
Inclus
33 vidéos5 lectures1 devoir1 évaluation par les pairs
Afficher les informations sur le contenu du module
33 vidéos•Total 193 minutes
Disposition et caractéristiques de la carte•5 minutes
L'expérience hors cadre•11 minutes
Installation de Linux et description de la procédure•12 minutes
Ressources et visite guidée•13 minutes
Devoirs assignés•3 minutes
La spécification 96Boards•6 minutes
Histoire de la carte DragonBoard 410c•4 minutes
Plongée profonde dans le SoC•6 minutes
Stockage à bord•4 minutes
Mémoire (RAM) et espace de pagination•5 minutes
Connecteurs d'extension embarqués•15 minutes
Logiciel•4 minutes
Devoirs assignés•1 minute
96Boards Ecosystem - Démarrage•18 minutes
Lignes directrices relatives à la mezzanine•7 minutes
Initiative communautaire Mezzanine•11 minutes
Marchés verticaux et chemin vers le produit•17 minutes
Devoirs assignés•2 minutes
À propos du Dragonboard™ 410c•4 minutes
Composants importants de la carte•7 minutes
Spécifications techniques•7 minutes
Choisir un système d'exploitation•4 minutes
Achat de votre Dragonboard™ 410c•2 minutes
S'inscrire à 96boards•1 minute
S'inscrire au réseau des développeurs Qualcomm•3 minutes
Questionnaire sur le temps de marche...•30 minutes
1 évaluation par les pairs•Total 60 minutes
Démarrage de votre DragonBoard 410c•60 minutes
Mezzanines et capteurs (démonstrations en boîte avec logiciel)
Module 3•5 heures à terminer
Détails du module
Nous vous enseignerons le système d'exploitation Linux, le Sensors Mezzanine, le contrôle de version et nous vous présenterons des projets que vous devriez essayer vous-même.
Inclus
27 vidéos9 lectures9 devoirs
Afficher les informations sur le contenu du module
27 vidéos•Total 212 minutes
Système de fichiers et outils•23 minutes
Présentation de l'IDE et de la ligne de commande•15 minutes
Mise à jour, mise à niveau et dépendances (aperçu)•7 minutes
Devoirs assignés•5 minutes
Kit mezzanine capteurs•13 minutes
I/O - Entrée / Sortie•10 minutes
Configuration du matériel et de votre environnement de développement•10 minutes
GPIO dans le shell•10 minutes
ATMEGA Walkthrough•12 minutes
Guide de l'utilisateur Libmraa•8 minutes
Guide d'utilisation de Libupm•7 minutes
Devoirs assignés•2 minutes
Présentation de Git•11 minutes
Choix de l'éditeur, des IDE et des langues•6 minutes
Commandes avancées de contrôle de version•9 minutes
Contribuer et se développer•6 minutes
Devoirs assignés•3 minutes
Description et exécution•4 minutes
Guide du code•4 minutes
Description et exécution•7 minutes
Guide du code•10 minutes
Description et exécution•5 minutes
Guide du code•6 minutes
Description et exécution•4 minutes
Guide du code•6 minutes
Description et exécution•6 minutes
Guide du code•4 minutes
9 lectures•Total 25 minutes
Diapositives du module•0 minutes
Ressources•5 minutes
Ressources•5 minutes
Ressources•5 minutes
Ressources•2 minutes
Ressources•2 minutes
Ressources•2 minutes
Ressources•2 minutes
Ressources•2 minutes
9 devoirs•Total 55 minutes
Leçon 1•5 minutes
Leçon 2•5 minutes
Leçon 3•5 minutes
Leçon 4•2 minutes
Leçon 5•2 minutes
Leçon 6•2 minutes
Leçon 7•2 minutes
Leçon 8•2 minutes
Module 2•30 minutes
Projets avancés et code
Module 4•4 heures à terminer
Détails du module
Nous apprendrons à construire différents systèmes d'exploitation à partir de zéro et nous présenterons quelques projets avancés.
Inclus
10 vidéos4 lectures4 devoirs
Afficher les informations sur le contenu du module
10 vidéos•Total 63 minutes
Aperçu d'Open Embedded et construction à partir des sources•10 minutes
Présentation de Debian et construction à partir des sources•7 minutes
Aperçu d'Android et construction à partir des sources•7 minutes
Devoirs assignés•5 minutes
Description et exécution•7 minutes
Guide du code•4 minutes
Devoirs assignés•2 minutes
Description et exécution•11 minutes
Guide du code•9 minutes
Devoirs assignés•2 minutes
4 lectures•Total 40 minutes
Diapositives du module•10 minutes
Ressources•10 minutes
Ressources•10 minutes
Ressources•10 minutes
4 devoirs•Total 120 minutes
Leçon 1•30 minutes
Leçon 2•30 minutes
Leçon 3•30 minutes
Module 3•30 minutes
Changer de système d'exploitation (supplémentaire / optionnel)
Module 5•3 heures à terminer
Détails du module
La DragonBoard™ 410c est capable de faire fonctionner une variété de systèmes d'exploitation différents, ceci étant dit, vous êtes libre de choisir le système d'exploitation qui vous convient le mieux. Nous sommes conscients de la diversité des utilisateurs de cette carte et nous souhaitons couvrir un maximum de points dans cette leçon afin que tout le monde puisse en profiter ! Que vous soyez un utilisateur de Windows ou de Mac, ou que vous préfériez Android à Ubuntu, il y a une ou deux vidéos pour vous ! Dans cette leçon, nous vous aiderons à choisir le système d'exploitation qui répond le mieux à vos besoins, puis nous couvrirons les processus de téléchargement, de flashage et d'installation de tous les systèmes d'exploitation actuellement disponibles. En raison de la diversité de cette carte, nous vous enseignerons plusieurs façons de flasher votre nouveau système d'exploitation et nous vous fournirons une liste des avantages et des inconvénients des différentes méthodes. A la fin de cette leçon, passer d'un système d'exploitation à l'autre sera facile et excitant pour les utilisateurs de tous niveaux.
Inclus
50 vidéos2 lectures1 devoir
Afficher les informations sur le contenu du module
50 vidéos•Total 101 minutes
Préparer le module 4 !•1 minute
Introduction à la leçon 1•1 minute
Android pour DragonBoard™ 410c•2 minutes
Ubuntu pour DragonBoard™ 410c•2 minutes
Méthodes d'installation•2 minutes
Retour sur la leçon 1•2 minutes
Introduction à la leçon 2a•1 minute
Télécharger l'image Android•1 minute
Créer une variable de chemin pour une image Android•2 minutes
Flasher la carte microSD avec l'image•4 minutes
Installez Android sur votre DragonBoard™ 410c•3 minutes
Retour sur la leçon 2a•1 minute
Introduction à la leçon 2b•1 minute
Téléchargez l'image Ubuntu•1 minute
Créer une variable de chemin pour l'image Ubuntu•2 minutes
Flasher la carte microSD avec l'image•4 minutes
Installer Ubuntu sur la DragonBoard™ 410c•2 minutes
Retour sur la leçon 2b•1 minute
Introduction à la leçon 2c•1 minute
Téléchargez les binaires/bootloader Android•2 minutes
Modification du script du chargeur de démarrage•7 minutes
Fastboot Flash sur eMMC•4 minutes
Retour sur la leçon 2c•1 minute
Introduction à la leçon 2d•1 minute
Téléchargez les binaires/bootloader Ubuntu•3 minutes
Modifier le script du chargeur de démarrage•4 minutes
Fastboot Flash sur eMMC•4 minutes
Retour sur la leçon 2d•1 minute
Introduction à la leçon 3a•1 minute
Télécharger l'image Android•1 minute
Télécharger win32diskmager•1 minute
Flasher la carte microSD avec l'image•1 minute
Installer Android sur DragonBoard™ 410c•3 minutes
Retour sur la leçon 3a•1 minute
Introduction à la leçon 3b•1 minute
Téléchargez l'image Ubuntu•1 minute
Télécharger win32diskimager•1 minute
Flasher la carte microSD avec l'image•1 minute
Installer Ubuntu sur la DragonBoard™ 410c•3 minutes
Retour sur la leçon 3b•1 minute
Introduction à la leçon 3c•1 minute
Téléchargez les binaires Android et le chargeur de démarrage•2 minutes
Créer une variable de chemin pour les binaires et le chargeur de démarrage•4 minutes
Fastboot Flash sur eMMC•5 minutes
Retour sur la leçon 3c•2 minutes
Introduction à la leçon 3d•1 minute
Téléchargez les binaires Ubuntu et le bootloader•3 minutes
Créer une variable de chemin pour les binaires et le chargeur de démarrage•4 minutes
Fastboot Flash sur eMMC•6 minutes
Retour sur la leçon 3d•1 minute
2 lectures•Total 20 minutes
Module 4 Document de procédure (doc supplémentaire)•10 minutes
Approche par module•10 minutes
1 devoir•Total 30 minutes
Module 4•30 minutes
Sauver votre carte bricolée (Supplémentaire / Facultatif)
Module 6•1 heure à terminer
Détails du module
Personne ne s'attend à endommager sa nouvelle DragonBoard™ 410c, mais il arrive que des accidents se produisent. Ce module est dédié à vous aider non seulement à prévenir ces accidents, mais aussi à résoudre les problèmes si votre carte est endommagée d'une manière ou d'une autre. Ici, nous allons passer en revue la différence entre une brique molle et une brique dure et pourquoi ce sont deux choses que vous voulez éviter.
Inclus
17 vidéos1 lecture1 devoir
Afficher les informations sur le contenu du module
17 vidéos•Total 29 minutes
Se préparer !•1 minute
Introduction à la leçon 1•0 minutes
Définition d'une carte brique•1 minute
Que faire si votre carte ne s'allume pas ?•2 minutes
Solutions rapides possibles•1 minute
Retour sur la leçon 1•1 minute
Introduction à la leçon 2•1 minute
Télécharger Recovery Image•2 minutes
Carte SD Flash•5 minutes
Re-flash du système d'exploitation•2 minutes
Retour sur la leçon 2•1 minute
Introduction à la leçon 3•1 minute
Court-circuiter votre DragonBoard™ 410c•2 minutes
Déconnexion du courant continu sans arrêt correct•1 minute
Mesures de précaution pour les broches GPIO•3 minutes
Suppression des tables de partition et clignotement•3 minutes
Retour sur la leçon 3•2 minutes
1 lecture•Total 10 minutes
Document de procédure (doc supplémentaire)•10 minutes
1 devoir•Total 30 minutes
Module 5•30 minutes
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.
Instructeurs
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
L'université de San Diego est un centre universitaire et un moteur économique, reconnu comme l'une des 10 meilleures universités publiques par U.S. News and World Report. L'innovation est au cœur de ce que nous sommes et de ce que nous faisons. Ici, les étudiants apprennent que le savoir ne s'acquiert pas seulement en classe - la vie est leur laboratoire.
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.’
Avis des étudiants
3.9
40 avis
5 stars
52,50 %
4 stars
20 %
3 stars
7,50 %
2 stars
2,50 %
1 star
17,50 %
Affichage de 3 sur 40
S
SZ
5·
Révisé le 5 sept. 2018
Good initiative but little hard to understand quiz, because those are out of the box, but what they are teaching is very clear and easy to understand.
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.