如何在树莓派、Arduino、传统单片机中选到适合你的开发板

2018-05-17 17:22:46 来源:电子发烧友
标签:

2015年贴片技术的不断普及,让面包板不再那么有用武之地,经济的发展也让现成的板卡价格降到了一个合理的范围,购买现成的电路板,甚至自己打样电路板来使用,已经成为了一个趋势。

 

现在,我们面前的选择就空前的丰富,一方面,是以Arduino树莓派为首的开源硬件阵营,另一方面,则是以STM32、51和S3C2440为首的传统单片机开发板阵营。本文主要跟随小编来详细的了解树莓派、Arduino、传统单片机开发板该如何选择。

 

 

树莓派、Arduino、传统单片机简介

1、树莓派

树莓派由注册于英国的慈善组织“RaspberryPi基金会”开发,Eben·Upton/埃·厄普顿为项目带头人。2012年3月,英国剑桥大学埃本·阿普顿(EbenEpton)正式发售世界上最小的台式机,又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是RaspberryPi电脑板,中文译名‘树莓派’。这一基金会以提升学校计算机科学及相关学科的教育,让计算机变得有趣为宗旨。基金会期望这一款电脑无论是在发展中国家还是在发达国家,会有更多的其它应用不断被开发出来,并应用到更多领域。在2006年树莓派早期概念是基于Atmel的ATmega644单片机,首批上市的10000“台”树莓派的“板子”,由中国台湾和大陆厂家制造。

 

树莓派就是将你电脑机箱里的大部分东西都集成到了一块电路板上的微型电脑,接上显示器鼠标键盘等等东西和你的电脑没啥实质的区别,操作系统不一样这个是基于linux的系统。

 

  

 

2、Arduino

Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。它适用于爱好者、艺术家、设计师和对于“互动”有兴趣的朋友们。

 

通俗的讲:arduino就是主要以以AVR单片机为核心控制器的单片机应用开发板(当然也有其他核心的例如STM32版本的但是不是官方的,还有intel的伽利略),或者是学习板啥的,但是Arduino开发人员开发了简单的函数,还有许多应用库,这样就不用直接去操作寄存器了,使得没有很好的单片机基础的人员也可以使用Arduino做出自己想要的东西。Arduino的开发人员还开发了一个简洁的IDE(集成开发环境)也就是写代码,编译,调试,下载的上位机软件。

 

 

3、传统单片机

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

 

单片机在国外叫MCU微型控制器,就是将CPURAMROM等等集成到一块芯片上构成单片微型计算机。

 

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
ds1302引脚图及功能和应用电路分析
ds1302引脚图及功能和应用电路分析

DS1302的引脚排列,其中Vcc2为主电源,VCC1为后备电源。在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由Vcc1或Vcc2两者中的较大者供电。当Vcc2大于Vcc1+0.2V时,Vcc2给DS1302供电。当Vcc2小于Vcc1时,DS1302由Vcc1供电。

只需树莓派+颗粒物传感器,颗粒物检测竟如此简单?
只需树莓派+颗粒物传感器,颗粒物检测竟如此简单?

使用两个简单的硬件设备和几行代码构建一个空气质量探测器。 我们在东南亚的学校定期测定空气中的颗粒物。这里的测定值非常高,尤其是在二到五月之间,干燥炎热、土地干旱等各种因素都对空气质量产生了不利的影响。我将会在这篇文章中展示如何使用树莓派来测定颗粒物。

打破ARM、英特尔的铁幕,树莓派的成功能带给国产芯片怎样的启示

ARM、Intel与微软、苹果、谷歌的同盟似乎是一道铁幕,压迫着几乎所有试图在通用计算平台上做出努力的国家与厂商。然而,铁幕之下并非寸草不生,仍然有一些项目从阴影下探出头来,比如“树莓派”。

贸泽开售AAEON UP Squared Grove IoT开发套件 兼具Intel处理能力与Arduino易用性

专注于新产品引入 (NPI) 与推动创新的领先分销商贸泽电子 (Mouser Electronics) 即日起开始备货AAEON的UP Squared Grove IoT开发套件。

赛普拉斯为树莓派3 B+ IoT单板计算机提供强大稳定的无线连接能力

先进嵌入式系统解决方案的领导者赛普拉斯今日宣布其Wi-Fi和蓝牙combo解决方案为全新的树莓派 3 B+(Raspberry Pi 3 Model B+)IoT单板计算机提供强大稳定的无线连接能力。

更多资讯
角蜂鸟AI视觉套件正式发布,打造即插即用式AI体验

2018年5月25日,角蜂鸟Horned Sungem嵌入式AI视觉套件在北京正式发布,这是触景无限科技(北京)有限公司基于“Plug and AI”理念打造的一款即插即用人工智能视觉套件,致力于为大众提供学习、使用及创造AI应用,定义AI生活的机会。

想做嵌入式系统工程师,这十点要切忌出现
想做嵌入式系统工程师,这十点要切忌出现

1. 不要第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。

详解ARM7_ARM9和ARM11的区别
详解ARM7_ARM9和ARM11的区别

ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Advanced RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。

Cortex-M和linux系统不兼容都怪内存管理单元?
Cortex-M和linux系统不兼容都怪内存管理单元?

单片机与应用处理器的核心区别到底是什么呢?是核心主频的差异?还是Linux系统的支持?又或者是处理器的架构?本文将以NXP的Cortex-M系列为例做简要介绍。

嵌入式LWIP网络客户端设计教程
嵌入式LWIP网络客户端设计教程

嵌入式技术的兴起使得传统的基于PC机的互联网技术优势不再,嵌入式网络客户端与服务端技术成为热点,而该技术需要移植性高、占用资源小的协议栈,轻量级TCP/IP协议栈LWIP (light weight Internet protocol)比较适合嵌入式设备中存储容量有限的情况,而且能实现TCP/IP协议栈的基木功能

Moore8直播课堂
电路方案