世纪电源网社区logo
社区
Datasheet
标题
返回顶部
讨论

新手入门,该如何选择单片机和Android-LInux-ARM开发板?

[复制链接]
查看: 1470 |回复: 3
1
yaiey1
  • yaiey1
  • 离线
  • LV6
  • 高级工程师
  • 积分:459
  • |
  • 主题:36
  • |
  • 帖子:75
积分:459
LV6
高级工程师
  • 2019-2-22 14:38:55
作者:嵌入式小哥/知乎
  新手如何选择开发板
  首先要确定你要做什么?你买来开发板要做什么?
  如果是一个大学生,那么总结起来有以下作用:
  1.课程设计或者毕业设计
2.电子设计大赛
3.帮老师干活
4.就是玩玩
5.找一份差不多的工作或者一份好点的工作
6.为了做产品
  大学中各种课设,单片机课程设计,DSP课程设计,FPGA课程设计等等,建议是买一块最便宜的开发板——用完即扔类型,为了省钱,一般的板子整几下,也比较简单通过,来知乎的谁没上过大学。
  为了毕业设计,毕业设计涉及到哪一块,当然就是买什么板子咯,没有什么好说的。
  电子设计大赛,常用的板子包括什么无人机系列,智能小车系类,监控系列,无线,RFID等。这种情况可以先购买完全配套的单片机开发板,然后可以将配套的代码移植到linux-arm开发板上,这样可以学习到更多东西,也会给评委更好的感觉。
  帮老师干活,老师决定吧~反正是老师花钱^_^有钱的是大爷(没有贬低的意思),另外提醒广大学生党,帮老师做事情也一定要珍惜机会!
  就是玩玩,那么各种派。一般这种派都没有什么技术支持,也没有太多技术细节,很多不开源。要么不公开原理图,或者不公开源码。可以拿来看看电影,学习一下linux命令之类的。包含树莓派,香蕉派,Arduino之类的。
  找一份差不多的工作或者一份好点的工作。
  参考另外一篇文章
  为了做产品。
  参考另外一篇文章
  为了工作,为了钱途,为了前途。
如何选择做嵌入式开发必备的两块开发板
  如果要入行嵌入式,那么有两块必须的开发板——单片机和Android-Linux-ARM开发板。
  直接通过某宝选择么?不对!首先排名靠前的基本都是单片机,各种各样的单片机……然后还有各种恶劣的刷单,排名靠前的不一定有多好。有些销量中等的反而是最有用的,一款好的开发板总是能被公司和个人发现,销量中等很可能是最好的,因为真理往往掌握在少数人手里!
  先说说必备的单片机开发板。
  单片机开发板有两种方式实现。一个是买元件自己焊接;一个是直接购买开发板,单片机最小系统或者买个最便宜的板子都成。
  如何选择呢?其实没有必要刻意的去选择,因为资料都很多了,全部都是免费的视频和资料,而且一搜一大堆,主要是因为太简单。
  提醒一下:8051,8052,avr,stm32等等一些乱七八糟的称为号称ARM的都是单片机!都是单片机!都是单片机!重要的事情说三遍!如果是学习的话,它们有且只需要一块!
  再说说必备的Android-Linux-arm开发板。
  那么如何选择Android-Linux-arm开发板呢?这个就需要老司机带一下了,ARM的板子发展太快,大量的淘汰技术和板子也在淘宝上出现,做着垂死挣扎。
  在2013年前。肯定是S3C2440,S3C6410,S5PV210等中的一种。因为那个时候还不能学习Android,几乎只有这几种选择,拿来都是学习linux,wince(wince等淘汰了,千万不要学!参考另外一篇文章介绍“屠龙技”)之类的。2013年前,包括运行在210上的Android,版本过低。基本都是1.0,2.0,3.0的,到了4.0Android才在智能手机上稳定下来,才有学习的必要。
  在2014-2019年,推荐三星的exnoys4412。另外还有三星的4418和6818,似乎没人去做学习资料。exnoys4412是用在三星旗舰机S3上的,把三星手机带入最辉煌的时代!
  为什么直接推荐exnoys4412?刚需!类似买房,有很多真是刚需,因为小两口还是需要有一个小窝的,有个家。开发板的刚需有两类,一个是公司的刚需,一个是老司机(老工程师)的刚需。
  虽然前面淘汰的板子在网络上看似有很多技术文章,但是一定要注意趋势的问题,天下大势决定的!
  1.很多公司必须更新换代。
  为什么对很多公司是刚需?
  软件操作系统方面必须从wince,Qtopia等转到Android上!这些系统已经慢慢淘汰,不再更新,老司机们要转行,公司找不到对应的人,就必须换到Android上。exnoys4412才能正常流畅的运行Android!
  硬件方面,前面几款芯片,都会逐渐停产,那么硬件上必须升级;软件更新硬件也必须升级!这里可以举个例子,微软发布新的操作系统,Intel的股价立马上涨!软件越来越大,那么决定了硬件必须升级。老旧的性能低下的板子因为各种原因,经常缺货,也会导致更新换代。
  公司招人是为了干活,学习了公司需要的技能,入职的概率也大!是不是呢?人的时间有限,必须以终为始。
  2.刚需决定了老司机(老工程师)假如继续学习,那么肯定会学习4412.
  现在exnoys4412讨论的热度肯定高于其它任何型号的板子,质量也会更高!
  有人可能会问,这对新手有什么用处呢?这个问题还用问么?老司机正在做的事情,你去问他,他是不是会更感兴趣,更愿意回答?更愿意帮助和分享?
  另外经过3年各个开发板公司的推广,板子升级,资料积累!对于新手和老司机,配套资料已经非常多了,甚至可以说是远远的超过了前面几块板子。前面的板子,对于开发板厂商来说,没有推广的热情,没有制作新资料的动力,再也不会更新,只会拿淘汰的资料忽悠初学者。
  在2020年后很长一段时间,肯定是三星的Exynos7420开发板的天下!这里立帖为证,做这个预言,当然也可能更早的到来。
  大家可以关注我,我的知乎账号绑定了手机号,这个手机号已经用了快十年了,后面我应该会用一辈子!如果预言错误,欢迎大家将来打我脸!或者我的预言成真,也可以来凑个热闹!
  芯片Exynos7420是用在三星旗舰机S6上的。
  有人会问,你的依据是什么?
  很简单,只有在三星旗舰机上大量使用过的才能降低成本,稳定出货,最终转入行业应用。
  简单分析一下:
  S2的Exynos 4210,平板时代早已过去;
  S3的Exynos4412,4核心,现在很多公司已经开始逐渐转过去了(这两年,我在公司就用的这款芯片升级产品);
  S4的Exynos5410,失败的产品,从架构开始就决定了它的失败;
  S5,晓龙处理器(不会有开发板);
  S6,Exynos7420,三星出品,8核,图形和3D处理更加强大,本人也很期待……;
  S7,晓龙处理器(不会出开发板)。
  S6的Exynos7420八核几乎是唯一可行的选择,而且它的配置足够很多公司升级进行下下一代产品,但是还需要过几年,目前的学生党如果从事嵌入式工作,那么在5年后要准备银子买了,那个时候已经工作,基本都不在乎这笔开支了,只是为了提升自己让自己不落伍。
  (当你们成为老司机了,再回过头来看看我这个曾经的老司机把车开的怎么样^_^)。
  这个话题最后说几句,那么学习linux还需要使用淘汰的板子么?
  软件方面:三星在4412上更新了内核,到了3.0包括后续的版本肯定也会推出。目前淘汰几类板子,上面多数用的是2.6版本,2.6版本和前面的版本区别很大,但是2.6内核上有很多代码在3.0上都去掉了,最简单的字符驱动就进行了大量的剔除和增加。作为新手学习了一些没有的东西,到时候参加工作更是困难重重,而且不能够学习Android,要是想学习Android,还需要额外的购买Android开发板,要花双份的钱。如果不在乎钱和时间,那无所谓了。
  硬件方面:老板子基本是64M内存或者128M内存的板子,有的可以到512M内存,卖的和4412 1G内存的板子一样贵,晕死。
  另外使用还有淘汰的软件技术非常多,作为新手或者不是混迹江湖多年的老司机一步不小心就中了“圈套”。
  这部分参考:新手怎么选择ARM开发板——屠龙技
  提醒一下,嵌入式行业linux内核版本和Android不会和智能手机那么高的,通常要滞后一到两年甚至三五年都有可能,但是太低的版本拿来学习,就没有什么价值了。像linux内核2.6的架构,软件写法很多都变化了,不要听商家的保证的版本,都是骗人的。

cyx7610
  • 积分:16461
  • |
  • 主题:80
  • |
  • 帖子:3613
积分:16461
LV10
总工程师
  • 2019-2-24 19:34:53
  • 倒数3
 
了解一下。
XIAOTU80
  • 积分:17601
  • |
  • 主题:395
  • |
  • 帖子:5620
积分:17601
版主
  • 2019-3-3 22:48:15
  • 倒数2
 
kinetis微控制器怎么看待这个,目前流行的简称K60
XIAOTU80
  • 积分:17601
  • |
  • 主题:395
  • |
  • 帖子:5620
积分:17601
版主
最新回复
  • 2019-3-3 22:49:13
  • 倒数1
 
K60  按照楼主的理解,算是单片机还是ARM
听说过这个吗,怎么看其发展的
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号