您的位置 首页 报告

初学者拿到2440、6410 等开发板应该怎样学习?

(因为我发现很多同志都很迷惑,所以我觉得这个帖子比较有价值,并且我对这些的认识也会不断的更新和改善,所以这个帖子我会不停地更新完…

(由于我发现许多同志都很利诱,所以我觉得这个帖子比较有价值,而且我对这些的知道也会不断的更新和改进,所以这个帖子我会不停地更新完善,也期望更多的人进来评论剖析,乃至提出对立批判的定见,要知道帖子的最新状况,请看这个地址:【评论】初学者拿到24406410开发板应该怎样学习?
http://www.gooogleman.com/forum.php?mod=viewthread&tid=18881&fromuid=3

绝大部分初学者拿到2440、6410 等开发板估量都会在振奋的一起不知道咋办。太多人问这个问题了,所以开个帖子评论一下。以下观念仅代表我个人观念,假如说错了,欢迎纠正。
一、 条件:学习2440、6410 等开发板之前必须有比较好的C言语根底,汇编得能够渐渐学习,数字电路等也得比较合格,模仿电路恰当了解,至少能看懂PDF格局的开发板电路图。从这个条件看,契合条件的人,得是大二下学期以上的学生了,所以请大二曾经的学生好好学习大学根底先,不要舍本求末了,否则是学不会的。

二、分量 以上条件后,开端进入正题。拿到开发板就看光盘自带的硬件手册,先了解一下开发板的接口功用介绍,然后挑选一个系统为方针,千万不要 wince,linux ,android全搞一通,还有学android之前得有好的linux 根底,所以请不要直接android,以免吃力不讨好。选定系统方向,那么就照着该系统操作手册看看一遍,看完了就从头看,照着上面玩玩板子,搞了一两天之后就开端照着上面手册,烧写bootloader啊,烧写系统啊,学会运用这个开发板先,最终才是自己建立开发环境,编译bootloader,系统等。搞定这些后,就照着上面的手册烧写进去,那么这个对开发板的初级知道就完成了。今后就开端测验自己修正bootloader啊,以及开发驱动等。好好看看现成的bootloader、驱动源码。
三、我个人比较推重开发板学习流程是:了解上述进程后——》bootloader学习——》操作系统知道、学习——》系统开发的流程。在这些进程中假如发现自己很难看懂代码,那么请好好温习C言语,否则今后就不能前进的了。这个进程对大部分初学者来说很抑郁的,不断被冲击的进程,抱负很远大,实际很残暴,都这样,坚持半年估量就会有决心了,加油吧,各位老兄。

四、学习战略,前期多加点QQ群,越多越好,看他人晒干说什么,还有也引荐几个网站,CSDN 的wince和linux 都不错,当然www.gooogleman.com也在发展中,也请各位多来助威,嘿嘿,先这样了。good luck!

——续@2011.04.27
五、 假如发现PDF电路图都看不懂的人,那么请回去恶补电路根底以及一些电路规划标准,最好的办法便是多问做硬件规划的人;假如发现自己连 bootloader代码都看不懂,那么请回去恶补一下汇编,C言语根底以及ARM的一些系统架构常识。关于一些C言语书本我这儿有一些引荐:
——引荐C言语好书一本:C言语程序规划:现代办法(第2版) 这本书十分通俗易懂,被誉为十年来最好的C言语教程,翻译的也很到位。
——引荐一本C和C++一些经典剖析的好书:高质量程序规划攻略:C++、C言语(第3版) 写的很精彩的,许多面试标题都出自这儿。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/baogao/264787.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部