对于初学者如何选择开发板

原创 2012年03月28日 23:29:03

       自己做嵌入式已经好几年了,遇到过很多的初学者,也帮助边初学者回答过各种千奇百怪的问题,自己感觉有很多时候,初学者的问题都是可笑的,可是回头想一想自己的路,也是从这些可笑的问题走过来的。很多的大学生在学习嵌入式,不知道从何学起,对于学ARM的人来说,没有开发板就=“纸上谈兵”。我们感觉学习嵌入式不好学,要学的东西太多了,是因为我们没有接触到实物,初学者甚至者不知道什么是嵌入式,嵌入式的概念是什么。我们需要一些看的到摸的到的东西来填补这种抽象,所以我说我们学习嵌入式要有一套开发板。

那么如何选择开发板是也是非常重要的问题。下面简单的说一下要注意的事项,

     第一,要把握最近的形式,看看什么cpu用的最多,什么cpu最稳定,定位自己的目标有选择的学习嵌入式。现在的arm11用的最多,很多的工业上都在用,在07年之前学习嵌入式用的最多的是arm7,从07年之后的几年学习嵌入式用的最多 的是arm9,现在学习嵌入式用的最多 的就是arm11的cpu,这也算是一个规律,电子行业在发展,我们没有必要学习一些将要淘汰的东西,等我们学会了,这个也没多少人用了,那我们不是白学了。所以把握趋势很重要。


     第二,选择开发板 要注意硬件资源(包括:CPU、ROM、RAM、各种接口)其中NanD Flash、Nor Flash和SDRAM的大小一定要满足自已开发的要求。我们要做到花最少的钱学习最多的东西,这才是我们要实现的目标。或者我们看一下可扩展的接口是否充足。


     第三,软件资源对一个初学者来说也是很重要的,因为不同的开发板提供的软件资源差别很大。一般必须包括:嵌入式开发操作系统以及相应的驱动(最好有源代码)、开发工具、调试工具、学习用源代码、底板原理图、有相应的技术支持等等。现在的开发板一般的都可以提供丰富的代码,资料从网上一搜也是一大堆,原理图什么的也都提供。


    第四,最重要的就是技术支持,初学者在学习嵌入式的时候,可能 一个简单的烧写系统的过程可能都要弄好几天(有过这个经历的人一定有同感),所以更别说做开发了。其实初学者遇到 的问题在有一些基础的人看来可能是非常容易的一件事情,因为不太清楚其中的原理,所以不知道错在什么地方了。所以有一个技术支持是很重要的,不过现在的各个开发板厂商都称自己有技术支持,不过做的可真让人差劲。我做过很多关于开发板相关的项目,也遇到很多初学者的困惑,也感觉到初学者为此而付出艰辛的努力,我很愿意帮助初学者,助人为乐嘛。我本着为初学者服务的目的,为大家提供一个嵌入式交流平台。


    第五,就是价格问题了,现在大部分使用开发板的用户是学生,学生没有多少钱的,买一块开发板好几百,一个月的生活费呢,不过这个投入我认为是值得的,这一次的投入可能会改变我们以后的一生的职业,我们学到的是以后工作中用到的实实在在的技术,现在做技术的很值钱的,我们可以上网上搜一下,现在的嵌入式工程师的薪水怎么样,就是让人羡慕嫉妒恨的。所以我们不应该只看眼前的利益,把眼光放长远一些。


啰嗦了很多,希望对大家有帮助,如果有什么疑问可以QQ联系我。时间不早了,睡个好觉。

DIY智能插座(一) -- 硬件搭建

目前智能插座已经有不少厂家在做了,而且比较便宜,小米、公牛都有做。目前的控制方式,无非就是WIFI、蓝牙、Zigbee,但大部分都只有一路控制,少数带多路控制的,价格卖的比较高。如果你有单片机或嵌入式...
  • lonely_geek
  • lonely_geek
  • 2016年08月10日 23:00
  • 2072

技术宅男逆袭 牛人自制激光虚拟投影键盘

#include   #include   #include "opencv/cv.h"   #include "opencv/highgui.h"   #include "cvblob.h"  ...
  • zouwen198317
  • zouwen198317
  • 2016年03月02日 14:36
  • 5097

两年嵌入式软件开发的工作感想

13年大学毕业至今已经两年有余,想想自己的工作经历还是挺曲折的,之所以选择了嵌入式软件这个行业,一方面的确是比较感兴趣,另一方面我觉得软件行业薪资待遇还不错。嵌入式系统是相对于桌面系统(PC)而言的,...
  • jc70100322
  • jc70100322
  • 2015年12月19日 22:18
  • 2581

arm 自制OS

因为要开始弄毕业设计了,所以把主要精力开始集中到arm平台,又因为前面一直在写 基于x86的OS,所以在s3c2440上写了一个简易的OS,本来想直接在Ubuntu上直接开发,但是由于本人的的make...
  • pi408637535
  • pi408637535
  • 2015年03月01日 21:21
  • 389

中国嵌入式高端ARM开发板的江湖故事——详细分析国内各家ARM11 S3C6410 开发板的选型以及竞争格局

// Topic:中国嵌入式高端ARM开发板的江湖故事——详细分析国内各家ARM11 S3C6410 开发板的选型以及竞争格局 //作者:gooogleman //版权:gooogleman  邮箱 ...
  • gooogleman
  • gooogleman
  • 2009年09月08日 12:55
  • 47693

利用lakka将树莓派打造为一台万能游戏机

最近发现个好玩的东西,lakka,是个什么呢?它是一个游戏模拟器,可不是那些简单的游戏模拟器,它能玩的游戏很多,街机游戏,红白机游戏,PS游戏等,算是集大成者。 给个官网的链接:Lakka官网 关...
  • abclixu123
  • abclixu123
  • 2015年06月09日 23:50
  • 50881

自己DIY一个智能家居模型框架--环境搭建

想要开工一个项目,工作的环境是必不可少的,这里就介绍下我在做这个项目环境搭建的方法与遇到的问题,如果有错误或者改进的方法希望指出,多谢! 1,首先是Linux虚拟机,如果你自己使用的开发板带了最好...
  • hatter110
  • hatter110
  • 2016年10月01日 12:57
  • 1279

用 IAR C/C++ For ARM 编写嵌入式应用的启动细节

一个朋友前几天对我说,想使用 ARM11 内核的 MCU 做一样东西,能不能帮他找个支持的开发工具,我记得 IAR 的支持 ARM11 ,就让他试试看,结果这位老兄试了一下严重不适应,问了很多细节,结...
  • songric
  • songric
  • 2012年09月21日 14:48
  • 4494

搭建属于你的家庭网络实时监控–HTML5在嵌入式系统中的应用·高级篇

《搭建属于你的在线实时采集系统》中已经对HTML5平台有了初步的认识,并基于此向大家展示了如何将采集到的数据上传至网络,实现实时观测。HTML 5是近十年来Web开发标准最巨大的飞跃。想必你已经体会到...
  • WIZnet2012
  • WIZnet2012
  • 2014年06月05日 14:59
  • 13114

DIY:利用Arduino制作智能家居系统

DIY:利用Arduino制作智能家居系统 智能制作 极客范 · 2015-04-29 20:37 (点击上方公众号,可快速关注我们) ...
  • CCJHDOPC
  • CCJHDOPC
  • 2016年01月12日 17:06
  • 615
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对于初学者如何选择开发板
举报原因:
原因补充:

(最多只允许输入30个字)