0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新手玩硬件,买单片机还是树莓派?

汉通达 2023-01-16 10:56 次阅读

对于电子爱好初学者来说,现在可供学习的电子技术太多了。没办法,电子技术的发展和其它行业一样,专业方向越来越多,也越来越精细。

以往像51这样的8位单片机打天下的时代早过去了,今天你耳朵里充斥的单片机已经是以32位的为主了。


而程序开发上,也从针对性的专用程序扩展到了基于操作系统上的二次开发。为了方便爱好者学习,处理器的型号和开发板也大量出现,还提供丰富的例程……对于初学者而言,是不是有点眼花缭乱的感觉

那么,对于新手来说,到底是从单片机开始学起,还是应该从树莓派开始学起呢?

这个不太好说,因为这个“新手”没说指的是哪种新手。如果是没有一点程序开发基础的,那毫无疑问,还是从单片机学起吧。但如果是有丰富的Linux程序开发经验的,想学习硬件开发的话,那可能直接学习树莓派更好一些。

为什么这样说(我的一家之言哈)?下面,让我们花点功夫掰扯掰扯。

01


单片机 vs 树莓派单片机,通常指的是诸如51单片机PIC单片机之类的单片机,爱好者们可以直接从市场上买回来一片双列直插(DIP封装)的单片机,直接在面包板上就能搭建起来硬件的测试环境。

即便是现成的开发板也不是很贵,也很容易买得到。一般裸片的单片机,只要有通用编程器,就可以实现擦写、编程。有开发板的,开发板可以直接在线编程、测试。3eb2f5fc-93fd-11ed-ad0d-dac502259ad0.png▲单片机3f051e2c-93fd-11ed-ad0d-dac502259ad0.png单片机开发3f198826-93fd-11ed-ad0d-dac502259ad0.png▲编程器那么,树莓派又是什么东西呢?简单来说,树莓派是一种卡片式电脑。如下图所示,看清楚没?是一种电脑,有操作系统的!树莓派是一种微型电脑主板,有的配有USB接口以太网接口,可连接键盘、鼠标和网线、视频输出接口,具备计算机的基本功能。当然,还能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能应用。3f4788de-93fd-11ed-ad0d-dac502259ad0.png▲树莓派开发板看清楚了吧,二者区别是不是很大?

02


到底哪个更难学?单片机及面向单片机的开发板,通常是有针对性的用于控制类的开发,你只要会汇编或者C,照着例程学习就行。当然,如果熟悉单片机的构成原理那是最好了,反正单片机内部也没有多少寄存器,也不是很复杂,稍微花点功夫就能搞懂。可树莓派就不一样了,这个通常是已经注入了操作系统的,一般是Linux。要想在树莓派上进行开发,那可是二次开发哟(我感觉大多数的树莓派爱好者应该都不是搞底层系统开发的吧)。没有Linux开发基础,想当然地以为像开发单片机程序那样开发树莓派,这肯定是不行的。我认为,学习树莓派更像是学习Linux程序开发。如果想以树莓派控制其它有接口协议的硬件设备(比如蓝牙模块),恐怕Linux底层驱动发开也跑不了。3f7c6af4-93fd-11ed-ad0d-dac502259ad0.jpg资料谈及软件开发,对于搞了20多年软件开发的我,头疼得很,感觉就是一句话:永远学不完,一直都在学习中!而单片机开发就简单了,学好汇编(这个已经不常用了)和C就能一直玩下去。可以说,学习单片机,硬件开发就是一个小坑,而软件开发就是一个深渊(我这么说可别吓着你)。树莓派虽然比较难,但架不住学啊,谁也不是天生就会的,对吧?所以归纳起来,单片机开发,底层控制多一些;树莓派开发,应用层面多一些。然而,不管是单片机,还是树莓派,要看自己的需要,用到哪个就学哪个!不会?没关系啊,撸胳膊、挽袖子、闷头,边学边干3fb6273a-93fd-11ed-ad0d-dac502259ad0.png最后,对于“新手玩硬件,到底买单片机,还是树莓派”这个话题,大家还有什么不同看法吗?欢迎留言探讨!

北京汉通达科技主要业务为给国内用户提供通用的、先进国外测试测量设备和整体解决方案,产品包括多种总线形式(台式/GPIB、VXI、PXI/PXIe、PCI/PCIe、LXI等)的测试硬件、相关软件、海量互联接口等。经过二十年的发展,公司产品辐射全世界二十多个品牌,种类超过1000种。值得一提的是,我公司自主研发的BMS测试产品、芯片测试产品代表了行业一线水平。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6036

    文章

    44557

    浏览量

    635123
  • 树莓派
    +关注

    关注

    116

    文章

    1707

    浏览量

    105623
收藏 人收藏

    评论

    相关推荐

    Raspberry Pi树莓新手指南

    电子发烧友网站提供《Raspberry Pi树莓新手指南.pdf》资料免费下载
    发表于 12-23 17:05 0次下载

    干货来喽!实用树莓Linux编译指南

    不友好,有没有好的解决办法? 今天来分享一下我的私藏干货——树莓Linux编译。编译好之后,开发板只需插到树莓派上连接电脑就可以直接用了,极其方便。 本文以树莓
    的头像 发表于 12-18 16:31 86次阅读
    干货来喽!实用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>Linux编译指南

    实用树莓Linux编译指南,打工人必备!

    不友好,有没有好的解决办法? 今天来分享一下我的私藏干货——树莓Linux编译。编译好之后,开发板只需插到树莓派上连接电脑就可以直接用了,极其方便。 本文以树莓
    的头像 发表于 12-17 16:19 626次阅读
    实用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>Linux编译指南,打工人必备!

    树莓与Arduino的区别是什么

    在当今的科技世界中,树莓(Raspberry Pi)和Arduino是两个经常被提及的名字。它们都是开源硬件平台,但它们的目标、功能和用途却大相径庭。 1. 目标和用途 树莓
    的头像 发表于 11-11 11:14 722次阅读

    ARM开发板与树莓的比较

    ARM开发板和树莓都是基于ARM架构的单板计算机,它们在教育、工业控制、物联网等领域有着广泛的应用。 硬件配置 ARM开发板和树莓
    的头像 发表于 11-05 11:11 440次阅读

    什么是树莓树莓是什么架构的

    信用卡大小,但具备所有PC的基本功能。 起源与背景 2006年,树莓的早期概念基于Atmel的ATmega644单片机。 2012年3月,由英国剑桥大学的埃本·阿普顿(Eben Upton)正式发售
    的头像 发表于 10-22 17:33 838次阅读

    我用了3分钟,从零实现了单片机的点灯开发!

    近日,小熊派悄悄的上线了一款新的Pico板,基于树莓RP2040芯片的:BearPi-Pico RP2040 树莓? 对,你没看错!树莓
    发表于 09-27 15:51

    树莓和51单片机哪个有优势

    树莓和51单片机是两种不同的硬件平台,它们各自有其特点和优势。在决定使用哪一个之前,我们需要了解它们的基本特性、应用场景和开发难度。 1. 简介 1.1
    的头像 发表于 09-02 09:04 814次阅读

    树莓单片机的优缺点是什么

    树莓(Raspberry Pi)和单片机(Microcontroller)是两种广泛应用于电子项目和嵌入式系统的硬件平台。它们各自具有独特的优缺点,适用于不同的应用场景。
    的头像 发表于 08-30 18:21 1646次阅读

    树莓搜不到wifi是人为修改的吗

    问题可能是由多种原因导致的,包括硬件故障、软件配置错误、环境因素等。 一、硬件故障 无线网卡故障 树莓的无线网卡可能因为硬件故障而无法正常
    的头像 发表于 08-30 17:36 1203次阅读

    树莓是x86还是arm

    背景 树莓的诞生可以追溯到2006年,当时英国剑桥大学的计算机科学家Eben Upton教授发现,计算机科学专业的学生越来越少地使用计算机进行编程和硬件开发。为了激发学生对计算机科学的兴趣,Eben Upton教授和他的团队开
    的头像 发表于 08-30 15:42 1026次阅读

    新手入门如何选择Arduino与树莓

    树莓2的主频速度和内存量两个主要方面都远高于Arduino。树莓可以被看作一台完全独立的计算机,可以直接运行Linux和Windows 10操作系统,支持WIFI链接和多任务运行。
    发表于 04-28 14:56 629次阅读
    <b class='flag-5'>新手</b>入门如何选择Arduino与<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    新手学习单片机最常见的六大误区!

    最近看到台私信要资料的同学比较多,想必大家都是对单片机有着浓厚的学习兴趣,但是很多新手开始入门单片机的时候都会遇到一些学习的误区,今天就来整理一下大家可能会遇到的六大误区。单片机作为嵌
    的头像 发表于 03-28 08:03 850次阅读
    <b class='flag-5'>新手</b>学习<b class='flag-5'>单片机</b>最常见的六大误区!

    基于树莓RP2040单片机设计的三阶魔方还原机器人

    这是一款基于树莓RP2040单片机设计的三阶魔方还原机器人,控制和魔方求解都使用单片机完成。对于随机打乱的三阶魔方,平均还原步骤数在21步左右。
    的头像 发表于 01-12 13:37 1411次阅读
    基于<b class='flag-5'>树莓</b><b class='flag-5'>派</b>RP2040<b class='flag-5'>单片机</b>设计的三阶魔方还原机器人

    基于树莓的环境监测系统

    作为环境监测系统的核心 树莓是一款低成本的单片机计算机,支持各种操作系统,如Linux等。它具有强大的处理能力和丰富的输入输出接口,使得它成为一个理想的环境监测系统的核心。树莓
    的头像 发表于 01-04 15:15 2660次阅读