title: UP board 漫谈(1)——从Atom到UP Board

date: 2016-12-26 12:33:03

tags: UP board

categories: 开发板

permalink: upboard_ramble

---

前言

原创文章,转载引用务必注明链接。如有疏漏,欢迎指正。

图文部分引用自CNXSoft


​ 每块开发板都有其设计理念,也是其特色所在。有做工优良、接口丰富的多媒体全能开发板Lemaker Guitar ,有专注物联网开发的Intel Edison ,有支持专业应用的Beaglebone Black ,还有可以学习编程的树莓派(需要拓展板支持才能完成更复杂的任务)。

​ 那我们再来看看UP board。它于2015年10月16日在Kickstarter上众筹,从众筹页面上可以看到主要针对的是树莓派2代,拥有蓝牙和无线模块的树莓派3也是到2016年2月发布的。所以我们可以认为UP Board的特色是:

拥有Intel 强劲性能CPU的树莓派兼容开发板。属于x86_64而非ARM架构,可以使用真正的Windows操作系统。

特色

  • 与多数Raspberry Pi HAT相容
  • 搭载Quad Core Intel CPU及Graphic,高性能专业创客板卡
  • 开发社群支援(www.up-community.org)
  • 丰富Linux支援 (Debian-Ubilinux, Ubuntu, yoctoLinux)
  • 支援Windows 10
  • 支援Ubiworx物联网云端服务架构
  • 可扩充的IO整合模组
  • 工业级水准产品及后端支援

实际上,市面上各种[水果]派层出不穷,香蕉派、柠檬派、荔枝派、莲雾派、香橙派、Nano派等等,大多基于ARM架构,性能超出RPi3并不是非常多,社区和官方支持也比不上,不过有些价格便宜、支持千兆有线网接口和原生SATA的开发板也能占据一部分市场。而UP Board的出现,算是所有树莓派兼容板的一次极大突破,性能提升非常多,已经相当于一台小台式机,能胜任的任务更多;此外x86_64架构的软件资源较ARM要丰富。

Intel® RealSense™ Robotic 开发套件 使用UP Board搭配R200摄像头】

其实除了UP Board,使用Intel Atom方案的产品还有很多,我们一起来看看。

Intel Atom处理器

来自官网对Atom系列处理器的介绍

英特尔® 凌动™ 处理器给您以超轻薄芯片内置的先进技术和处理功能。英特尔凌动处理器最适合平板电脑和核智能手机等移动设备,也适合用于构建体积更小、能效更高的服务器。

Stick PC

有采用Intel Atom方案的各种Stick PC(棒状电脑),例如

这种电视棒一般采用Intel Atom X7/X5方案,体积小巧,2G+ 内存,板载eMMC,具有无线、蓝牙功能,可以直接插到显示器HDMI接口上,非常小巧方便。

以MeegoPad T07 为例,其配置如下:

  • SoC – Intel Atom x5-Z8300 “Cherry Trail” quad core processor @ 1.44 GHz (Turbo frequency: 1.84 GHz) with Intel Gen8 HD graphics (2W SDP)
  • System Memory –  4GB LPDDR3-1600
  • Storage – 32GB eMMC 5.0 flash + micro SD slot up to 128GB
  • Video Output – HDMI 1.4 male connector
  • Audio I/O – HDMI, 3.5mm audio jack
  • Connectivity – Dual band 802.11 b/g/n Wi-Fi, and Bluetooth 4.0
  • USB – 2x USB 2.0 host port, 1x micro USB port (power only)
  • Misc – Power button
  • Power Supply – 5V/2A via micro USB port
  • Dimensions – 106 x 53 x 13.5 mm
  • Weight – 50 grams

不过Intel官方并不对Atom处理器提供Linux方面的正式支持,所以多数电视棒使用Windows10系统。

感兴趣的可以去进一步阅读wikipedia上Stick PC页面

Mini PC

Mini PC 和 Stick PC类似,不过更像是一台迷你台式小主机,例如以下产品:

Single Board Computer (单板计算机,SBC)

SBC和单纯的开发板相比,拥有的多媒体方面的接口更多,最热门的有树莓派,采用博通的SoC(闭源,树莓派基金会一些成员以前就在Broadcom工作),ARM架构。实际上,有些SBC加上个壳子就是Mini PC了。

进一步阅读SBC对比

【树莓派3代】

除了为数众多的ARM架构SBC,采用Intel 处理器的开发板也逐渐多起来。奇葩的MinnowBoard就不讲了,我们着重介绍三个:

国内的DFRobot公司和国外联合出品,在KS上有众筹。

Intel Atom x5-Z8300 SoC,使用Arduino GPIO接口(Atmel Atmeg6a32u4 MCU实现),额外支持DFROBOT家的Gravity模块(良心,可以参考我之前写的文章介绍)。USB 3,100M LAN,WIFI|BT 4。没风扇。

意大利的产品,之前的Udoo Neo 开发板令人印象深刻。KS众筹页面见此 ,不得不说,这群意呆利人搞的众筹宣传视频就是想让人买买买,效果比UP Board的好很多,推荐大家看看。Intel Pentium|Celeron|Atom处理器,继续兼容Arduino接口,额外拥有6轴传感器。

  • Intel Edison:

Intel中国团队的作品,非常棒,真正的物联网开发设备,没有LAN和GPU,Atom+Quark处理器,兼容Arduino接口,功耗相当出色。支持多种拓展板,核心板只有SD卡大小。

UP Board

我们再回过头来看看Up Board:

  • SoC – Intel Atom x5-Z8350 “Cherry Trail” quad core processor @ 1.44 GHz (Burst frequency: 1.92 GHz) with Intel Gen8 HD graphics
  • System Memory –  4GB DDR3L-1600
  • Storage – 32 GB eMMC flash
  • Video Output / Display – HDMI 1.4b, MIPI DSI/eDP interface
  • Audio I/O – HDMI, I2S
  • Connectivity – Gigabit Ethernet
  • USB – 4x USB 2.0 host ports, 2x USB 2.0 pin header, 1x micro USB 3.0 port
  • Camera – MIPI CSI up to 4MP
  • Expansion – 40-pin Raspberry Pi compatible header
  • Misc – Power button, RTC
  • Power Supply – 5V/3A via 5.5/2.1mm jack
  • Dimensions – 85.60 x 56.50 mm

彼时树莓派2B,没有蓝牙无线功能,但是有千兆LAN和USB 3.0接口(在背面,据说是为了适配Intel® RealSense™ Robotic 开发套件,所以没有采用USB TypeA,但是很蛋疼啊)。

总结

​ 前段时间在国内外博客、资讯看到铺天盖的UP board的评测,很是心动,结果日常浏览爱板资讯的时候看到有活动,很是惊喜,所以申请试用。

【UP Board 官方Twitter对爱板活动的推荐】

​ UP Board 由台湾研扬科技生产,可能是和荷兰公司合作(KS众筹页面),缺少蓝牙、无线功能,更像是一台高性能小台式机,GPIO接口由Altera Max V FPGA控制,目前处于起步阶段(快一年了),相关文档资料不够完善。但是罗马非一日建成,即使像树莓派的社区也是一步步积累起来,所以让我们拭目以待,同时也希望自己分享的心得能帮到别人。

PS:UP推出了了新的UP Squared开发板,异常强大。

​ 看到这,有些读者不禁要问,楼主啊,UP Board看起来和普通的Mini PC区别不大啊,无非多了GPIO接口。是否真是如此呢,我们下回分晓。

UP board 漫谈(1)——从Atom到UP Board的更多相关文章

  1. UP board 漫谈——从Atom到UP Board

    前言 原创文章,转载引用务必注明链接.如有疏漏,欢迎指正. 图文部分引用自CNXSoft ​ 每块开发板都有其设计理念,也是其特色所在.有做工优良.接口丰富的多媒体全能开发板Lemaker Guita ...

  2. Battleships in a Board

    Given an 2D board, count how many different battleships are in it. The battleships are represented w ...

  3. 419. Battleships in a Board

    https://leetcode.com/problems/battleships-in-a-board/ 给定一个N×N的棋盘,有任意数量的1×N或N×1大小的"船",注意船船之 ...

  4. LeetCode "419. Battleships in a Board"

    The follow-up question is fun: "Could you do it in one-pass, using only O(1) extra memory and w ...

  5. POJ 2697 A Board Game(Trie判重+BFS)

    A Board Game Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 551   Accepted: 373 Descri ...

  6. poj 2697 A Board Game(bfs+hash)

    Description Dao was a simple two-player board game designed by Jeff Pickering and Ben van Buskirk at ...

  7. [Swift]LeetCode419. 甲板上的战舰 | Battleships in a Board

    Given an 2D board, count how many battleships are in it. The battleships are represented with 'X's, ...

  8. 419. Battleships in a Board 棋盘上的战舰数量

    [抄题]: Given an 2D board, count how many battleships are in it. The battleships are represented with  ...

  9. u-boot 2011.09 使用自己的board 以及config.h

    一个新的方案,用的UBOOT 可能和上一个方案是同一个,但是配置有可能不一样,今天记录一下通过修改配置文件使用新的 board 文件以及 config.h 进入 u-boot 2011.09 // 打 ...

随机推荐

  1. Android 手机卫士--绑定sim卡序列号

    现在开始具体 处理每一个导航页面的逻辑,首先看第二个导航页 本文地址:http://www.cnblogs.com/wuyudong/p/5949775.html,转载请注明出处. 这里需要实现绑定s ...

  2. 一个URL的物理文件的体现

    场景 许多同学在开发过程中经常会遇到一个问题,怎么去定义一个url?以及定义一个url之后怎么根据一个url定义文件. 公司组织一次内部培训,为了把这次培训的内容以博客的形式共享出来. URL与文件的 ...

  3. webform(八)——LinQ简单增、删、改、查

    一.简单介绍 1.LinQ to Sql类(NET Language Integrated Query (LINQ) ) LINQ定义了大约40个查询操作符,如select.from.in.where ...

  4. 使用bulkload向hbase中批量写入数据

    1.数据样式 写入之前,需要整理以下数据的格式,之后将数据保存到hdfs中,本例使用的样式如下(用tab分开): row1 N row2 M row3 B row4 V row5 N row6 M r ...

  5. Linux shell脚本编程(一)

    Linux shell脚本编程: 守护进程,服务进程:启动?开机时自动启动: 交互式进程:shell应用程序 广义:GUI,CLI GUI: CLI: 词法分析:命令,选项,参数 内建命令: 外部命令 ...

  6. 如何打开、关闭IIS服务器

    问题描述:如题. 使用工具:腾讯云Windows Server 2012 R2 数据中心版 64位中文版. 操作步骤: 1.服务器管理器->IIS

  7. 使用EditText的addTextChangedListener(new TextWatcher())方法

    (转:http://www.apkbus.com/android-5257-1-14.html) 在使用EditText的addTextChangedListener(new TextWatcher( ...

  8. Ubuntu15.04YouCompleteMe插件安装

    0x00. 简介 YouCompleteMe号称Vim的自动补全神器,YouCompleteMe: a code-completion engine for Vim,该项目在github的地址:You ...

  9. CentOS下开启mysql远程连接,远程管理数据库

    当服务器没有运行php.没装phpmyadmin的时候,远程管理mysql就显得有必要了.因为在CentOS下设置的,所以标题加上了CentOS,以下的命令在debian等系统下应该也OK. mysq ...

  10. 【译】什么是 web 框架?

    Web 应用框架,或者简单的说是“Web 框架”,其实是建立 web 应用的一种方式.从简单的博客系统到复杂的富 AJAX 应用,web 上每个页面都是通过写代码来生成的.我发现很多人都热衷于学习 w ...