入门级开源硬件推荐——玩转pcDuino

pcDuino概要

pcDuino作为一个新晋的单板pc机成员,可谓红火,但鲜有人提及其设计及创造者--联斯普瑞电子科技有限公司,pcDuino如同联斯普瑞孕育的孩子,整个团队在其身上倾注了大量的心血,目的欲为广大发烧友打造一个高性能的开源硬件平台,在经过无数日夜的“碾转反侧”后,pcDuino终于来了。

pcDuino作为单板计算机中的一个新成员,没有新手的“觉悟”,不懂得低调,问世没多久,就弄得“满城风雨,人尽皆知。”是什么样强大的信心让其敢于直面风口浪尖的处境。

pcDuino采用中国芯全志A10处理器,这是一款由国内全志科技所设计的移动ARM Cortex-A8内核处理器,主频达1GHz,同时集成了ARM Mail-400 GPU。

入门级开源硬件推荐——玩转pcDuino

采用A10处理器的pcDuino俨然成了一款高性能,高性价比的迷你PC平台,能够运行PC操作系统,如Ubuntu和Android的ICS等。它可以通过内置HDMI接口输出视频到电视或显示器屏幕。 pcDuino是专门针对开源社区快速增长的需求,即希望有一个平台可以运行完整的PC操作系统,容易使用的工具链和兼容流行的Arduino开放的生态系统,如Arduino shield和开源项目等。

产品特性

入门级开源硬件推荐——玩转pcDuino

入门级开源硬件推荐——玩转pcDuino

硬件特性

  • CPU: 1GHz ARM Cortex A8内核
  • GPU: OpenGL ES2.0, OpenVG 1.1 Mali 400 core
  • DRAM: 1GB
  • 板载存储: 2GB Flash, microSD 插槽扩展至 32GB
  • 视频输出: HDMI
  • 操作系统: Linux3.0 + Ubuntu12.10
  • 扩展接口: 2.54mm Headers兼容Arduino
  • 以太网: RJ45接口以及可扩展 USB WiFi  (未包括)
  • 电源: 5V 2A
  • 尺寸:125mm X 52mm

软件特性

  • 操作系统:Ubuntu或者Android ICS 4.0
  • API:所有Arduino扩展引脚可以通过API访问,包括UART、ADC、PWM、GPIO、I2C
  • 编程语言支持:C, C++ with GNU tool chain和Java with standard Android SDK

入门级开源硬件推荐——玩转pcDuino

pcDuino快速入门

第一次接触pcDuino会不会让你觉得一筹莫展,对着这块白色的板子发呆呢?我们不得不抱怨包装太过简单,配件全无,把自个搞得跟个山寨货似的。但是很无奈,现实就是如此,所以,在你在开始使用pcDuino前,一些准备工作是必须的。

准备工作:pcDuino板子一块,显示器一台,5V/2A电源适配器一个

标准HDMI接口线一根

入门级开源硬件推荐——玩转pcDuino

micro USB口线一根

入门级开源硬件推荐——玩转pcDuino

最后在根据你的需求可以适当的连接一些外设,如键盘鼠标之类的,pcDuino提供两个USB HOST接口,所以当外设超过限制的时候你还需要特别准备一个USB HUB来扩展。

上电启动

按照要求把你所需要的外设连接好,pcDuino出厂已经内置了其特有的Lubuntu系统,插上电源,等待片刻便能进入到此系统

入门级开源硬件推荐——玩转pcDuino

至此,我们真正进入了pcDuino体验之旅,向高手之路进阶。

注:最好能够使用标准的5V/2A电源适配器以及质量好的USB线,不然可能导致NAND Flash中的系统损坏,具体可以参考FAQ中第一问。

如果遇到上电无法启动的问题,可以参考

pcDuino入门指南——第一章 Bring Up

pcDuino入门指南——第二章 Serial Debug Port

如果你想了解更加详细的pcDuino入门,可以参考

迷你计算机Pcduino评测(一)

入门级开源硬件推荐——玩转pcDuino

高手之路--玩转pcDuino

如果你能来到这里,即是缘,爱板网也不吝啬,将传授于你进阶高手之路。

  • 相信大家对于拿到手的pcDuino第一想法便是性能如何?苦于没有好方法测试,下面介绍一种非常方便,功能又全的测试方法--

pcDuino性能指标测试

  • 开源的激情是什么?对于笔者来说,就是不断的尝试各种各样的系统,所以玩开源平台,更新系统是必须的--

pcDuino烧录系统

pcDuino-Changing the OS

  • 如果用pcDuino听音乐会是什么感觉?在一些追逐流行潮流的眼中,你可能是个另类的奇葩,但对于我们这些喜欢DIY的电子发烧友来说,这简直太棒了--

pcDuino安装USB声卡实现放歌和录音功能

  • 开源的好处所不胜数,各种另类的idea也层出不穷,下面我们可以去感受下用pcDuino实现超声波测距--

超声波模块在pcDuino上运行

  • 在移动互联的时代,现在手机打电话是稀疏平常的事情,但是话费可不那么便宜,于是pcDuino担当起这个大任,为你打造免费电话局--

在pcduino上构建自己的电话局–voip服务器

  • 用pcDuino打电话,我只想说“Cool”--

pcDuino上运行GPRS shield

  • 手机的出现伴随着彩铃也相应的应运而生,代替了沉闷枯燥的嘟嘟声,电话接通前的等待也能变得如此美好,pcDuino也能实现--

pcduino–voip服务器设置呼叫彩铃

  • 用开发板实现LED灯的控制基本是每个电子发烧友成长的必经之路,那通过pcDuino来实现这么一个功能是不是大材小用呢?那我们就玩大点的,看pcDuino如何运行LED string driver,Linker LED bar on pcDuino以及在pcDuino上通过TCP/IP Socket控制Linker LED--

pcDuino运行LED strip driver

Linker LED bar on pcDuino

在pcDuino上通过TCP/IP Socket控制Linker LED

  • Arduino是控制电机中优秀的系统,而恰恰pcDuino支持Arduino系统,那我们可以通过pcDuino运行motor shield扩展板来实现对电机的控制--

pcDuino 上运行motor shield

  • 触摸技术是目前流行的大势所趋的技能,现在要是哪个手机不带有触摸屏,我们会觉得很另类,pcDuino也来时尚一把,看它如何玩转触摸功能--

Arduino TFT Touch Shield 在Pcduino上完美运行

  • 对于我们这代人来说,自拍必不可少啊,照相,摄像永远环绕着我们的电子设备,pcDuino也不能免俗啊--

如何在pcDuino上运行simpleCV

  • 贪吃蛇是一款很经典的游戏,要追溯其历史,那我只能说,现在基本上没人在手机上玩了,但是如果通过自己DIY,在pcDuino上 实现贪吃蛇的应用,那一定很了不起吧--

在pcDuino上摇杆控制贪吃蛇游戏

入门级开源硬件推荐——玩转pcDuino

pcDuino vs Rpi,追赶or超越?

我们不得不接受一个现实,现在树莓派红得发紫,人怕出名猪怕壮,因而树莓派的八卦也相对较多,更是招各大厂商“记恨”,也因此“达成了一个共识”都喜欢拿自己的板子与树莓派做比较,来体现自己板子的优越性, 每当推出新产品的时候,随便都可以拿树莓派来“撒气”,可到笔者这里,万分不敢公开叫板树莓派,在pcDuino与树莓派比较体验的时候,真是步步惊心,就怕一不小心被广大树莓粉扔砖。

pcDuino vs Rpi

入门级开源硬件推荐——玩转pcDuino

入门级开源硬件推荐——玩转pcDuino

外观

pcDuino和树莓派在外观上差别巨大,但外形都极具卖相,各有特点。

硬件

在硬件对比方面,pcDuino有着无语伦比的优势,通俗的讲,这根本不是一个级别的东西,举个简单的例子,如果你用树莓派刷新浪微博,那你等于在浏览幻灯片,而在pcDuino上,毫无压力。

软件

开源的最大特点在于软件,而不是硬件,硬件只是为软件服务,为能更好的运行软件而已。,目前pcDuino支持的系统有Linux3.x,Lubuntu12.04,Android4.0.4,Arch Linux,而树莓派占了极大的先天优势,支持的系统相对广,有Debian GNU/Linux, Fedora, Arch Linux, RISC OS,值得肯定的是,pcDuino和树莓派都能支持目前流行的Arduino,可见在开源系统软件的支持上pcDuino不会落后太多,不分上下。

价格

相对于树莓派低廉的价格,pcDuino似乎有些力不从心,但是其价格是建立在无与伦比的硬件配置优势上,面向的群体更多更广,而且爱板网从不会让大家失望,此时正是pcDuino团购进行时 ,助力中国芯,心动不如行动。

最后,笔者总结了下,在没有价格优势的时候,pcDuino完爆树莓派!

入门级开源硬件推荐——玩转pcDuino

pcDuino资源集结

一个开源平台最重要的是什么?毫无疑问,我们选择开源,就意味着选择他无以伦比的庞大资源量,记得天下无贼中,黎叔回答过这问题,“21世界最重要的是什么?”“是人才”,这里我想告诉大家,21世纪有比人才更重要的,那就是迅息!一个讯息从地球这一端到另一端只需0.05秒,所以只要有讯息,我们就能创造人才。开源平台就是一个孕育人才的摇篮,现在,pcDuino也是其中的一员,它同样带来无法估量价值的讯息。

pcDuino工具

Network:TCP/IP Test Tool

Serial Port:Putty

烧写工具:Livesuit ,Phonenix Card ,Win32DiskImager

pcDuino硬件

pcDuino 原理图

pcDuino 机械制图( Top,  Bottom)

pcDuino DXF文件 (Top, Bottom)- (free viewer)

pcDuino文档

pcDuino开源系统安装用户指南

pcDuino Arduino编程用户指南

pcDuino用户指南

pcDuino无线dongle规范

pcDuino开源系统镜像

Ubuntu

Ubuntu NAND Image

[Kernel (use LiveSuite or PhoenixCard), Kernel (Use Win32DiskImager or odd), Ubuntu]

Ubuntu SD Bootable Image, Release Note, 05-31-201

Android

Android Image, 03-11-2013

USB Touch Module Driver

入门级开源硬件推荐——玩转pcDuino

pcDuino相关视频

  • pcDuino介绍


入门级开源硬件推荐——玩转pcDuino

  • pcDuino上控制视频监控机器人


入门级开源硬件推荐——玩转pcDuino

  • pcDuino操作系统安装、升级


入门级开源硬件推荐——玩转pcDuino

  • pcDuino上运行俄罗斯方块游戏


入门级开源硬件推荐——玩转pcDuino

  • 16 x 2 LCD Shield on pcDuino


入门级开源硬件推荐——玩转pcDuino

  • 用pcduino做voip服务器实现彩铃功能


入门级开源硬件推荐——玩转pcDuino

  • Touch sensor module of Linkerkit on pcDuino


入门级开源硬件推荐——玩转pcDuino

  • pcDuino I2C parallel port


入门级开源硬件推荐——玩转pcDuino

pcDuino FAQ

Q:第一次启动工作后,先关闭电源,然后再重新上电启动,pcDuino无法启动,显示器也没有任何输出?

A:这是因为你第一次上电启动,适配器的输出电流没有额定的2A,导致NAND Flash中的软件损坏。要想重新启动,只能跟新系统或者从SD卡启动,另外,pcDuino要求用高质量的USB线。

Q:针对pcduino发布的最新的ubuntu版本,没有pwm文件。

Q:pcDuino能干什么?

A:用户可以通过pcDuino做很多很有意思的事情包括下面几条(但不局限于如此):

  • 教会你自己或者他人怎样编程
  • 你可以通过ubuntu的应用套件冲浪和创建文件
  • 学习怎样使用ubuntu linux
  • 看电影,玩游戏以及许多DIY项目

Q:有没有什么“C”代码的例子可以参考?

A:GPIO pin usage from C

ADC pin usage from C

SPI access from C

Q:为什么说Mini PC + Arduino = pcDuino?

A:pcDuino可以运行类似PC的开源操作系统,如Lubuntu和Android 4.0 ICS,它也可以通过HDMI输出视频,更甚至它带有与 Arduino兼容的硬件接口。

pcDuino概要

pcDuino作为一个新晋的单板pc机成员,可谓红火,但鲜有人提及其设计及创造者--联斯普瑞电子科技有限公司,pcDuino如同联斯普瑞孕育的孩子,整个团队在其身上倾注了大量的心血,目的欲为广大发烧友打造一个高性能的开源硬件平台,在经过无数日夜的“碾转反侧”后,pcDuino终于来了。

pcDuino作为单板计算机中的一个新成员,没有新手的“觉悟”,不懂得低调,问世没多久,就弄得“满城风雨,人尽皆知。”是什么样强大的信心让其敢于直面风口浪尖的处境。

pcDuino采用中国芯全志A10处理器,这是一款由国内全志科技所设计的移动ARM Cortex-A8内核处理器,主频达1GHz,同时集成了ARM Mail-400 GPU。

入门级开源硬件推荐——玩转pcDuino

采用A10处理器的pcDuino俨然成了一款高性能,高性价比的迷你PC平台,能够运行PC操作系统,如Ubuntu和Android的ICS等。它可以通过内置HDMI接口输出视频到电视或显示器屏幕。 pcDuino是专门针对开源社区快速增长的需求,即希望有一个平台可以运行完整的PC操作系统,容易使用的工具链和兼容流行的Arduino开放的生态系统,如Arduino shield和开源项目等。

产品特性

入门级开源硬件推荐——玩转pcDuino

入门级开源硬件推荐——玩转pcDuino

硬件特性

  • CPU: 1GHz ARM Cortex A8内核
  • GPU: OpenGL ES2.0, OpenVG 1.1 Mali 400 core
  • DRAM: 1GB
  • 板载存储: 2GB Flash, microSD 插槽扩展至 32GB
  • 视频输出: HDMI
  • 操作系统: Linux3.0 + Ubuntu12.10
  • 扩展接口: 2.54mm Headers兼容Arduino
  • 以太网: RJ45接口以及可扩展 USB WiFi  (未包括)
  • 电源: 5V 2A
  • 尺寸:125mm X 52mm

软件特性

  • 操作系统:Ubuntu或者Android ICS 4.0
  • API:所有Arduino扩展引脚可以通过API访问,包括UART、ADC、PWM、GPIO、I2C
  • 编程语言支持:C, C++ with GNU tool chain和Java with standard Android SDK

入门级开源硬件推荐——玩转pcDuino

  • 入门级开源硬件推荐——玩转pcDuino已关闭评论
    A+
发布日期:2019年07月03日  所属分类:参考设计