Your SlideShare is downloading. ×
0
LCE12: Optimize Android Build Offering for Linaro Engineers
LCE12: Optimize Android Build Offering for Linaro Engineers
LCE12: Optimize Android Build Offering for Linaro Engineers
LCE12: Optimize Android Build Offering for Linaro Engineers
LCE12: Optimize Android Build Offering for Linaro Engineers
LCE12: Optimize Android Build Offering for Linaro Engineers
LCE12: Optimize Android Build Offering for Linaro Engineers
LCE12: Optimize Android Build Offering for Linaro Engineers
LCE12: Optimize Android Build Offering for Linaro Engineers
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

LCE12: Optimize Android Build Offering for Linaro Engineers

147

Published on

Resource: LCE12 …

Resource: LCE12
Name: Optimize Android Build Offering for Linaro Engineers
Date: 30-10-2012
Speaker: Vishal Bhoj

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
147
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Optimize Android Build Offering for Linaro Engineers ● Agenda ○ Existing tools and the tools which the Engineering teams wish to see. ○ Features & any improvements of TINY Android build which Engineering teams want. ○ Different filesystem setup like NFS and support for fastboot. ○ NDK type of a setup for Engineering teams.
  • 2. Existing tools and the tools which the Engineering teams wish to see ● App developer Centric ○ traceview, DS-5, monkeyrunner, hierarchyviewer, etc. ● Kernel developers ○ busybox, toolbox, trace-cmd, ftrace, perf(?) ● QA tests ○ diskio, cyclictest, sysbench, Memtester, Stress, Iozone, StressAppTest, CyclicTest
  • 3. Existing tools and the tools which the Engineering teams wish to see Any wishlist ?
  • 4. Tiny Android ● ~20 MB of filesystem ● toolbox, logcat, logwrapper, adb, debuggerd ● No GUI and java components. ● 8 MB of media files + ~6 MB of tts files. ● Can be utilized across all board with one change to initrd w.r.t partitions.
  • 5. Tiny Android Add the desired tools. Make it a preferable userspace for kernel developers.
  • 6. Mini Android ● Boots to GUI ● Used for Early Development ● Includes most of the system components
  • 7. Alternate filesystem/NFS support ● Pros ○ Can reduce the pain of formatting sdcard. ○ Very handy when using network booting. ○ Bonus to use with tiny android. ● Need to add support in l-a-m-c .
  • 8. NDK type of setup for Engineering teams ● Native Development Kit allows apps to include native code in the app for faster execution. ○ Includes ■ 4.4.3 and 4.6 compilers. ■ Subset of system libraries needed for building apps/porting.
  • 9. NDK type of setup for Engineering teams ● Pros ○ Need not have the whole android source to build a package. ○ Reduce development and integration efforts with test suite development. ○ Porting and using of small tools will be easier.

×