• No results found

RAPID EMBEDDED LINUX* DEVELOPMENT

N/A
N/A
Protected

Academic year: 2021

Share "RAPID EMBEDDED LINUX* DEVELOPMENT"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

case study

Multimedia content that can be updated constantly makes intelligent, connected digital signage solutions far more effective than conventional physical signs. In addition to being eye-catching, digital signs enhance their effectiveness with user interactivity that can include targeting based on factors such as physical location, time of day, and even weather. Similar to the familiar flight-information screens at airports all over the world, usage models for digital signage range from menus at fast food restaurants to personalized advertising at points of sale and “interactive walls” at conferences and other events.

Headquartered in taipei, QNaP systems Inc. produces turnkey hardware and software solutions to meet a broad spectrum of digital signage requirements, such as its line of digital signage players powered by custom versions of embedded Linux* on Intel® core™ processors. to meet customer demands for rapid development and support of a broad range of the latest Intel® embedded platforms, QNaP has adopted templates, tools, and best practices provided by the yocto Project*.

Incorporating base functionality and board support packages (BsPs) from the Yocto Project enables QNAP to significantly streamline its product development lifecycle. as a result, the company can more easily support the full range of digital signage implementations with the performance and energy-efficiency benefits of leading-edge hardware.

O

P

eN

sO

ur

ce

ON

IN

t

eL

Challenge

QNAP must rapidly

develop and customize

embedded Linux* for its turnkey digital signage

solutions based on the latest embedded Intel®

platforms, with the efficiency needed to compete

in the face of diverse interactive requirements in

its fast-growing market segment.

Solution

The Yocto Project relieves QNAP of many of the

low-level tasks associated with creating custom

Linux OSs and BSPs, allowing the company’s

engineers to focus on core competencies and

value-added functionality.

ReSult

QNAP has been able to dramatically optimize

its time to market and development costs through

its adoption of the Yocto Project. Whereas it used

to take two engineers approximately one month

to bring up a new hardware system, the efficiency

advantages of the Yocto Project (with an

associated BSP) have shortened that

requirement to just two to three days.

1

FOr a cOMPetItIVe adVaNtaGe

RAPID EMBEDDED LINUX* DEVELOPMENT

RAPID EMBEDDED LINUX* DEVELOPMENT

digital signage solutions from QNaP systems Inc. use embedded Linux* to support usage models for advertising, marketing, and other types of public multimedia displays in venues that include hotels, retail stores, restaurants, casinos, and airports.

the yocto Project* helps QNaP

streamline custom development of

digital signage solutions, for increased

efficiency and faster time to market.

(2)

2

as new digital signage usage models continue to emerge, the yocto Project* will help solution providers move products to market swiftly and cost-effectively.

aCCeleRateD PRoDuCt engineeRing

STREAMLINED CREATION OF EMBEDDED LINUX

accelerate

Driving Up Development Efficiency

companies that build embedded solutions place a premium on tailoring a lightweight OS to the specific needs of a given project. Linux provides that flexibility, allowing developers to choose and modify components as needed.

The trade-off for that flexibility is the common requirement for an extensive time investment to create the custom Linux version. a lack of uniformity among BsPs and tools—which often must be acquired from chip or motherboard manufacturers—adds further complexity.

too often, the result is redundant development effort by companies all over the world, which cuts into efficiency and distracts programming effort away from creating value-added features.

The Yocto Project addresses this fragmentation and inefficiency with a solid foundation that companies can use as the basis for their own embedded Linux versions, requiring only relatively minor customizations. as a result, Os development time can be

reduced dramatically,1 enabling the following advantages:

• Faster time to market

• Lower product or software development costs • More comprehensive, competitive product offerings

Enabling a Comprehensive Approach

The efficiencies provided by the Yocto Project help QNAP produce turnkey digital signage solutions, rather than point products. The company builds flexible solution stacks that include the following:

• Digital signage players at a variety of capability levels and price points

• Video wall controllers to support configurations of up to nine displays per controller

• Custom linux oSs tailored to the needs of individual systems with the benefit of the Yocto Project

• Supporting applications, including content management, scheduling, and administration

the scope of this effort provided a competitive advantage for QNaP as it introduced new solutions, gained in part through its adoption of the yocto Project.

(3)

3

the streamlined development process enabled by the yocto Project helps QNaP support solutions for a broad and growing range of digital signage usage models. alleviated from many of the low-level details of creating custom Linux distributions and BsPs, QNaP developers can focus on maintaining a comprehensive product line of digital signage players that deliver Full-Hd and 4K ultra-Hd experiences by regularly adopting the latest Intel platforms.

Moreover, the yocto Project has enabled QNaP developers to focus on introducing value-added functionality such as user interactivity and the ability to customize content based on changing factors such as time of day, weather, and GPs coordinates.

invent

tuRnKeY QnaP Digital Signage

BROADENING THE RANGE OF SOLUTIONS

accelerate

high-end Video Wall Solutions

digital signage players combined with video wall controllers create large-scale displays from multiple content streams or a single image divided among monitors. typical demands include the following: • Up to nine moderate to large

displays per controller • Ultra-high definition (greater

than 1080p) still or video content • HDMI*, DVI*, or DisplayPort* connectivity • Secured wireless networking

and remote manageability

Mainstream, Flexible Solutions

robust mid-range digital signage players are widely deployed in usages such as information displays and restaurant menus, with typical demands such as the following:

• Up to three moderately sized displays per player

• Ultra-high definition (greater than 1080p) still or video content

• HDMI, DVI, or DisplayPort connectivity • Secured wireless networking

and remote manageability

Simple, Cost-Effective Solutions

entry-level digital signage players target simple usage models such as in-store brand promotion, with typical demands such as the following:

• A single, moderately sized display per player

• HD (1080p) still or video content • HDMI connectivity

• Secured wireless networking and remote manageability

(4)

4

the ability to create and maintain solution offerings for a broad range of price points and capabilities is vital to QNaP’s success. using technologies from the yocto Project helps ensure that these cross-platform requirements do not result in excessive time and labor expenditures. as a result, support for new processor architectures or board designs can be accommodated without undue impact to QNaP’s ability to maintain strong product roadmaps.

The Yocto Project eliminates a significant amount of redundant development effort, enabling product teams to take better advantage of the work they have done for one platform as they create support for others.

This efficiency in developing for various platforms frees up resources to create comprehensive, feature-rich QNaP products. Moreover, each generation of more robust processors enhances solution capabilities such as more advanced user interactions, rich media decoding, and encryption within the constraints of the digital signage environment’s real-time requirements.

as a result, QNaP products include features such as frame-splitting, where the display of an image or video can be divided among several monitors. Intel® active Management technology supports remote power management and remote screenshots as proof-of-play documentation.

easier development for new hardware even makes enhanced customer revenues possible, through innovations such as location-based digital signage in public transportation, where advertising content can be enhanced based on GPs coordinates.

technical contributions by Intel to the yocto Project*, including board support packages, help providers such as QNaP easily get optimal results from the full range of embedded Intel® platforms.

enhanCeD FleXiBilitY anD CaPaBilitieS

FOR CROSS-PLATFORM EMBEDDED LINUX PRODUCTS

(5)

5

Like many companies that produce embedded solutions, QNaP used to roll its own custom Linux distributions from scratch, a tedious process that typically required the full-time attention of two developers for

a full month.1 By adopting components, tools, and practices from

the Yocto Project, QNAP has been able to reduce that figure to just

a couple of days.1 Such are the benefits of collaborating with the

worldwide community of open-source developers. derived in part from the collection of recipes, classes, and associated files that make up OpenEmbedded-Core, the Yocto Project is continually refined, tested, and updated by an active community. as a result, companies such as QNaP have the tools they need to accelerate embedded Linux development across a breadth of platforms. several Intel engineers are among the project’s participants, providing rich features and BsP support for emerging hardware.

support for the Hob graphical interface further enhances the efficiency among developers using the Yocto Project. This tool is being continually enhanced by community-based design, simplifying efforts to create, modify, build, and deploy images, for beginner and experienced Linux developers alike.

QNaP has also found the yocto Project community to be very

responsive to requests for technology support.1

Intel has provided us w

ith

professional technolog

y support and addres

sed

our previous challenge of needi

ng to rebuild

our system in case of ver

sion or technical

updates. Our developmen

t has been substantially

accelerated as well.

– YT Lee, Director of QNAP Digital Signage

Business Division, QNAP Systems, Inc

collaborate

CoMMunitY-BaSeD innoVation

WITH THE YOCTO PROJECT

(6)

6

Hosted by the Linux Foundation, the yocto Project is a collaborative, open-source project that facilitates and streamlines the development of custom embedded Linux with proven templates, tools, methods, and community support.

the yocto Project has received the backing of some of the industry’s top embedded silicon makers, Os vendors, and embedded board makers. Significant project contributions by Intel help ensure pre-validation for Intel® hardware platforms, and an extensive lineup of prebuilt and tested BSPs offer solid Linux support across Intel® embedded platforms. The project provides diverse benefits.

Fostering Cross-Ecosystem Innovation

In the best spirit of open source, the yocto Project facilitates work across the ecosystem:

• Simplified license inclusion tracking. Programming filters and automatic reporting on GPL license types simplifies legal compliance.

• Cross-architecture solution. Porting across application and device types on any hardware architecture, including x86 (32-bit and 64-bit), arM*, PPc, and MIPs, requires only a minor configuration change for the project to automatically rebuild without additional user effort.

• Advisory board participation. Intel participates in the yocto Project advisory Board.

Accelerating Product Development

the yocto Project enables fast time-to-market for high-quality products:

• UI framework-agnostic. Developers have the flexibility to use their preferred uI tools, such as clutter, Qt, HtML5, Gnome, and more.

• Economical transition to commercial OS. In addition to supporting roll-your-own Oss, eNea, Mentor Graphics, and Wind river offer commercial Os support and services, protecting code and design investments when moving from a proof of concept to a commercial Os.

• ease-of-use. a rich graphical uI can simplify rapid adoption and day-to-day operation.

• Automatic device customization. an application development toolkit is created with each image, enabling access to only the capabilities needed for a specific device or application.

Yocto Project* Training Video

Interested in getting a jump-start in using the yocto Project? scott Garman, embedded Linux* engineer, Intel corporation, provides developers with a quick orientation and explains how to build an initial Linux image and run it through the emulator. http://vimeo.com/36450321

opportunity

YoCto PRoJeCt BeneFitS:

(7)

7

community

opportunity

Yocto Project Compliance Program

the yocto Project compliance Program offers businesses a means to demonstrate interoperability by registering their products and components as compatible, while companies can denote their alignment with the goals and directions of the yocto Project by registering as a Participant.

test drive the yocto Project to

streamline custom embedded

Linux development:

www.yoctoproject.org

The Yocto Project provide

s

an opportunity

to help Intel customers di

fferentiate and create u

nique solutions

in the embedded market s

egment. Intel remains c

ommitted to

choice in operating sys

tems and our Intelligen

t Systems roadmap

for embedded views t

he Yocto Project as a w

ay to provide our

customers with a flexi

ble Linux-enabling vehicle.

– Ton Steenman, Vice President and GenerIntelligent Systems Gral Manager, oup, Intel

Learn more about open source

at Intel, the yocto Project, and

QNaP digital signage solutions:

www.intel.com/opensource www.qnap.com

(8)

1 Reported by QNAP Systems Inc.

Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked “reserved” or “undefined.” Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information. The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or by visiting Intel’s Web Site www.intel.com.

Software and workloads used in performance tests may have been optimized for performance only on Intel® microprocessors. Performance tests, such as SYSmark* and MobileMark*, are measured using specific computer systems, components,

software, operations, and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more information go to www.intel.com/performance.

Information in this document is provided in connection with Intel® products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel‘s terms and conditions of

sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Unless otherwise agreed in writing by Intel, the Intel products are not designed nor intended for any application in which the failure of the Intel product could create a situation where personal injury or death may occur.

*Other names and brands may be claimed as the property of others.

Copyright © 2013 Intel Corporation. All rights reserved. Intel, the Intel logo, and Intel Core are trademarks of Intel Corporation in the U.S. and other countries. 0113/NKR/MESH/PDF 328512-001US

Linux

contributions

building

blocks

industry

standards

commercial

ecosystem

academic

research

tools and

resources

customer

solutions

OPEN

SOURCE

on Intel

spark

www.intel.com/opensource

Intel takes pride

in being a long-standing

member of the open-source community.

We believe in open source development as a

means to create rich business opportunities,

advance promising technologies, and bring

together top talent from diverse fields to

solve computing challenges. Our contributions

to the community include reliable hardware

architectures, professional development tools,

work on essential open-source components,

collaboration and co-engineering with leading

companies, investment in academic research

and commercial businesses, and helping to

build a thriving ecosystem around open source.

References

Related documents

I have acknowledged above that the notion of the category is inherently problematic, so I need to be explicit about the fact that this review is a work of construction, rather

It is found that (1) depending on the charger power and coverage, 19% (with AC Level 2 chargers and 20% charger network coverage) to 56% (with DC chargers and 100% charger

[30] used a pseudo-spectral approach with Fourier expansions to carry out direct numerical simulations for the transport of a passive scalar at a shear-free boundary in fully

Understanding logarithms can help solve more complex exponential equations. Solve each of the following for x using logarithms. Determine the value of x to the nearest

Given the heterogeneous nature of overburden units beneath the TSF and the potential for contaminant transport along preferential groundwater flow paths that bypass interception wells

In view of the clear provisions of the rules referred to above, we do not agree with the submission of Counsel for the Petitioner that when, as in this case, an answer to the

FedACH transmits the total of each batch that contains forward credit items (or total amount of forward credit items contained in a mixed batch) to ABMS for verification that funds

TABLE VI: Comparison of three measures of the solutions found by MOEA/D-TS with and without block properties (BPs) on 40-job problem. We have found that on average among 50