跳转到主要内容

向 SoC 硬件“敞开”Windows

cathy /

长期以来,系统设计的一个惯例是通过嵌入专用硬件观察和控制系统状态。自数字计算诞生之始,中央处理器就使用硬件支持寄存器和内存的单步指令实施、加载与检查及断点设置,以支持软件调试。在多年之后(仍属于发展初期),集成电路开始包含用于制造测试的扫描硬件。FPGA 同样沿袭了这一发展思路,配备了内置逻辑分析功能,以帮助设计师对其电路进行细致入微的检查。

随着系统芯片 (SoC) 采用更多功能且变得日益复杂,仅通过观察外部确定系统内部的运行情况变得不切实际和不可能(图 1)。为此,设计师尝试在其芯片设计中内置刺激发射器和检查器,即芯片认定 (assertion) 功能。这一做法在高速串行收发器等一些电路中已必不可少,且在 SoC 用于 FPGA 的实践中得到了更广泛的应用,因为这类专用硬件可在不需要时从设计中移除。

在Intel Galileo上运行Windows?微软物联网开发程序来帮你

editor /

若要在开发板上运行Windows操作系统,我首先联想到的开发板,不外乎是MinnowBoard及GizmoBoard,两个板子都可以跑x86操作系统,而且可以连接键盘、鼠标及屏幕。

如今Intel发型了Galileo这块开发板,不仅可以运行Windows,而且还免费,自然让我眼睛一亮。比起MinnowBoard MAX或其他板子,只能下载微软兼容硬件(Microsoft Embedded)90天试用版,Galileo显然更加吸引人。

不过,Galileo不支持一般显示界面,内存也只有256MB,因此Windows操作系统难免较阳春。可以确定的是,它有免费的Windows兼容硬件开发版本,就像准备给小平板的Windows版,都是免费的。

少了操作界面,Windows操作系统会是什么模样呢?这很像是DOS,瞬间将我们拉回到PC刚发布的年代(不过它并不是DOS,输入的命令提示是CMD.EXE,而非COMMAND.COM)。另一个让你会觉得回到过去年代的特色是:你必须借由另一台电脑远程登录(telnet),才能进行命令提示。你可能会说:这也太古老了吧!是的没错,要古老就古老到底吧,你可以用cool-retro-term或Cathode远程登录。

AZURE 与 EDISON 的连接性以及采用一款 WINDOWS 手机应用来控制 EDISON

editor /

<strong> 简介</strong>

本文将介绍连接 Edison 和 Windows azure 的流程,并完成一些炫酷的动作,比如控制。本示例仅开启和关闭连接至 Edison 开发板(与 Arduino breakout 开发板搭配使用)任意数字针脚的 LED。首先让我们看看它是如何工作的。azure 移动服务在 Edison 和控制器(此处使用 Windows 手机应用)之间充当桥梁的作用。Edison 将从移动服务的表中读取某个属性的值。Windows 手机应用将更新表中的值,因此我们要根据相应的值对 Edison 代码进行修改。

<strong> 先决条件</strong>

假设读者对 Windows 手机应用开发有一些基本的了解,并且能够连接该应用与 azure 移动服务。如果不了解如何创建应用后端,请点击该链接。

<strong> 硬件要求</strong>

1、带有 Arduino breakout 开发板的英特尔 Edison

2、LED

<strong> 软件要求</strong>

1、Visual studio

搭建开发环境—— 64位Windows上的一站式安装

editor /

如果你的系统是64位的Windows,Intel提供了一个更为方便的集成式安装包Windows 64-bit integrated installer
通过它可以安装全部的驱动、Edison的固件以及安装环境。但实际上安装包只有11.8M,所以多数的所需软件比如Edison驱动、固件以及可选的所有IDE(集成开发环境)都是在线下载并且安装的。

所以优缺点也比较明显:优点是,对于用户可以很方便的通过下面的安装界面选择自己擅长的IDE。缺点就是在下载IDE过长中,很可能因为网络链接问题导致安装失败,一旦其中任何一步下载失败了,安装就前功尽弃。这对国内大多数墙内的用户体验,也是很致命的打击。万一因此导致对Edison失去兴趣,就得不偿失了。

做好充分准备,迎接英特尔® 实感™ SDK 通用 Windows* 平台应用

editor /

<strong>简介</strong>

万众期待的英特尔® 实感™ SDK 支持开发通用 Windows* 平台 (UWP) 应用的特性终于被引入 SDK R5 (v7),本文将帮助您快速入门。 R4 版文档率先介绍了 UWP 界面和方法。R5 目前可提供所需的软件组件、示例和文档,供大家开发使用英特尔® 实感™ 摄像头 (SR300) 的 UWP 应用。

文章英特尔® 实感™ SDK R5 (v7) 新特性表示,SR300 摄像头将于 2016 年第 1 季度开始接受预订,并将在 2016 年集成至指定的基于英特尔的系统。 由于最终用户目前还无法购买 SR300,本文将重点介绍为该摄像头作准备时需要注意的事项。

<strong>入门所需的组件/strong>

如何在Intel Galileo上运行Windows?

editor /

<br>若要在开发板上运行Windows操作系统,我首先联想到的开发板,不外乎是MinnowBoard及GizmoBoard,两个板子都可以跑x86操作系统,而且可以连接键盘、鼠标及屏幕。</br>

如今Intel发型了Galileo这块开发板,不仅可以运行Windows,而且还免费,自然让我眼睛一亮。比起MinnowBoard MAX或其他板子,只能下载微软兼容硬件(Microsoft Embedded)90天试用版,Galileo显然更加吸引人。

不过,Galileo不支持一般显示界面,内存也只有256MB,因此Windows操作系统难免较阳春。可以确定的是,它有免费的Windows兼容硬件开发版本,就像准备给小平板的Windows版,都是免费的。

少了操作界面,Windows操作系统会是什么模样呢?这很像是DOS,瞬间将我们拉回到PC刚发布的年代(不过它并不是DOS,输入的命令提示是 CMD.EXE,而非COMMAND.COM)。另一个让你会觉得回到过去年代的特色是:你必须借由另一台电脑远程登录(telnet),才能进行命令提 示。你可能会说:这也太古老了吧!是的没错,要古老就古老到底吧,你可以用cool-retro-term或Cathode远程登录。