UP board 漫谈——从Atom到UP Board
前言
原创文章,转载引用务必注明链接。如有疏漏,欢迎指正。
图文部分引用自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 漫谈——从Atom到UP Board的更多相关文章
- UP board 漫谈(1)——从Atom到UP Board
title: UP board 漫谈(1)--从Atom到UP Board date: 2016-12-26 12:33:03 tags: UP board categories: 开发板 perma ...
- 在UP Board 上搭建M——L服务器
前言 原创文章,转载引用务必注明链接,水平有限,欢迎指正. 本文环境:ubilinux 3.0 on UP Board 初识免流 所谓免流,就是免除手机访问网络产生的流量费用.其原理在乌云网上有过报道 ...
- Battleships in a Board
Given an 2D board, count how many different battleships are in it. The battleships are represented w ...
- Leetcode: Battleships in a Board
Given an 2D board, count how many different battleships are in it. The battleships are represented w ...
- 【LeetCode】419. Battleships in a Board
Given an 2D board, count how many different battleships are in it. The battleships are represented w ...
- [Swift]LeetCode419. 甲板上的战舰 | Battleships in a Board
Given an 2D board, count how many battleships are in it. The battleships are represented with 'X's, ...
- 419. Battleships in a Board 棋盘上的战舰数量
[抄题]: Given an 2D board, count how many battleships are in it. The battleships are represented with ...
- Using the SDRAM on Altera’s DE1-SoC Board with Verilog Designs
Using the SDRAM on Altera’sDE1-SoC Board with Verilog Designs 1.DE1-SOC Board上SDRAM资源 2.系统架构框图 3.关于S ...
- 微信小程序 项目实战(二)board 首页
1.项目结构 2.页面 (1)数据(逻辑) board.js // pages/board/board.js Page({ /** * 页面的初始数据 */ data: { imgWrap: [] } ...
随机推荐
- 分析laravel的核心日志类
首先是容器 log对应的是application这个容器 首先我们查看如何获取这个日志类,我们来到\storage\app.php中找到application这个容器,点进去, 我们来到了 点击这个跳 ...
- Hive 启动报错 URI
Exception in thread "main"java.lang.RuntimeException: java.lang.IllegalArgumentException:j ...
- sso简单原理及实现
转自:http://www.cnblogs.com/ywlaker/ 一.单系统登录机制 1.http无状态协议 web应用采用browser/server架构,http作为通信协议.http是无状态 ...
- Java-从字符串或一个子字符串中搜索一个字符
indexOf函数 package com.tj; public class MyClass implements Cloneable { public static void main(String ...
- SQL Server on Red Hat Enterprise Linux
本文从零开始一步一步介绍如何在Red Hat Enterprise Linux上搭建SQL Server 2017,包括安装系统.安装SQL等相关步骤和方法(仅供测试学习之用,基础篇). 一. 创 ...
- search Paths $(SRCROOT)和$(PROJECT_DIR)区别
$(SRCROOT)代表的时项目根目录下 $(PROJECT_DIR)代表的是整个项目 PS:往项目添加文件时,例如.a等,要先showinfinder ,复制到项目中,然后再拖到xcode项目中
- Palindrome Names
Palindrome Names Kattis - names Anna and Bob are having a baby. They both enjoy the advantage of hav ...
- ASP.NET项目使用MYSQL数据库部署到IIS服务器找不到请求的.Net Framework Data Provider解决方案
使用MySQL开发过程中在自己的机器上跑项目是没有问题的,但在实际部署到服务器上的时候就发生“找不到请求的.Net Framework Data Provider解决方案”错误,在排除项目本身原因之后 ...
- CodeIgniter 防止XSS攻击
CodeIgniter 包含了跨站脚本攻击的防御机制,它可以自动地对所有POST以及COOKIE数据进行过滤,或者您也可以针对单个项目来运行它.默认情况下,它 不会 全局运行,因为这样也需要一些执行开 ...
- CentOS 7.0如何安装配置iptables和seLinux以及firewalld
一.配置防火墙,开启80端口.3306端口 CentOS .0默认使用的是firewall作为防火墙,这里改为iptables防火墙. .关闭firewall: systemctl stop fire ...