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

Asymmetric debugging with System Workbench for Linux video presentation

In the following video we are going to launch two debug sessions

  • On Cortex M4
    • It runs without an operating system
    • To run and debug the application we are using the SW4STM32 tool
    • Debug is associated with the Linux running on the cortex A7
  • On Cortex A7
    • It is running on Linux kernel and rootfs generated using SW4Linux
    • It is a remote application debug session

The Demo example: sending and receiving messages

  • Send a message from Linux side to the Cortex M4 side
  • Receive the message on Cortex M4 and reply
  • Receive the message on Linux from Cortex M4

Download the video (registration needed) MP4 video file Debug-AMP.mp4


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