树莓派为什么这么火,玩树莓派能学到什么

与其问树莓皮能学什么 , 不如问树莓皮能做什么 。Raspberry Pi是基于ARM版本的linux开发板 。以3B为例 , 树莓Pi提供40 GPIO , 就像单片机一样 。官方系统是raspbian , 是基于debian定制版的Raspbian 。Raspbian , 开源硬件 , 资料很多 , 国外有很多开源代码项目 。这些都是事实 。但是 , 这里的主体一定不是指纯应用开发 , 而是指驱动级开发 。基于这个前提 , 我们首先要考虑自己想玩什么 , 需要掌握什么 。
如果我买了一个树莓派 , 我能用这个树莓派干什么?
1.树莓派是一个基于ARM版本的一个linux开发板 。说白了就是一块主板2.我们基于这块主板可以安装的系统有官方的RaspbianOpenELEC版的XBMC媒体中心Fedora版的PidoraLinuxArchLinux的ARM版本KaliCentosUbuntuMATE的ARM版本以及Windows10IoT物联网版本等等3.我们基于这些系统可以做什么呢可以作为骨灰级游戏玩家可以作为家庭的机顶盒组装成一台玩具小车接上屏幕键鼠成为一台小电脑 , 学习LINUXPython等不过 , 我把它接了块硬盘 。
初学者学单片机好还是树莓派好?
这个首先要明确一下这里指的学哪个好指的是什么?第一 , 如果是要快速实现产出 , 比如说要参加电子设计大赛之类的比赛 , 这种情况下 , 还是用树莓派比较好 , 因为现在不说51单片机 , 就算用stm32 , 只要是用mcu的作品 , 在评委的眼里都是跟低档的作品 , 一般直接就给毙掉了 。当然这里排除一些超级有创意有特点有实用性的玩意 , 但现在电子计算机等专业的学生这么多 , 专业的业余的参赛者自从电赛开赛以来得数以千万计了吧 , 你能想到的能做到的都有人尝试过了 。
不是打击初学者和参赛选手 , 90%以上的情况下 , 你的作品不会是这种能引起评委注意的好玩意 。想要拿点上档次的奖项 , 你用的控制器也得上档次一点 , 这也是当前电赛的潜规则 。就算用51同样能实现的项目 , 评委们还是喜欢用这种开源硬件的板子做出来的产品 , 好歹里面也是跑Linux的 , 说出来多么高大上对不对!这就是现在的浮躁虚荣的技术圈 。
【树莓派为什么这么火,玩树莓派能学到什么】第二 , 如果题主是想要问从那种器件入门电子世界 , 那我推荐一定要从51开始 , 一年之内千万离树莓派BBB之类的开源硬件远一点 。首先 , 不学51这种低级或许这里应该用适合入门的mcu , 就好比你练功不学扎马步 , 技术的底子不扎实 , 以后干什么项目也都不会踏实如果你是一个负责任的人的话 。其次 , 树莓派这种开源硬件 , 资料多 , 国外开源的代码项目多这都是事实 , 但是 , 这里题主指的一定不是纯应用开发 , 而是驱动级开发吧 , 基于这个前提 , 首先需要考虑下要玩的动树莓派 , 需要掌握什么?Linux操作C高级arm汇编等 , 单纯就这三样来讲 , 如果是学生学习时间比较充裕的话 , 没有个一年 , 能真真正正拿的下来?所以 , 如果是要选择一种入门电子的器件 , 一定要打好基础 。
为什么那么多人学python?
谢邀!因为Python在数据方面具有超强的爬取分析能力 。举个例子 , 例如利用C语言爬数据 , 并进行相关算法分析 , 需要一个月 。奇迹来了!使用Python仅需半天或者几小时就可以解决 。一点都不夸张 , 因为Python具有超级多的封装库 , 并且有现成的算法包和爬虫工具 。一个成功的人 , 肯定是站在巨人的肩膀做事的人 , 例如之前有人已经使用了A算法 , 在横向项目中 , 我们也没必要实现该算法了 , 直接调用就可以啦 。

推荐阅读