嵌入式培训
达内IT学院
400-996-5531
直接通过某宝选择么?不对!首先排名靠前的基本都是单片机,各种各样的单片机……然后还有各种恶劣的刷单,排名靠前的不一定有多好。有些销量中等的反而是最有用的,一款好的开发板总是能被公司和个人发现,销量中等很可能是最好的,因为真理往往掌握在少数人手里!
先说说必备的单片机开发板。
单片机开发板有两种方式实现。一个是买元件自己焊接;一个是直接购买开发板,单片机最小系统或者买个最便宜的板子都成。
如何选择呢?其实没有必要刻意的去选择,因为资料都很多了,全部都是免费的视频和资料,而且一搜一大堆,主要是因为太简单。
提醒一下: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的架构,软件写法很多都变化了,不要听商家的保证的版本,都是骗人的。
填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved