Developing with Mali-400

ARM Private Training Course


This training course covers the issues involved in designing systems using ARM's Mali-200, Mali-300 and Mali-400 graphics engines.


  • A basic understanding of embedded microprocessor systems
  • Familiarity with OpenGL and multimedia is an advantage
  • Knowledge of ARM system-on-chip architectures is helpful but not essential


This course is relevant to those who are developing SoC's incorporating ARM's Mali graphics acceleration technology and also to software engineers developing applications to make best use of this technology.


3 days


  • Introduction to 3D Graphics
  • Mali-200 to Mali-450 Architecture
  • Mali-400 Overview
  • Mali-200 to Mali-450 Implementation
  • Mali-200 to Mali-450 Memory Management Unit
  • Mali-200 to Mali-450 Integration
  • Mali-200 to Mali-450 Benchmarking
  • AXI Protocol
  • APB
  • Mali Developer Tools Overview
  • Mali Texture Compression Exercise
  • Mali Performance Analysis Tool Exercise
  • Mali Application Performance Optimization
  • Mali-200 to Mali-450 Driver Architecture
  • Mali-200 to Mali-450 Driver Integration for Linux
  • Mali-200 to Mali-450 Advanced Driver Porting
  • Mali-200 to Mali-450 Driver Integration for Android

Download PDF Version

[ Go back to Training Course list ]

Sign up for ARM Training email updates

*Enter your details above to receive our quarterly ARM Training newsletter, and other occasional email alerts on upcoming training courses and events, discounts and offers. We will process your information in accordance with our Privacy Policy.



We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set