打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用Edison SDK + chroot 创建高性能应用 | 英特尔? 开发人员专区

英特尔软件技术助力提升性能

英特尔? Edison 是一款功能强大的物联网平台,内置有双核 500MHz 凌动处理器。 部署英特尔软件技术有利于释放该平台更多的潜能。 下图所示为基于 Edison 的对比测 试,测试结果明确表明,使用英特尔优化的通用库和编译器软件技术可带来显著的性能优 势。 是不是迫不及待想在自己的 Edison 上尝试? 请查看 http://software.intel.com/zh-cn/intel-system-studio,并遵循本文的 下列步骤。

 

* 检测时间因图片/视频流的不同而所有差异。
* 底部标签对应映像分辨率
* ipp 表示英特尔?高性能多媒体函数 库
* tbb 表示英特尔? 线程构建模块
* icc 表示英特尔 ? C++ 编译器
 

Edison SDK + chroot 可促进开发工作

此外,Edison 针对加速原型/产品开发而设计。 因此,它可提供自己的 SDK 帮助应 用开发。 如果不使用 SDK,也可以在 Edison 对象上直接构建通用库和示例应用, 但需 要耗费半天的时间。

Edison SDK 可提供交叉编译设置脚本,另外,我们在此还通过使用 chroot linux 实 用程序 + Edison SDK 提供另外一种技巧,以简化开发环境的设置。 结果表明,在酷睿  i7@3.3GHz 设备上构建全部 opencv 库和应用的时间还不到 3 分钟。 请查看下图,了 解最终构建的二进制码。

如何获取 Edison SDK? 您可从 Edison 支持网站 (搜索 “SDK”)下载,也可以自己构建。 BSP 参考指南详 细介绍了如何生成 Edison SDK,以及如何自定义您的 Edison 映像。 下图显示了最终的 SDK 映像名称输出,即包含安装脚本和 bzip 格式有效负载的单个文件。

成功安装 SDK 后,在下列目录结构中查找 SDK。

将 chroot 应用于特定的根文件夹 “…/coer2-32-poky-linux”,可立 即获得 Linux shell,它使用与 Edison 相同的根目录结构。 它可为开发工作提供诸 多便利。 例如,你可以通过 opkg 更新部分库数据包,类似 Edison 对象的更新 。 你还可以首先构建,甚至调试当前环境中的代码(借助当前开发人员设备中正在运行 的内核),然后将测试软件部署于实际的 Edison 对象。

有关构建 Edison opencv 应用的更多 信息和详细步骤。

下面随附的 txt 文件详细介绍了如何在 Edison SDK + chroot 设置的条件下构建  opencv 人脸检测应用。 如欲使用英特尔? C++ 编译器,你需要通过 http://software.intel.com/zh-cn/intel-system-studio 安装最新版本 的英特尔 system studio。 请注意,英特尔? C++ 编译器是英特尔 System Studio 的一部分。

立即下载 detailSteps.txt

Edison SDK 设置就绪前,你可能想了解有关 Edison 的更多信息;
* Edi son 硬件信息
* 如何组装 Edison 开 发板 –  视频
* 如何显示映像
* 如何 自定义 Edison 内核

还可参阅

- 使用英特尔? C++ 编译器和 Yocto Project* 应用开发套件构建 Yocto* 应用
- 英特尔 C++ 编译器改进 sysroot 支持以实现交 叉编译
- 借助英特尔? System Studio 构建和调试面向英特尔? Edison 的应用

注: 文中所述的 "Edison" 均表示“英特尔? Edison”。 使 用 "Edison" 旨在增加文章的可读性。

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
开发者创享日:拥有“天时”+“地利”的鲲鹏,要全力推进“人和” ?
英特尔? 实感? 技术从手势识别到增强现实
一文看懂英特尔 2018 视觉解决方案及策略,OpenVINO 是关键
英特尔Edison计算平台详解
英特尔Edison开发模块初体验
英特尔中国研究院究竟是怎样的一种存在
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服