05.06.2015 Views

MontaVista Android Solution for ECONA

MontaVista Android Solution for ECONA

MontaVista Android Solution for ECONA

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Android</strong> <strong>Solution</strong> <strong>for</strong> <strong>ECONA</strong><br />

highlights<br />

<strong>Android</strong>s Success<br />

<strong>Android</strong> has met with rapid success because it delivers an open source, integrated, software development framework. It is an integrated software<br />

plat<strong>for</strong>m that provides an operating system, middleware, applications framework, and a rich set of APIs <strong>for</strong> third party application developers. With<br />

active development support from Google, <strong>Android</strong> is available as a free, open source distribution. The majority of the <strong>Android</strong> plat<strong>for</strong>m is licensed<br />

under the Apache 2.0 license.<br />

Initially developed <strong>for</strong> mobile handsets, all types of devices are now turning to <strong>Android</strong> as a software solution. Targeted <strong>for</strong> applications including<br />

FTTH broadband gateways, network attached storage appliances, multimedia picture frames, media and print servers, IP cameras and wireless<br />

access points, the Cavium Networks <strong>ECONA</strong> CNS3XXX family of highly integrated ARM-based SoC processors offer a rich set of integrated hardware<br />

accelerators and a range of I/Os and provides a perfect plat<strong>for</strong>m <strong>for</strong> the development of <strong>Android</strong>-based devices.<br />

The Challenges of Delivering Commercial Products on <strong>Android</strong><br />

The success of <strong>Android</strong> presents its own set of challenges however. Successfully building a commercial product using the <strong>Android</strong> framework is a<br />

challenge <strong>for</strong> any product developer since no <strong>for</strong>mal support is available. <strong>Android</strong> is a complex software framework, so one of the core requirements<br />

is a strong knowledge of the Linux kernel and firmware. The <strong>Android</strong> framework has to be ported to <strong>ECONA</strong> and this requires porting of the<br />

Hardware Abstraction Layer (HAL) to fully support all the devices on the hardware. This requires detailed knowledge of devices such as WiFi, GSM/<br />

GPRS/EDGE/3G, Bluetooth Technology, GPS, WiMax, camera, audio, graphics, and multimedia to complete the HAL porting in an efficient manner.<br />

<strong>Android</strong> <strong>Solution</strong> <strong>for</strong> <strong>ECONA</strong><br />

<strong>MontaVista</strong>’s <strong>Android</strong> <strong>Solution</strong> <strong>for</strong> <strong>ECONA</strong> can help you lower your time to market <strong>for</strong> an <strong>ECONA</strong>-based <strong>Android</strong> device by months!<br />

<strong>MontaVista</strong>’s <strong>Android</strong> <strong>Solution</strong> <strong>for</strong> <strong>ECONA</strong> is a complete offering designed to help you reduce your development ef<strong>for</strong>t by months, deliver a better<br />

quality product faster, and lower your overall development risk. By providing a commercial quality <strong>Android</strong> stack developed specifically <strong>for</strong> <strong>ECONA</strong>,<br />

you can be assured you are beginning development on a solid foundation. It also adds integrated features not found in the standard <strong>Android</strong><br />

framework, but required <strong>for</strong> <strong>ECONA</strong> devices, such as DLNA-compliant digital media server support.


The <strong>Android</strong> solution <strong>for</strong> <strong>ECONA</strong> consists of three key components:<br />

specifications<br />

• <strong>Android</strong> software reference plat<strong>for</strong>m <strong>for</strong> <strong>ECONA</strong> CNS3XXX<br />

• Automated Test and Validation Suite (ATVS)<br />

• Commercialization services <strong>for</strong> <strong>Android</strong><br />

<strong>Android</strong> Reference Plat<strong>for</strong>ms<br />

Our <strong>Android</strong> software reference plat<strong>for</strong>m <strong>for</strong> <strong>ECONA</strong> is designed to provide customers a complete,<br />

commercial quality software stack to begin their development ef<strong>for</strong>ts. The reference plat<strong>for</strong>ms include:<br />

• A Linux port to the <strong>ECONA</strong> CNS3XXX SoC processor<br />

• Support <strong>for</strong> on-chip SoC devices<br />

• Drivers <strong>for</strong> WiFi, Bluetooth Technology, Camera, Audio Graphics, Multimedia, Mouse/Keyboard, and others<br />

• Support <strong>for</strong> DLNA-compliant digital media server (DMS) functionality, compatible with any DLNA compatible media player<br />

• Complete integration of the Hardware Abstraction Layer (HAL) to work with the <strong>Android</strong> framework<br />

• Detailed test and quality assurance reports <strong>for</strong> the entire system<br />

Automated Test and Validation Suite<br />

The Automated Test and Validation Suite delivers a higher quality product by providing a detailed set of automated and manual tests, extending<br />

what is available today in the <strong>Android</strong> community. The existing <strong>Android</strong> Compatibility Test Suite (CTS) provided only offers test cases <strong>for</strong> the <strong>Android</strong><br />

framework. The ATVS extends what CTS offers by providing a set of test cases <strong>for</strong> the HAL and the Linux layers to provide a complete test and QA<br />

solution <strong>for</strong> the entire system.<br />

Commercialization Services<br />

With more than 10 years experience in embedded Linux, <strong>MontaVista</strong> has the expertise to deliver high quality professional services <strong>for</strong> <strong>Android</strong> on<br />

<strong>ECONA</strong> hardware. We work closely with our customers to transfer <strong>Android</strong> knowledge and technology to your development engineers, allowing<br />

you deliver future projects on your own. Commercialization services include, but are not limited to:<br />

• Adding Advanced Features <strong>for</strong> <strong>ECONA</strong> like DLNA support<br />

• Adding additional devices to the HAL which are not available in the open source <strong>Android</strong> solution<br />

• Adding additional features in the Native Libraries/ Java Native Interface layer/ Java Application Framework layer<br />

• Adding Java application support to existing applications, integrating third party applications, or custom development of applications<br />

• Per<strong>for</strong>mance and device optimization<br />

• Field Support and Testing System<br />

© 2010 <strong>MontaVista</strong> Software, Inc. All rights reserved. Linux is a registered trademark of Linus Torvalds. <strong>MontaVista</strong> is<br />

a trademark or registered trademarks of <strong>MontaVista</strong> Software, Inc. <strong>Android</strong> is a trademark of Google Inc. Use of this<br />

trademark is subject to Google Permissions. All other names mentioned are trademarks, registered trademarks or service<br />

marks of their respective companies. MVECODS1210<br />

<strong>MontaVista</strong> Software www.mvista.com<br />

2929 Patrick Henry Drive email: sales@montavista.com<br />

Santa Clara, CA 95054 Tel: +1-408-572-8000

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!