技术

在实体运行Debian的Edison上安装桌面与进行远程连接

<br>首先要安装桌面得安装debian,可参考教程《<a href="http://intel.eetrend.com/1/2016/100001635.html">在 Edison 上安装 Debian系统</a>》再进行下一步操作!</br>

<strong>基于原生运行Debian系统</strong>

首先准备一张TF卡,插入Edison 卡。

英特尔 Edison 开发板故障排除及常见问题

<br><strong>1-Edison持续重启</strong></br>

你的Edison自己开始重启,并且不断重复重启。这是因为一些个人电脑的USB端口或USB线缆没有提供足够的电力为Edison开发板供电。解决办法:尝试另一根USB线缆,或者你的个人电脑上不同的端口。如果仍未解决请用交流电源为Edison供电。如果你有第二代Galileo开发板,它的电源能够支持Edison工作。请查看Edison文档寻找合适的电源。

<strong>2-无法连接至COM端口</strong>

你收到一条类似“Cannot connect to COM4”的错误信息。

物联网——分析:使用英特尔物联网分析网站进行数据挖掘

<br>作者:Ben Lieberman 博士</br>

互连物理设备为企业与个人带来了全新的机遇,能够帮助他们加强对环境的控制。 现在,只需要一部智能手机,我们就可远程控制家庭、汽车和工作场所。 借助这种高度的连接性,我们可以收集这些设备的海量数据,更加具体而言,设备的嵌入式传感器所提供的信息。 这些针对温度、加速度和位置等方面的传感器可提供稳定的数据流,但如果没有一套功能强大的分析方法,这些数据所发挥的效用将会非常有限。 本文及其姊妹篇将介绍英特尔® 物联网 (IoT) 分析仪表盘,并展示如何使用该站点从大量遍布各地的设备传感器汇集、整理和简化大规模数据挖掘。

<strong>简介</strong>

【设计秘笈】如何使用转换速率控制汽车和工业应用中的EMI

许多工业和汽车应用中都使用了同步降压转换器电源拓扑结构;此类应用还要求具有低传导放射和辐射放射特性,以确保电源不会干扰共用同一条总线的其它设备(输入电压 [V<sub>IN</sub>])。例如,在汽车信息娱乐系统中,电子干扰(EMI) 会在汽车立体音响中发出挠人的噪音。

图1显示了同步降压转换器的原理图以及其开关节点波形。高侧MOSFET的开关速度和高侧/低侧MOSFET与印刷电路板(PCB)杂散电感和电容都具有在开关节点波形达到峰值时振铃的功能。而我们不需要开关节点波形振铃,因为它会增大低侧MOSFET的电压应力,并产生电磁干扰。

在 Edison 上安装 Debian 系统

<br>1、首先下载需要的文件:</br>

1) 链接:http://pan.baidu.com/s/1kUenznT 密码: cetr

2) 打开w_iot_2015.0.031.exe,安装驱动,IDE,与刷机软件

3) 解压缩edison-iotdk-image-280915.zip 文件夹,得到官方固件,打开“PhoneFlashToolLite”应用程序

入门Edison系列——本机编译和交叉编译

<br>首先我们准备交叉编译工具,下载地址:https://software.intel.com/zh-cn/iot/hardware/edison/downloads</br&gt;

下载的文件名:edison-sdk-linux64-ww25.5-15.zip

这里我存放在目录:~/Documents

入门Edison系列——Eclipse for linux 环境配置

<br><strong>Eclipse IDE 开发环境的配置:</strong></br>

软件包下载地址:https://software.intel.com/iot/downloads#ide

首先我们需要下载Eclispe软件包,下载的软件包根据自己开发机的系统版本来下载,这里下载的是Linux 64位版本的软件包,最后下载下来的软件包名字:

iotdk-ide-linux.tar.bz2

我们手下需要查看是否安装了java环境,这个可参考上面的java环境配置,步骤是一样的,当配置好java环境后,继续下面操作:

解压软件包:

入门Edison系列——Arduino for linux 环境配置

<br>Arduino IDE开发环境的配置:</br>

Arduino软件包下载地址:https://www.arduino.cc/en/main/software

首先我们需要下载Arduino软件包,下载的软件包根据自己开发机的系统版本来下载,这里下载的是Linux 64位版本的软件包,最后下载下来的软件包名字:

arduino-1.6.5-linux64.tar.xz

这里将软件包放在目录~/software/arduino

入门Edison系列——在Linux中进行Edison板级配置

<br><strong>Edison入门环境配置</strong></br>

本文的阅读对象适合刚入手Edison并且在linux系统下操作的开发人员,所有操作均在linux系统下完成,主要内容包括Edison板级基本配置,Arduino IDE和Eclipse IDE开发环境的配置,固件的更新,本机编译和交叉编译的实现等,通过对这些基本开发环境的配置和程序下载的实现后,可进一步深入学习对Edison的相关高级开发和相关实验。

<strong>配置需求:</strong>

[size=12.0000pt]1.ubuntu 12.04 64位操作系统(开发机)

[size=12.0000pt]2.Edison模块和arduino扩展板套件一份

【原创】无人驾驶汽车正驶入互联网的超级高速车道

汽车行业似乎停滞了几十年,所以当看到设计和工程努力投入到发展电动汽车和自动驾驶汽车时感到非常兴奋。即使有一些创新改变了游戏规则,汽车行业首先必须符合安全标准。另一个挑战是创建一个运输系统,将不得不处理”哑巴”汽车,半自动汽车,完全无人驾驶汽车。发展物联网在交通运输市场将是一个长期的过程,但最终,在交通领域的物联网大多数节点将是我们个人的汽车。
<!--break-->
如今,汽车也可能像我们依赖智能手机一样连接到互联网去执行任务。内置导航系统受益于实时交通信息。汽车娱乐系统可以提供视频流服务,传统的是无线互联网源的音频。对于已经是物联网会员的车辆,将自动发送关于交通和车辆卫生的状态报告。而会员的基本准则是,连接必须内置在汽车里面而不是依赖智能手机连接。这就是说物联网已经悄悄潜入我们的日常生活。

Edison上程序开发——Python API 六大类事例

<br>话说上回我们提到Edison一共就这么7组API: Aio、I2c、Gpio、Pwm、Spi、Uart、Common</br>

光有API可能同学们还不是很容易接受,来我们马不停蹄的来看下各自的例程,希望对大家有所帮助

<strong>1、GPIO</strong>

首先看看最最最最简单的一个例子

Edison上程序开发——防抖开关

<br>涉及到一些机械结构的以及跟传感器交互的时候,就会涉及到一些“信号抖动”的概念,如果处理不当,不但影响作品的好坏,更重要的还会影响创客的心情。</br>

本次我们用Edison的button模块来做一个最简单的防抖开关:

物联网网关协议比较:MQTT 和 MODBUS

<br>物联网 (IoT) 不只是新技术,还是与旧技术的集成,其关键在于通信。 可用的通信方法各不相同,但是,各种不同的协议在将海量“事物”连接到互联网时发挥着重要的作用。 本文介绍了两种物联网补充协议: 用于短距离设备连接的本地协议 Modbus 以及支持物联网进行全局通信的可扩展互联网协议“消息队列遥测传输 (MQTT)”。</br>

Modbus 是一个串行通信协议,首次出现于 1979 年,是连接行业设备实际使用的标准协议。 MQTT 早在 20 年前便已出现,但是将这两个协议结合在一起使用,能够为深度嵌入式设备提供物联网的规模和连接性。 图 1 展示了这些协议之间的一般关系,同时介绍了连接的支持解决方案:物联网网关。

物联网:使用MRAA发挥平台输入输出能力

<br><strong> 1. 摘要</strong> </br>

本白皮书将介绍 MRAA API 的一般用法,该 API 可大大简化各类设备的使用,例如:

<li>模拟输入</li>

<li>数字输入与输出</li>

<li>脉宽调制 (PWM)</li>

<li>内部集成两线式总线 (I2C) 设备</li>

<li>使用通用异步收发器 (UART) 硬件的设备</li>

英特尔® 物联网开发人员套件 3.0 版本说明

<br>我们很高兴地宣布<a href="https://software.intel.com/zh-cn/iot/software/installers">英特尔® 物联网开发人员套件 v3.0</a>现已发布。 我们为创客和工业传感器新增了更多支持,为IDE 集成了更好的云和传感器,新增了一些增强功能和漏洞修复 ,并提高了可用性。

Edison上程序开发——如何使用PWM

<br>在Edison上,PWM的使用跟Arduino相比,稍微复杂了一点点,但是如果掌握了其中“奥秘”就很简单了。</br>

下面就来教大家这个“奥秘”:

最基本的用法呢,其实就只要理解两个概念。

第一个概念:周期(period)

Edison上程序开发——初识Python

<br>今天我们来看点Edison比较炫的使用方法——如何在Edison上通过python脚本,来控制外设。</br>

这里需要由前面两个教程作为基础:

<a href="http://intel.eetrend.com/2016/100001552.html">Edison上程序开发——开发环境 </a>

Edison上程序开发——开发环境

<br>我们以往通常都是在一些OS系统比如Windows、Ubuntu、macos等上面使用一些开发环境,然后交叉编译成二进制文件,传到Edison上固定的位置,固定的程序名字。</br>

但Edison有别于Arduino的区别就是,Edison上面奔跑着一个完整的Linux OS,所以,Edison本身就具备的了所有程序开发的必要条件。

来吧,我们一块探索下,如何在Edison上直接编写软件,先暂时放弃那些绚丽的开发环境。现在就让我们一起走进Edison的世界……

工欲善其事必先利其器,今天我们现一块把我们的编程环境搞的漂亮一点。

1、安装Vim

Edison自带了vi,但用了很多年的vim,那个vi实在是有点难用。

使用三种不同的IDE编写LED闪烁程序

<br>为了让读者们更好的了解三种不同的编程环境,特此用三种方式写了一个LED闪烁,以下具体步骤和教程:</br>

<strong> Arduino IDE:</strong>

1、 运行Arduino IDE。

2、 一次点击File > Examples > 1.Basics > Blink

基于 LINUX* 面向微控制器的 INTEL SYSTEM STUDIO 入门

<strong>< 面向微控制器的英特尔® System Studio 入门></strong>

本文综述了面向微控制器的英特尔® System Studio,说明了如何通过命令行和 Eclipse* IDE,在 Linux* 平台上将它用于开发和调试面向英特尔® QuarkTM 微控制器 D1000 的应用,列出了各种编译器选项以及更多产品信息和技术支持的要点。

英特尔® QuarkTM 微控制器 D1000 只需要迷你 usb 连接便可进行传送 (Flashing)、针对 OpenOCD 连接的 GDB 调试以及 UART 通信。