Last News

Free Workshop on Embedded Linux with System Workbench for Linux on in March 2020, in Rennes and Paris, with ARROW

 
ac6 >> Home Download as PDF Write us Printable version

Ac6 Home
Ac6 logo

Who are we?

ac6 - Tools and Professional Trainings for Embedded Systems

AC6 is a registered company established in Paris region, France. AC6 deliver a full range of services ranging from training to technical support and consulting services for embedded electronic systems. Development tools were recently added to the portfolio of solutions to offer a complete service to electronic developers. Partners include STMicroelectronics, Freescale, Microsoft and Lauterbach.

AC6 offers are structured in several entities:

  • ac6-training provides a full range of training courses covering all the fields of industrial computing, embedded and real-time systems design and programming.
  • ac6-conseil provides engineering, consulting and expertise to help you in the development of embedded systems.
  • ac6-tools provides a set of tools for the development of embedded systems

Ac6 news

 

Last news from Ac6

Free Workshop on Embedded Linux with System Workbench for Linux on in March 2020, in Rennes and Paris, with ARROW

Ac6 invite you to a one day workshop around Embedded Linux and System Workbench for Linux on STMicroelectronics STM32MP1 SoC

On March 26th 2020
From 8h30 to 16h30

Location: Hotel Novotel Alma
48 Avenue du Canada
65200 Rennes, France

Register on-line or call us: +33 1 41 16 80 10

On March 31st 2020
From 8h30 to 16h30

Location: Ac6
19 rue Pierre Curie
92400 Courbevoie, France

Register on-line or call us: +33 1 41 16 80 10

This workshop will answer the following questions:

  • How to build a Linux platform, include an application and debug it seamlessly,
  • How to master your Linux platform to optimize it to your needs and gain independence,
  • Why Embedded Linux platform building must take into account the whole system and application development life cycle,
  • How the integration of System Workbench for Linux and System Workbench for STM32 will simplify assymetric multicore system development and debug,
  • How Ac6, Arrow and their partners can help you in your Linux Embedded projects,
  • How to jumpstart your first project with System Workbench for Linux.

Agenda :

  • The benefits of System Workbench for Linux with respect to open-source tools like Buildroot or YOCTO,
  • Tool presentation and showcasing using an Avenger96 board based on the STM32MP1 assymetric multicore MPU from STMicroelectronics
  • Multicore debugging of an assymetric application running on both the Cortex-A7 under Linux and the Cortex-M4
  • Compatible with ARM-DS and VFP
  • Trainings and associated services.

Download the detailed agenda Adobe PDF format file System_Workbench_for_Linux-Workshop-March_2020.pdf


Motor control by gestures with System Workbench for Linux on STM32MP1 MCU (video presentation)

In the following video we showcase an assymetric application showing interaction between real-time and multimedia activities through OpenAMP:

  • On Cortex A7
    • We run a Linux kernel and rootfs generated using System Workbench for Linux
    • We capture images from the camera using gstreamer
    • We analyze it using OpenCV to detect the number of fingers raised
    • We display the camera output and the analysis output in a graphical interface built with QT
    • Depending on the fingers configuration, we send speed and direction orders to the Cortex-M4 through OpenAMP
  • On Cortex M4
    • We receive speed and direction orders from the Cortex-A7 through OpenAMP
    • We control a motor, using two timers of the Cortex-M4 configured to generate PWM control signals to the motor

Download the video (registration needed) MP4 video file Motor-controlled-by-fingers.mp4