首页资源分类嵌入式系统其他 > 利用Yocto项目打造定制标牌

利用Yocto项目打造定制标牌

已有 445512个资源

下载专区

文档信息举报收藏

标    签:Yocto定制标牌

分    享:

文档简介

利用Yocto项目打造定制标牌

文档预览

DESIGN SOLUTIONS FOR THE INTERNET OF THINGS 利用Yocto项目打造定制标牌 当你从一个开发者的角度看今天所有的数字标牌解决方案时,第一件可能让你感到吃惊的事情会是存在如此多冗余的开发工作。 一家又一 家的公司定制自己的轻量级操作系统以满足具体项目的需求。 Linux往往是他们的选择,因为开发人员可以轻松选择组件并根据需要修改。 这一灵活性的代价是每个定制的Linux版本都需要投入大量的时间。 板级支持包(BSP)和工具缺乏统一性又进一步增加了复杂性。 对开发者而言一个极佳的捷径是利用Yocto项目。这个协作的开源项目方便并简化了定制嵌入式Linux的开发。通过提供一个强大的基础, 企业在此基础上只需一些相对较小的定制即可打造自己的嵌入式Linux版本,如此,Yocto项目使开发者可以将更多的时间用在吸引人的差 异化功能上,而在基础定制上只需极少的时间。 本文我们将探讨下这个简化的开发过程以及它如何帮助QNAP减少其开发工作,这是一家专门从事媒体播放器和NVR视频监控产品的硬件 和软件工程公司。 利用Yocto项目,他们已将操作系统定制所用时间从一个月缩短至一两天的时间。 利用Yocto项目提高开发效率 Yocto项目是一个协作的开源项目,方便并简化了定制嵌入式Linux的开发。 它不是一个嵌入式Linux发行版,而是可以为你创建一个定制 的版本。 该项目提供了实证的模板、工具、方法、文档和社区支持,以为嵌入式产品简化创建定制的Linux操作系统,而无论采用什么硬件 架构(见图1)。结果,操作系统的开发时间大大缩短,帮助企业加快将产品推向市场,降低开发成本,并可将时间用于创造更有竞争力、差 异化的产品上。 图1. Yocto项目提供了一个工具集和工作流程,以将它们连在一起。 这些免费的工具很容易上手,并且功能强大 (其包含模拟环境、调试器、一个应用工具包生成器等),使项目可以持续推进,而不会导致你 失去项目原型阶段的优化和投资。 除了支持定制操作系统外,风河和Mentor Graphics还提供商业操作系统支持和服务,保护从概念验证 移到商业操作系统时代码和设计的投资。 嵌入式Linux构建框架部分来源于构成OpenEmbedded核心的方法、类和关联文件,同时有一个活跃的社区在在不断完善、测试和更新 Yocto项目。 因此,企业可以找到加速各种平台的嵌入式Linux开发所需的工具。 这对于英特尔®平台尤其如此。英特尔工程师的重大项目 贡献有助于确保英特尔平台的预验证,丰富的预先建立和测试的板级支持包可在这些平台上提供坚实的Linux支持。 Yocto项目支持Hob图形界面进一步提高了开发者的效率。 无论是新手,还是经验丰富的Linux开发者,此工具简化了创建、修改、构建和 部署映像的工作。 开发人员还可以灵活地使用他们偏好的UI工具,如Clutter、QT、HTML5、Gnome等。 DESIGN SOLUTIONS FOR THE INTERNET OF THINGS QNAP的Yocto项目经验 像提供嵌入式解决方案的许多公司一样,QNAP过去也是从头创建自己的定制Linux版本。 这是一个繁琐的过程,通常需要两个开发人员 全力工作大约一个月时间。 利用Yocto项目技术,QNAP已经能够将这一数字缩减为两天。 通过免去开发者创建定制Linux版本和板级支持包的许多低级别工 作,QNAP能够更加专注于各种数字标牌使用模型的差异化功能。 利用Yocto项目,QNAP正在创建灵活的解决方案堆栈,使该公司能够提供: · 各种功能级别和价格点的数字标牌播放器 · 视频墙控制器,每个控制器支持多达九个显示屏配置 · 引人注目的标牌功能,基于最新的Intel®平台,如全高清、4K超高清及多屏拼贴 · 各种支持应用,如内容管理、排程和管理 · 增值功能,如基于不断变化的因素(如一天中的时间、天气、GPS坐标等)的用户交互性和自动化内容定制。 一个功能丰富的示例:QNAP iS-2840 利用Yocto项目开发的一个功能丰富的数字标牌解决方案的很好示例是QNAP高端iS-2840数字标牌系统。这一强大的解决方案的定制 Linux版本是通过Yocto项目工具和工作流程创建的,可运行专业的数字标牌软件用于内容创建、排程和远程管理。 图2. iS-2840是QNAP当前最顶级的数字标牌系统。 该定制操作系统运行在一个强大的英特尔®酷睿™ i7处理器和英特尔®C206芯片组上,它们共同使设备较上一代能够提供更出色的计 算、集成媒体和图形性能,无需一个附加显卡。 该处理器支持下一代I/O技术、更高分辨率的独立显示屏及增强的安全功能。亮点包括: · 英特尔® HD Graphics 4000,增强视觉体验,包括卓越的3D性能,支持三个独立的显示器。 · 英特尔® Quick Sync Video 2.0,提高了解码和转码同步视频流的功能。 · 集成PCI Express*3代和USB 3.0支持,连接更快。 · 带有英特尔®可信执行技术的英特尔®平台保护技术,用于检测的启动和受保护的执行。 iS-2840提供了四个迷你显示端口输出,可以结合使用以支持四个电视屏幕作为一个大4K视频墙,支持纵向和横向排列(图3)。边框补偿功 能使视频能够按比例显示,即使屏幕间距设置较长。 DESIGN SOLUTIONS FOR THE INTERNET OF THINGS 图3. QNAP iS-2840支持多种排列四屏显示。 开发iS-2840时利用Yocto项目,缩短了QNAP定制嵌入式Linux版本的时间,在开发时充分利用了英特尔最新一代的英特尔®酷睿™处理 器的性能、图形和能效优势。 让QNAP有更多时间来增强其功能集,并可使用打包的iSignage软件包调整设备的操作以用于内容创建、 排程和远程管理。 该软件使iS-2840用户可远程管理设备,包括轻松编辑和安排电视墙的内容,如2×2和1×4显示。 创新永不停止 开源解决方案的一个最棒的优势是社区推动创新的速度。 随着新的数字标牌使用模型的出现,Yocto项目*将继续帮助像QNAP这样的解 决方案提供商利用最新的英特尔®平台优势,将新产品更快推向市场,并且更具成本效益。 与此同时,更轻松、更快速的开发可以使像 QNAP这样的公司能够为系统集成商提供新的解决方案和服务,以保持数字标牌市场不断创新,让标牌所有者及其受众惊喜不断。 QNAP和风河是英特尔®物联网解决方案联盟的Associate级成员。Mentor Graphics是该联盟的Affiliate级成员。

Top_arrow
回到顶部
EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高进,我们会尽快处理。