Developing with Mali-400

ARM Training Course

Details on this training course are provided below. Please contact Support for information about booking any of ARM's training courses.


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 ]


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