Dear ARM Forum,
I am working for a ARM Cortex-A53 + Mali based SOC. I am preparing a demo plan for my platform to show Mali-400 functioning with software stack running on Cortex-A53 AARCH64 Linux OS.
Thanks in advance, I hope your Expertise and Experience provides some great details on my queries.
Demo : “A simple 3D rotating object to display on Linux running platform”. Project: Run OpenGLES application directly on display driver (fbdev).
For This above demo I am expecting the below software stack is required.
Graphics Stack
OpenGLES application
MALI OpenGLES library
MALI Common User Library
MALI Kernel driver
Display StackMali EGL (MESA driver for handling Interrupts from Mali and communicating with fbdev ?)
Fbdev
Custom Display Driver
Please let me know
1. Is the above stack is good enough for my demo ? Please add/correct the missing components. If possible please give the components names, provides and its interactions with in the stack.
Please suggest if any other alternatives.
2. Can I get any open source for the OpenGLES2.0 3d applications, OpenGLES Library, MALI user and kernel graphics stack ?
3. Does ARM has these components ported and working for AARCH64, can that available for developer community under opensource or Licenses ?
4. ARM AARCH64 bit porting guidelines for Linux OS based applications and drivers. Please add your observations, issues, tools chains and their issues etc,..5. Please provide Linux Graphics and Display stack that is there today? and each component's interfaces that is provides below and above stack. My interest is to understand how user level graphics or windowing application achieve their data rendering. Please provide links if you have any which explains more.
Regards,
Are
Thanks Michael for your elaborated reply.