Arduino 的一个强大的新成员—— Intel Galileo

从 Intel Galileo 的名字上看就知道这个版本的 Arduino使用了Intel 的 CPU,翻译过来就是“因特尔·伽利略”。

此处转载自DIGITIMES中文网,原文网址: Intel Galileo http://www.digitimes.com.tw/tw/dt/n/shwnws.asp?CnlID=10&Cat=25&Cat1=&id=352872#ixzz2ieAIhCUi

Intel Galileo是首款采用英特尔架构的Arduino兼容开发板系列的产品,针对创作者与教育界用户打造。此平台可让入门的设计者、还有希望能将其设计推升到更高层次的使用者更进一步上手。
Intel Galileo结合了英特尔技术的效能,以及Arduino软件开发环境的简易性。此款开发板能执行开放原始码的Linux操作系统以及Arduino软件函式库,让用户能轻易扩充,并重复使用现有名为「sketch」的脚本程序代码。英特尔Galileo能在Mac OS、Windows及Linux等操作系统中编写程序。此外,这款开发板亦设计用来和Arduino机板(shield)产业体系维持硬件与软件的兼容性。
Intel Galileo采用了英特尔新发表的Quark SoC X1000,该处理器为Quark技术系列低功耗、小核心产品的首款成员。Quark SoC X1000是32位、单核心/单线程、Pentium指令集架构(ISA)兼容的处理器,运作频率最高达400MHz。
为协助将原生应用与功能扩展至Arduino机板产业体系以外的范畴,英特尔开发板还配备了多种运算产业的标准I/O接口,其中包括ACPI、PCI Express、10/100Mb以太网络、SD记忆卡、USB 2.0装置、以及EHCI/OHCI USB主控端连结埠、高速UART、RS-232串行端口、可编程8MB NOR闪存、以及用来进行除错的JTAG埠。

另外,Intel Galileo提供Arduino IDE开发环境众多软件开发资源,将完整且未经修改的Linux软件堆栈的先进功能整合到单一平台,加上共享开放原始码工具链提供强大的支持。

视频介绍 Intel Galileo 的应用

它的具体参数是什么呢?

Intel的介绍:

http://www.intel.com/content/www/us/en/do-it-yourself/galileo-maker-quark-board.html

Arduino上的介绍原文如下:

查看原始链接请点击:http://arduino.cc/en/ArduinoCertified/IntelGalileo

Intel Galileo

Intel Galileo Front Intel Galileo Back

Overview

Galileo is a microcontroller board based on the Intel® Quark SoC X1000 Application Processor, a 32-bit Intel Pentium-class system on a chip (datasheet?). It’s the first board based on Intel® architecture designed to be hardware and software pin-compatible with Arduino shields designed for the Uno R3. Digital pins 0 to 13 (and the adjacent AREF and GND pins), Analog inputs 0 to 5, the power header, ICSP header, and the UART port pins (0 and 1), are all in the same locations as on the Arduino Uno R3. This is also known as the Arduino 1.0 pinout.

Galileo is designed to support shields that operate at either 3.3V or 5V. The core operating voltage of Galileo is 3.3V. However, a jumper on the board enables voltage translation to 5V at the I/O pins. This provides support for 5V Uno shields and is the default behavior. By switching the jumper position, the voltage translation can be disabled to provide 3.3V operation at the I/O pins.

Of course, the Galileo board is also software compatible with the Arduino Software Development Environment (IDE), which makes usability and introduction a snap. In addition to Arduino hardware and software compatibility, the Galileo board has several PC industry standard I/O ports and features to expand native usage and capabilities beyond the Arduino shield ecosystem. A full sized mini-PCI Express slot, 100Mb Ethernet port, Micro-SD slot, RS-232 serial port, USB Host port, USB Client port, and 8MByte NOR flash come standard on the board.

Visit the FAQ page for further informations.

生活记录:今天给老电脑换了个CPU

最近想给我很老的电脑升级个CPU,打算只花50元左右找个二手的装上,于是研究了这个价位的几款CPU,且想弄清楚它们的性能。(是不是很闲啊,这么烂的CPU还要找个性能看看,其实都很烂的,没必要啦。)最后买下了一款标价60的 E6300 CPU,淘宝网链接:http://item.taobao.com/item.htm?id=22427015214

这些CPU用起来肯定都类似,但是有个性能很重要——超频能力。

在这之前简单谈谈超频

对于CPU的主频,用公式可以计算,即 主频=倍频×外频。 CPU 一般在出场的时候都已经锁住了倍频的,所以无法更改倍频的,只能更改外频,即通常的超频,默认外频一般为100MHz,调节范围从100MHz至600MHz。超频可以采用对CPU加电压的方法,另外,一般的主板现在都支持步进调节来超频。

关于超频,在外频固定的前提下,提升倍频也可以提升CPU的主频。默认倍频通过主频除以默认外频计算出来,最简单的办法是实用cpuz软件来检测。

CPU超频,可以通过不同的倍频外频组合得到最佳稳定运行的主频频率。超频还要根据自己的内存等硬件来综合考量。

要查看超频的技术细节,可以看这个文章:http://tech.sina.com.cn/h/2011-11-21/07101939012.shtml

顺便说说超频原理:

CPU倍频,全称CPU倍频系数。CPU的核心工作频率与外频之间存在着一个比值关系,这个比值就是倍频系数,简称倍频。理论上倍频是从1.5一直到无限的,但需要注意的是,倍频是以0.5为一个间隔单位。外频与倍频相乘就是主频,所以其中任何一项提高都可以使CPU的主频上升。现在CPU的倍频很多已经被锁定,无法修改。

外频又能理解为前端总线(FSB)。那么上面的公式也可以写成 主频=倍频×FSB。但是本质上,PSB和外频是不同的东西。

前端总线”这个名称是由AMD在推出K7 CPU时提出的概念,但是一直以来都被大家误认为这个名词不过是外频的另一个名称。我们所说的外频指的是CPU与主板连接的速度,这个概念是建立在数字脉冲信号震荡速度基础之上的,而前端总线的速度指的是数据传输的速度,由于数据传输最大带宽取决于所有同时传输的数据的宽度和传输频率,即数据带宽=(总线频率×数据位宽)÷8。目前PC机上所能达到的前端总线频率有266MHz、333MHz、400MHz、533MHz、800MHz、1066MHz、 1333MHz几种,前端总线频率越大,代表着CPU与内存之间的数据传输量越大 CPU的功能越强大。

超频的时候将要处理CPU真正的FSB速度,而不是有效CPU速度。

速度等式的倍频部分也就是一个数字,乘上FSB速度就给出了处理器的总速度。例如,如果有一颗具有200MHz FSB(在乘二或乘四之前的真正FSB速度)和10倍频的CPU,那么等式变成:

(FSB)200MHz×(倍频)10 = 2000MHz CPU速度,或是2.0GHz。

这是超频的基础,也是最简单的计算方法。想要深入了解的话,要知道这是一门学问,需要认真研究才行。

言归正传。虽说就买个几十块钱的二手CPU根本没必要排名了,但终归还是研究了一把。现在把一个网站上找到的东西贴到下面,让我对这些CPU的排名有个大致了解吧。

下文转载自百度文库:http://wenku.baidu.com/view/7076253ff111f18583d05ad2.html

 

 

英特尔全系列台式电脑处理器(intel CPU)性能排行榜

英特尔台式电脑处理器(intel CPU)性能排行榜。

以下是包括AMD处理器在内的排名,没有列出的为AMD排名

台式电脑处理器(CPU)性能排行榜

本排行榜随新款处理器(CPU)的发布而随时更新。更新日期:2010年7月14日

排名           厂商          型号

1 Intel Core i7 X 980 @ 3.33GHz

2 Intel Xeon X5670 @ 2.93GHz

3 Intel Xeon X5680 @ 3.33GHz

4 Intel Xeon W3680 @ 3.33GHz

5 Intel Xeon X5660 @ 2.80GHz

6 Intel Xeon X5650 @ 2.67GHz

7 Intel Core i7 975 @ 3.33GHz

8 Intel Xeon W5590 @ 3.33GHz

9 Intel Xeon W3570 @ 3.20GHz

10 Intel Core i7 965 @ 3.20GHz

资讯:超轻型电动飞机eSpyder售价不到4万美元[转载]

一家名为Greenwing International的企业正在出售一种超轻型电动飞机。这架飞机名为eSpyder,价格3.99万美元(约合人民币24.4463万元),可持续1.5小时的空中飞行时间,足够满足许多人对飞行的好奇心,而且噪音也很小。


这架飞机重仅有410磅(约186kg),机身长度从机头到机尾20英尺(约6.1m),翼展33英尺(约10m)。若要享受着90分钟的空中之旅,速度会在38英里/小时之内,不过若是全速前进的话,速度可以翻倍,达到68英里/小时——在这种情况下飞行时间就只有1小时了。内部的13KWh电池可在2-3小时内完全充满电。

欧洲的买家如果购买的话就能得到组装好的整机,如果是美国买家要买,那么在收到eSpyder的时候就只是零散的部件了。国外媒体表示,目前美国联邦航空局尚未有针对轻型电动飞机的相关规格要求。这家飞机是限量发售的,Greening公司针对欧洲用户提供25架,针对美国用户也提供25架,计划今年年底出货。有兴趣的点击下面的视频了解一下。

学习Arduino:红外遥控器实验

实验所需元件

  • Arduino UNO
  • 红外接收管 1个
  • mini遥控器 1个
  • LED 1枚
  • 220欧电阻 1个
  • 接线
  • 面包板

元件介绍

红外接收管

使用的红外接收管型号为LF1838B。它有3个引脚,分别为 out(信号输出)、GND(地)、Vcc(电源正极)。

实物图如下:

mini遥控器

又叫mp3遥控器,淘宝上很容易找到,总共3×7个按键。实物图如下:

遥控原理

遥控器按下后会发出对应按键波长下的红外线,红外接收管接收到红外线信号交给Arduino,Arduino调用红外信号库(IRremote)中的对应函数对所获的信号进行解码,解码后再交给程序执行部分进行相应的操作。

Arduino IDE中默认没有这个库,需要自己手动添加到Arduino的Libraries中。

解码准备

该迷你遥控器的对应按键解码后是多少呢?不同遥控器是不一样的,不能一概而论。具体我们可以用下面这个程序逐一试验一下,然后记录下每个按键的对应值,方便我们以后使用。

程序如下:

学习Arduino:Arduino创始人亲自操刀–Arduino入门套件系列视频教程[转载]

转载自:EEboard爱板网

Arduino是一个开放源码的电子原型平台,基于灵活易用的硬件和软件开发。它也是一个非常好的入门套件,让用户试验、学习以及掌握电子工程的基础知识。

Massimo Banzi是Arduino的始创人之一。从十月初开始,Massimo 亲自制作了一系列教学视频,让您学会使用Arduino 。让您释放您的创造力,建立您的创作!

敬请密切关注!

影片提要:

教程一:了解您的工具

在本影片,我们会学习使用的零件的基本知识。本视频将指导您如何用Arduino开发板建立一个基本的电路板,以及如何使用其他组件如发光二级管、开关和电阻器。所以,如果您是工程新手或最近购买了Arduino入门套件,这个视频是不容错过的!