Course: Internet of Things: Setting Up Your DragonBoard™ Development Platform
Modules:
Specialization Trailer, Let's take a look at all our Modules!
Getting Ready for Module 1, Introduction to Lesson 1, Acronyms (DragonBoard™ 410c), Acronyms (General), Frequently used Terminology, A look back at Lesson 1, Introduction to Lesson 2, High and Low level programming, Object oriented programming, C-programming (Systems/applications), Root/Superuser, Levels of Abstraction, A look back at Lesson 2, Introduction to Lesson 3, UNIX, MS-DOS, DragonBoard™ 410c, A look back at Lesson 3, Video Challenge!
Getting Ready for Module 2!, Introduction to Lesson 1, About the Dragonboard™ 410c, Important Board Components, Technical Specifications, A look back at Lesson 1, Introduction to Lesson 2, Choosing an operating system, Purchasing your Dragonboard™ 410c, Registering with 96boards, Registering with Qualcomm® Developer Network, A look back at Lesson 2, Introduction to Lesson 3, Boot Configuration, Booting up your Dragonboard™ 410c, Android Developer Mode (Android Only), Testing your Dragonboard™ 410c, Shutting down your Dragonboard™ 410c, Caring for your Dragonboard™ 410c, A look back at Lesson 3
Getting Ready for Module 3!, Introduction to Lesson 1, Android Development, Introduction to Android Studio, Android Studio vs. Eclipse, A look back at Lesson 1, Introduction to Lesson 2a, Installing Java, Downloading Android Studio/Android SDK Bundle, Installing Android Studio, A look back at Lesson 2a, Introduction to Lesson 2b, Installing Java, Downloading Android Studio/Android SDK, Installing Android Studio, A look back at Lesson 2b, Introduction to Lesson 3, Introduction to Git, Git Setup, Git Commands, Using Git with Android Studio, A look back at Lesson 3, Introduction to Lesson 4, Introduction to ADB, Update USB Drivers (Windows) -Please see reading, ADB Protocol, Using the ADB Protocol, ADB over WIFI, A look back at Lesson 4, Introduction to Lesson 5, Fastboot, Booting into Fastboot, Fastboot Protocol, Using the Fastboot Protocol, A look back at Lesson 5
Getting Ready for Module 4!, Introduction to Lesson 1, Android for DragonBoard™ 410c, Ubuntu for DragonBoard™ 410c, Methods of Installation, A look back at Lesson 1, Introduction to Lesson 2a, Download Android Image, Create Path Variable to Android Image, Flash microSD Card with Image, Install Android on your DragonBoard™ 410c, A look back at Lesson 2a, Introduction to Lesson 2b, Download Ubuntu Image, Create Path Variable to Ubuntu Image, Flash microSD Card with Image, Install Ubuntu on DragonBoard™ 410c, A look back at Lesson 2b, Introduction to Lesson 2c, Download Android binaries/bootloader, Altering the bootloader script, Fastboot Flash onto eMMC, A look back at Lesson 2c, Introduction to Lesson 2d, Download Ubuntu binaries/bootloader, Alter bootloader Script, Fastboot Flash onto eMMC, A look back at Lesson 2d, Introduction to Lesson 3a, Download Android Image, Download win32diskmager, Flash microSD Card with Image, Install Android on DragonBoard™ 410c, A look back at Lesson 3a, Introduction to Lesson 3b, Download Ubuntu Image, Download win32diskimager, Flash microSD Card with Image, Install Ubuntu on DragonBoard™ 410c, A look back at Lesson 3b, Introduction to Lesson 3c, Download Android binaries and boot loader, Create Path Variable to binaries and bootloader, Fastboot Flash onto eMMC, A look back at Lesson 3c, Introduction to Lesson 3d, Download Ubuntu binaries and bootloader, Create Path Variable to binaries and bootloader, Fastboot Flash onto eMMC, A look back at Lesson 3d
Getting Ready for Module 5!, Introduction to Lesson 1, Defining a Bricked board, What to do if your board does not turn on, Possible quick fixes, A look back at Lesson 1, Introduction to Lesson 2, Download Recovery Image, Flash SD Card, Re-flash Operating System, A look back at Lesson 2, Introduction to Lesson 3, Shorting your DragonBoard™ 410c, Disconnecting DC without Proper Shutdown, Precautionary Steps for GPIO Pins, Deleting Partition Tables and Flashing, A look back at Lesson 3
Getting Ready for Module 6!, Introduction to Lesson 1, Quick Notes about Android Development, GPS/Location, Bluetooth, WIFI (Overview), GPS / Location (Code), WiFi (Code), Bluetooth (Code), Manifest, Intents (Overview), Intents (Code), Finished Code, A look back at Lesson 1, Introduction to Lesson 2, The Android Virtual Device (AVD) and the Android Device Monitor (ADM), Deploying to your Board, A look back at Lesson 2
Getting Ready for Module 7!, Introduction to Lesson 1, What is the NDK?, When to Use the NDK, NDK Compilation Process, Downloading NDK into Android Studio, Configuring your Gradle files, A look back at Lesson 1, Introduction to Lesson 2, Create a New Android Project, Create Classes and Native Method, Create Header Files with javah, Write C code, A look back at Lesson 2, Introduction to Lesson 3, Load C Library, Test Application with AVD, Deploy to the DragonBoard™ 410c, A look back at Lesson 3, Video Challenge!
Getting Ready for Module 8!, Introduction to Lesson 1, MainActivity (Code - Explain the game), Location and Actors (Code), Map and Collisions (Code), Game Processor (Code), A look back at Lesson 1, Introduction to Lesson 2, Programming to Interfaces, Inputtable Interface (Code), Renderable Interface (Code), CALIT2 Bird Demo, A look back at Lesson 2, Video Challenge!
Getting Ready for Module 9!, Introduction to Lesson 1, TCP / IP, HTTP, Ports, Redirect Traffic, A look back at Lesson 1, Introduction to Lesson 2, Create your Server, Retrieving Information About Your DragonBoard™ 410c, Send Information on JSON, Demo, A look back at Lesson 2, Course 2 End