Acerca de este Curso
1,421

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Aprox. 29 horas para completar

Sugerido: 5 hours/week...

Inglés (English)

Subtítulos: Inglés (English)

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Aprox. 29 horas para completar

Sugerido: 5 hours/week...

Inglés (English)

Subtítulos: Inglés (English)

Programa - Qué aprenderás en este curso

Semana
1
3 horas para completar

Introduction and Supplemental Materials

Welcome to the Internet of Things! Before diving into this course give us a chance to let you know what it is all about! We will walk you through a module by module outline that will give you highlights on the interesting aspects of the course. In this course, you will see a lot of new words and acronyms you might not be familiar with. If you feel comfortable with your knowledge of tech terminology, feel free to skip these lessons since they will not affect the overall integrity of the course. If you see something that you want to know a little more about, feel free to watch the video to gain insight on some basic concepts. We do expect you to know the majority of this material before going into the next module, we would recommend going through the lessons as a quick brush up....
24 videos (Total 60 minutos), 9 readings, 1 quiz
24 videos
Acronyms (DragonBoard™ 410c)2m
Acronyms (General)1m
Frequently used Terminology1m
High and Low level programming2m
Object oriented programming3m
C-programming (Systems/applications)2m
Root/Superuser1m
Levels of Abstraction1m
UNIX1m
MS-DOS1m
DragonBoard™ 410c2m
Introduction to Git3m
Git Setup3m
Git Commands2m
Introduction to ADB1m
Update USB Drivers (Windows) -Please see reading6m
ADB Protocol1m
Using the ADB Protocol5m
ADB over WIFI6m
Fastboot58s
Booting into Fastboot2m
Fastboot Protocol1m
Using the Fastboot Protocol1m
9 lecturas
Get some resources in order!10m
Supplimental Procedure document (supplemental doc)10m
The C-Programming language (Optional book)10m
More commands!10m
Git Cheat sheet10m
Update USB Drivers (Windows)10m
ADB Shell Commands10m
Fastboot Commands10m
Time for a video break (another video!)10m
1 ejercicio de práctica
Supplemental Quiz (Optional)10m
Semana
2
6 horas para completar

DragonBoard Bringup and Ecosystem

...
33 videos (Total 193 minutos), 5 readings, 2 quizzes
33 videos
The Out of Box Experience11m
Linux Install and walkthrough12m
Resources and walk through12m
Assigned Homework2m
The 96Boards specification6m
History of the DragonBoard 410c3m
SoC Deep Dive5m
Onboard Storage4m
Memory (RAM) and Swap Space4m
Onboard Expansion Connectors14m
Software4m
Assigned Homework46s
96Boards Ecosystem - Getting started18m
Mezzanine Guidelines6m
Community Mezzanine Initiative11m
Vertical Markets and Path to product17m
Assigned Homework1m
About the Dragonboard™ 410c4m
Important Board Components6m
Technical Specifications7m
Choosing an operating system4m
Purchasing your Dragonboard™ 410c2m
Registering with 96boards1m
Registering with Qualcomm® Developer Network2m
A look back at Lesson 21m
Boot Configuration3m
Booting up your Dragonboard™ 410c1m
Android Developer Mode (Android Only)2m
Testing your Dragonboard™ 410c2m
Shutting down your Dragonboard™ 410c2m
Caring for your Dragonboard™ 410c4m
A look back at Lesson 31m
5 lecturas
Module Slides10m
Qualcomm® introduces the DragonBoard™ 410c! (YouTube video)10m
DragonBoard™ 410c Feature Highlights10m
While you're waiting!10m
Optional Reading about the SoC10m
1 ejercicio de práctica
Time Walking quiz...10m
Semana
3
5 horas para completar

Mezzanines and Sensors (Canned Demos w/ software)

We will teach about the Linux operating system, the Sensors Mezzanine, version control and showcase projects that you should try out yourself....
27 videos (Total 212 minutos), 9 readings, 9 quizzes
27 videos
IDE and command line walkthrough15m
Update, upgrade, and dependencies (overview)7m
Assigned Homework4m
Sensors Mezzanine Kit12m
I/O - Input / Output9m
Setting up hardware and your development environment10m
GPIO in the shell9m
ATMEGA Walkthrough12m
Libmraa Walkthrough8m
Libupm Walkthrough6m
Assigned Homework2m
Git Walkthrough11m
Editor choices, IDEs and languages6m
Advanced Version Control Commands8m
Contribute and grow6m
Assigned Homework2m
Description and Execution4m
Code Walkthrough3m
Description and Execution6m
Code Walkthrough9m
Description and Execution4m
Code Walkthrough5m
Description and Execution3m
Code Walkthrough5m
Description and Execution5m
Code Walkthrough4m
9 lecturas
Module Slides
Resources5m
Resources5m
Resources5m
Resources2m
Resources2m
Resources2m
Resources2m
Resources2m
9 ejercicios de práctica
Lesson 15m
Lesson 25m
Lesson 35m
Lesson 42m
Lesson 52m
Lesson 62m
Lesson 72m
Lesson 82m
Module 230m
Semana
4
3 horas para completar

Advanced Projects and Code

We will be learning about building different operating systems from scratch and showcasing some advanced projects....
10 videos (Total 63 minutos), 4 readings, 4 quizzes
10 videos
Debian Overview and Building from Source7m
Android Overview and Building from Source6m
Assigned Homework4m
Description and Execution6m
Code Walkthrough3m
Assigned Homework1m
Description and Execution11m
Code Walkthrough9m
Assigned Homework1m
4 lecturas
Module Slides10m
Resources10m
Resources10m
Resources10m
4 ejercicios de práctica
Lesson 110m
Lesson 210m
Lesson 310m
Module 330m
Semana
5
3 horas para completar

Changing your Operating System (Supplemental / Optional)

The DragonBoard™ 410c is capable of running a variety of different operating systems, that being said you are free to chose the operating system that you find is best fit for you. Now, we understand that there is a diverse user base for this board and would like to cover as much as possible in this lesson so everyone can enjoy it! Whether you are a Windows user or a Mac user, or prefer Android over Ubuntu, there is a video or two here for you! In this lesson we will help you choose an operating system to best fit for your needs, we will then cover the download, flashing and installation process for all currently available operating systems. Because of the diverse nature of this board we will teach you multiple ways to flash your new operating system and provide a pro's and con's list for the different methods. By the end of this lesson switching between operating system will be easy and exciting for users of all skill levels....
50 videos (Total 101 minutos), 2 readings, 1 quiz
50 videos
Introduction to Lesson 144s
Android for DragonBoard™ 410c1m
Ubuntu for DragonBoard™ 410c1m
Methods of Installation1m
A look back at Lesson 11m
Introduction to Lesson 2a43s
Download Android Image1m
Create Path Variable to Android Image1m
Flash microSD Card with Image3m
Install Android on your DragonBoard™ 410c2m
A look back at Lesson 2a43s
Introduction to Lesson 2b37s
Download Ubuntu Image1m
Create Path Variable to Ubuntu Image1m
Flash microSD Card with Image3m
Install Ubuntu on DragonBoard™ 410c2m
A look back at Lesson 2b44s
Introduction to Lesson 2c57s
Download Android binaries/bootloader2m
Altering the bootloader script6m
Fastboot Flash onto eMMC4m
A look back at Lesson 2c1m
Introduction to Lesson 2d47s
Download Ubuntu binaries/bootloader2m
Alter bootloader Script3m
Fastboot Flash onto eMMC3m
A look back at Lesson 2d1m
Introduction to Lesson 3a38s
Download Android Image45s
Download win32diskmager49s
Flash microSD Card with Image1m
Install Android on DragonBoard™ 410c2m
A look back at Lesson 3a1m
Introduction to Lesson 3b47s
Download Ubuntu Image57s
Download win32diskimager1m
Flash microSD Card with Image1m
Install Ubuntu on DragonBoard™ 410c2m
A look back at Lesson 3b1m
Introduction to Lesson 3c56s
Download Android binaries and boot loader2m
Create Path Variable to binaries and bootloader4m
Fastboot Flash onto eMMC5m
A look back at Lesson 3c1m
Introduction to Lesson 3d44s
Download Ubuntu binaries and bootloader3m
Create Path Variable to binaries and bootloader3m
Fastboot Flash onto eMMC5m
A look back at Lesson 3d1m
2 lecturas
Module 4 Procedure document (supplemental doc)10m
Module approach10m
1 ejercicio de práctica
Module 430m
1 hora para completar

Rescuing your Bricked Board (Supplemental / Optional)

No one expects to damage their new DragonBoard™ 410c, but sometimes accidents happen. This module is dedicated to helping you not only prevent these accidents from happening, but also to fixing any problems should your board become damaged in any way. Here we will go over the difference between a soft brick and a hard brick and why they are two things you want to avoid....
17 videos (Total 29 minutos), 1 reading, 1 quiz
17 videos
Introduction to Lesson 128s
Defining a Bricked board55s
What to do if your board does not turn on2m
Possible quick fixes1m
A look back at Lesson 156s
Introduction to Lesson 236s
Download Recovery Image1m
Flash SD Card4m
Re-flash Operating System2m
A look back at Lesson 21m
Introduction to Lesson 351s
Shorting your DragonBoard™ 410c2m
Disconnecting DC without Proper Shutdown1m
Precautionary Steps for GPIO Pins2m
Deleting Partition Tables and Flashing2m
A look back at Lesson 31m
1 lectura
Procedure document (supplemental doc)10m
1 ejercicio de práctica
Module 530m
3.5
6 revisionesChevron Right

Principales revisiones

por SZSep 6th 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.

Instructores

Avatar

Ganz Chockalingam

Principal Engineer
Qualcomm Institute of Calit2, UC, San Diego
Avatar

Harinath Garudadri

Associate Research Scientist
Qualcomm Institute of Calit2, UC, San Diego

Acerca de Universidad de California en San Diego

UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 10 public universities by U.S. News and World Report. Innovation is central to who we are and what we do. Here, students learn that knowledge isn't just acquired in the classroom—life is their laboratory....

Acerca del programa especializado Internet de las cosas

This Specialization covers the development of Internet of Things (IoT) products and services—including devices for sensing, actuation, processing, and communication—to help you develop skills and experiences you can employ in designing novel systems. The Specialization has theory and lab sections. In the lab sections you will learn hands-on IoT concepts such as sensing, actuation and communication. In the final Capstone Project, developed in partnership with Qualcomm, you’ll apply the skills you learned on a project of your choice using the DragonBoard 410c platform....
Internet de las cosas

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando te inscribes en un curso, obtienes acceso a todos los cursos que forman parte del Programa especializado y te darán un Certificado cuando completes el trabajo. Se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes auditar el curso sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.