Qualcomm Developer Network presents

Timesys University Webinar Series: Developing for Industrial IoT with Linux OS on DragonBoard™ 410c

The ever-increasing demand for connected embedded systems is driving innovation in Industrial IoT (IIoT), including designs with connected sensors, robust CPU processing, low power, and security designed and built into products from the earliest stages.

Join us for a Timesys University 4-part webinar series — Developing for Industrial IoT with Linux OS on DragonBoard™ 410c — to explore the process of building an embedded Linux based device using the Qualcomm® Snapdragon™ 410E powered DragonBoard 410c development board from Arrow Electronics. With topics that cover build systems, deployment strategy, designing-in and managing security, device appearance and ease of user interaction, you’ll gain insight into various aspects of technology and design decisions developers face when choosing to build embedded Linux based products for this increasingly demanding and expanding connected world. All sessions in this Qualcomm Developer Network sponsored series are designed to provide hands-on experience throughout the entire development process, including assembly of the development environment and its use to develop a security-rich Linux based platform and Qt based UI application for an IIoT device.
 

Presented by:

In collaboration with:

 

This series consists of the following four 1-hour sessions:


Session 1:

Previously recorded

Introduction to DragonBoard 410c Development Board and Starting Development of Your Embedded Linux-based IIoT Device

We begin with an overview of the DragonBoard 410c development board, then show you how to configure and deploy an initial customized board support package (BSP) and setup a development environment with the matching software development kit (SDK).

Topics covered:

  • Development environment setup
  • Designing IIoT products
  • IIoT product requirements
  • Configuring a custom BSP / image
    • How to start an IIoT BSP design
      • Enabling IIoT connectivity
    • Application / system development environment setup with an SDK
    • Yocto Project build system introduction
  • Deploying your custom image on the DragonBoard 410c system

Watch Session 1 Recording

Download Session 1 Presentation


Session 2:

Previously recorded

Application Development for Embedded Linux

During this session, you will learn how to build applications for embedded Linux and optimize their performance using an integrated development environment (IDE).

Topics covered:

  • Benefits of using an IDE for embedded IIoT development
  • Building modular applications
    • How to divide code for easier maintenance
  • Developing C/C++ applications with an IDE
    • Overview of IIoT protocols for exchanging data
    • Coding message passing with MQTT
  • Profiling
    • Code optimizations
    • Code coverage
    • Profiling applications
    • Finding and addressing memory leaks
    • Supporting IIoT connectivity

Watch Session 2 Recording

Download Session 2 Presentation


Session 3:

Previously recorded

Building a Cutting-Edge User Interface with Qt

This session will show you how you can use Qt to develop an intuitive, modern industrial UI that can enhance user experiences.

Topics covered:

  • Modifying the underlying Linux image to support Qt development
  • Installing / setting up Qt development tools
    • QtCreator IDE — SDK integration
  • Example: Industrial Control panel UI — GUI development
    • Qt topics
      • QWidgets
      • Layouts and more
      • Creating a resource file
      • Testing your application locally
  • Debugging on the target
  • UI integration with underlying hardware — How to control external devices
    • Introduction to the new Qt product — “Qt for Automation”
      • Qt MQTT

Watch Session 3 Recording

Download Session 3 Presentation


Session 4:

Previously recorded

Embedded Products Security

This session will give you an understanding of why it is important to design devices with security built in from the start, and we’ll provide recommendations for maintaining security throughout the entire product lifecycle.

Topics covered:

  • What it means to be security-focused
  • Security importance to an IoT device
  • Security layers
  • Why bolting-on security to an existing solution may not be optimal
  • Designing in a security solution
    • Product design phase
      • Software authorization
      • Data protection
        • Data-at-rest
        • Data-in-motion
        • Data-in-use
      • Security updates
    • Ongoing product lifecycle
      • Monitoring
      • Audit / scanning

Watch Session 4 Recording

Download Session 4 Presentation

Qualcomm Snapdragon 410E is a product of Qualcomm Technologies, Inc.

Have training needs you’d like to discuss?

We’d be happy to discuss how our Timesys University Training programs can help you shorten the learning curve and reduce risk. For more information, please fill out our online form, email sales@timesys.com or call us at 1.888.432.8463 (toll-free) or +1.412.232.3250.

Contact Us