Automotive Grade Linux (AGL) Training Course

Live Online (VILT) & Classroom Corporate Training Course

Practitioner edForce have signed partnership with Automotive Grade Linux

Unlock the potential of Automotive Grade Linux (AGL) with this hands-on training covering setup, development, and customization for automotive applications. Perfect for developers aiming to excel in the rapidly evolving automotive industry.

How can we help you?

Thanks for sharing your details. Our team will get in touch with you soon.
There was an error trying to send your message. Please try again later.

  • CloudLabs

  • Projects

  • Assignments

  • 24x7 Support

  • Lifetime Access

Automotive Grade Linux (AGL) Training Course


This training course provides a comprehensive introduction to Automotive Grade Linux (AGL), covering its architecture, development environment setup, image creation, application development, and troubleshooting.


By the end of this course, leaner will be able to:

  • Understand the main drivers and applications for AGL in the automotive industry.
  • Learn to set up AGL environment including installation, kernel code development, and building for different targets.
  • Gain proficiency in working with AGL images, both ready-made and custom-built.
  • Develop new services and applications using the AGL software development kit (SDK).
  • Master the creation of custom recipes and troubleshooting techniques in AGL development.


  • Knowledge of the Linux operating system.
  • Experience with application development.
  • Familiarity with CMAKE and autobuild.
  • Understanding of hardware support and architecture concepts.
  • Proficiency in using development environments and tools.

Course Outline

Module 1: Introduction to AGL2024-04-10T09:53:20+05:30
  • Overview of Automotive Grade Linux (AGL)
  • Significance and applications of AGL in the automotive industry
  • Main drivers behind the adoption of AGL
  • AGL Unified Code Base (UCB) and its role in fostering collaboration
Module 2: Setting Up AGL2024-04-10T09:54:56+05:30
  • Installation and downloading AGL/Quickstart
  • Development environment setup for AGL
  • Kernel code development and customization
  • Building AGL for different hardware targets
Module 3: Working with Images in AGL2024-04-10T09:56:23+05:30
  • Utilizing ready-made images for emulation and hardware
  • Setting up the build environment for image development
  • Customizing AGL images to meet specific requirements
  • Image deployment strategies and best practices
Module 4: Developing Services and Applications with AGL2024-04-10T09:58:36+05:30
  • Setting up the AGL Software Development Kit (SDK)
  • Creating a new project development directory
  • SDK environment setup and configuration
  • Working with configuration templates for application development
  • Using CMAKE and autobuild for efficient development
Module 5: Creating Custom Recipes with AGL2024-04-10T09:59:18+05:30
  • Introduction to Application Framework Binder (AFB)
  • Managing AppFW privileges and permissions
  • AFB helper guide for application development
  • Using CMAKE applications module effectively
  • Understanding AGL layers and customization options

Go to Top