<strong>英特尔软件技术助力提升性能</strong>
英特尔 Edison 是一款功能强大的物联网平台,内置有双核 500MHz 凌动处理器。 部署英特尔软件技术有利于释放该平台更多的潜能。下图所示为基于Edison 的对比测试,测试结果明确表明,使用英特尔优化的通用库和编译器软件技术可带来显著的性能优势。 是不是迫不及待想在自己的 Edison 上尝试? 请查看 http://software.intel.com/zh-cn/intel-system-studio,并遵循本文的下列步骤。
<center><img src="http://intel.eetrend.com/files/2016-03/wen_zhang_/100001323-1628-opencv…; alt=""></center>
<strong>Edison SDK + chroot 可促进开发工作</strong>
此外,Edison 针对加速原型/产品开发而设计。 因此,它可提供自己的 SDK 帮助应 用开发。 如果不使用 SDK,也可以在 Edison 对象上直接构建通用库和示例应用, 但需 要耗费半天的时间。
Edison SDK 可提供交叉编译设置脚本,另外,我们在此还通过使用 chroot linux 实 用程序 + Edison SDK 提供另外一种技巧,以简化开发环境的设置。 结果表明,在酷睿 i7@3.3GHz 设备上构建全部 opencv 库和应用的时间还不到 3 分钟。 请查看下图,了 解最终构建的二进制码。
<center><img src="http://intel.eetrend.com/files/2016-03/wen_zhang_/100001323-1629-consol…; alt=""></center>
如何获取 Edison SDK? 您可从 Edison 支持网站 (搜索 “SDK”)下载,也可以自己构建。 BSP 参考指南详 细介绍了如何生成 Edison SDK,以及如何自定义您的 Edison 映像。 下图显示了最终的 SDK 映像名称输出,即包含安装脚本和 bzip 格式有效负载的单个文件。
<center><img src="http://intel.eetrend.com/files/2016-03/wen_zhang_/100001323-1630-consol…; alt=""></center>
成功安装 SDK 后,在下列目录结构中查找 SDK。
<center><img src="http://intel.eetrend.com/files/2016-03/wen_zhang_/100001323-1631-consol…; alt=""></center>
将 chroot 应用于特定的根文件夹 “…/coer2-32-poky-linux”,可立 即获得 Linux shell,它使用与 Edison 相同的根目录结构。 它可为开发工作提供诸 多便利。 例如,你可以通过 opkg 更新部分库数据包,类似 Edison 对象的更新 。 你还可以首先构建,甚至调试当前环境中的代码(借助当前开发人员设备中正在运行 的内核),然后将测试软件部署于实际的 Edison 对象。
<strong>有关构建 Edison opencv 应用的更多 信息和详细步骤。</strong>
下面随附的 txt 文件详细介绍了如何在 Edison SDK + chroot 设置的条件下构建 opencv 人脸检测应用。 如欲使用英特尔® C++ 编译器,你需要通过 http://software.intel.com/zh-cn/intel-system-studio 安装最新版本 的英特尔 system studio。 请注意,英特尔® C++ 编译器是英特尔 System Studio 的一部分。
<strong><font color="#FD8900"><font size="4"><a href="http://intel.eetrend.com/files/2016-03/wen_zhang_/100001323-1627-detail…;
文章来源:<a href="https://software.intel.com/zh-cn/articles/use-edison-sdk-chroot-to-buil…