Keil Logo
Workshops

i.MX7 96 Board Workshop

Mar 7, 2018

Click Here for More Information...

With the rapid increase of need for advanced human machine interfaces combined with the real time capabilities needed by modern industrial applications as well as surging demand for battery operated devices driven by the Internet of Things (IoT), the i.MX7 is managing to bridge two separate worlds , combining all the features in one single chip and making design easy through the new i.MX7 96 board, which comes equipped with all the IP you need to jump start your HW design!

Joining Arm, NXP and Arrow Electronics for this workshop the customer will gain practical hands-on experience in combining the Linux operating system with the Keil RTX real-time OS of the Arm Cortex-M4.

In this session, you will learn:

  • How to split tasks between Cortex-M and Linux application
  • Build your first Cortex-M firmware
  • Build your first Linux application
  • Create a communication channel between bare-metal Cortex-M and Linux application (OpenAMP)
  • Connect DS-MDK to debug the Cortex-M firmware and the Linux application
  • Debug both Cortex-A and Cortex-M at the same time

Event language: English, German, Italian

Workshop locations:

  • Viby, Denmark, 7 Mar 2018
  • Kista, Sweden, 14 Mar 2018

Detailed Agenda:

  • Welcome coffee & registration
  • Introduction to i.MX7 and 96boards.org
  • Overview of the i.MX7 96 board

DS-MDK + Arrow 96Boards i.MX7 workshop (software side):

  • Heterogeneous devices
    • differences between HMP and SMP
    • advantages of using HMP
    • Typical use cases
  • Prepare DS-MDK
    • Download, Install and configure DS-MDK
    • Explore the development environment (CMSIS, C/C++, Debug)
  • Create a project
    • How to split tasks between Cortex-M and Linux application
    • Build your first Cortex-M firmware
    • Download and load the Linux image on the device
    • Build your first Linux application
    • Create a communication channel between bare-metal Cortex-M and Linux application (OpenAMP)
  • Debug the project
    • Connect DS-MDK to debug the Cortex-M firmware
    • Connect DS-MDK to debug the Linux application
    • Debug both Cortex-A and Cortex-M at the same time
  • Advanced (optional, only if there is time)
    • Debug Linux kernel module
    • Debug Linux kernel
    • Streamline to optimize your system

Objectives:

  • Familiarize with the ARM HMP architecture
  • Design a project leveraging the advantages of the architecture
  • Use DS-MDK to build, debug and optimize an HMP system

Every participant to the seminar will receive one i.MX7 96Boards Consumer Edition from Arrow Electronic


Workshop:   i.MX7 96 Board Workshop
Date:   Mar 7, 2018
Location:  
Address:   Various locations

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.