Explore existing projects that support porting of os Android to the Raspberry PI platform.
Select the most suitable project and port it on the Raspberry PI platform.
Find a good place in the architecture of Android for the placement of the diagnostic tool.
Design a tool for performance analysis of Android components.
Tool will be developed in C++ language
Tool will allow to trace events happening with specified process in specified period of time and create a list where each entry is described by at least three parameters: CPU usage, memory usage, system/process event.
Based on this list, tool will detect possible performance problems in execution of the process and output problematic sequence of events to user.
Tool will be written with respect to the next extension.
Implement the proposed tool and write tests for it.
Create some examples to demonstrate usage of the tool.