world's 1st successful porting of android 4.4.4 on a powerpc architecture - for an engine...

17
Case Study : Porting Android 4.4.4 on PowerPC

Upload: einfochips

Post on 12-Feb-2017

1.657 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - for an engine health monitoring system in Aerospace

Case Study : Porting Android 4.4.4 on PowerPC

Page 2: World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - for an engine health monitoring system in Aerospace

Introduction

An Aircraft consists of many

complex systems, including

Flight controls, Landing

gears, Engine and Power

trains, Navigation controls,

etc. designed with stringent

& highest safety standards to

endure harsh environmental

conditions

Page 3: World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - for an engine health monitoring system in Aerospace

IntroductionEngine plays very crucial role both in terms of cost and safety of an aircraft……..!!!!!!

Also, health of the engine directly impacts: • Efficiency of the aircraft• Profitability of the airliners

Page 4: World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - for an engine health monitoring system in Aerospace

Introduction

Thus, Engine Health Management (EHM) plays crucial role for maximum functions:

• Manage Operation Costs• Enhance Safety• Preserve Value• Reduce Downtime• Operate at Peak Performance• Receive Regular Reports• Maintain Regulatory Compliance• Corrective/Preventive Action Alerts

Page 5: World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - for an engine health monitoring system in Aerospace

Executive Summary

Traditionally….

Engine Health management is being done by engine manufacturers…!!!!!!!!

Engine manufacturer

Page 6: World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - for an engine health monitoring system in Aerospace

Executive Summary

Our customer, who is leading engine manufacturer,,, wanted to democratize

it… !!!

Customer

Page 7: World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - for an engine health monitoring system in Aerospace

Executive Summary

By providing access of engine data to other stakeholders

Airlines

OEMs

Primes

Page 8: World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - for an engine health monitoring system in Aerospace

Business Challenge

To have access to engine data easily,, open source but secure platform is necessary…!!!!

Page 9: World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - for an engine health monitoring system in Aerospace

Business Challenge

Now, for open-secure platform …

Android is the obvious choice..!!!!!!!!

Page 10: World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - for an engine health monitoring system in Aerospace

Business Challenge

PowerPC is most widely used architecture for rugged application like Aerospace

Page 11: World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - for an engine health monitoring system in Aerospace

Business Challenge

But…

Page 12: World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - for an engine health monitoring system in Aerospace

eInfochips Challenge

Android is based on little endian architecture

PowerPC is based on Big endian architecture

Page 13: World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - for an engine health monitoring system in Aerospace

eInfochips Challenges

No Documentation

No tool chain available for PowerPC

Requirement to modify scripts extensively

Bugs discovered

Mismatch in definition and declaration

Missing function for Big-endian operations

Page 14: World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - for an engine health monitoring system in Aerospace

eInfochips SuccessPowerPC (NXP T2081)

Android KitKat 4.4.4

eInfochips overcame all the challenges and successfully ported Android on PowerPC

eInfochips

Page 15: World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - for an engine health monitoring system in Aerospace

eInfochips Solutions

• Tool chain development for PowerPC platform

• AOSP modifications for PowerPC platform

• Android version 4.4.4 was ported with Dalvik in portable

mode.

• A total of 37 services were up and running.

• It is headless Android with emulated UI in user space.

• Tested prebuilt application for Ethernet interface.

• Simultaneous connected devices to stream

• Android Application development to test the porting

activity

Page 16: World's 1st successful porting of Android 4.4.4 on a PowerPC architecture - for an engine health monitoring system in Aerospace

Customer BenefitsThe client was able to enter into a new horizon with android porting on PowerPC that makes aerospace industry to adapt Android for its rugged application.

Customer eInfochips