一个电子工程师机器人ARM学习心得.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一个电子工程师机器人ARM学习心得.doc

一个电子工程师的机器人ARM学习心得我的笔记刚公布就有很多朋友来找我,把我当高手,问我“ARM怎么入门”。我不是高手,仍然是菜鸟。 6 b7 m V3 Q$ n7 p3 v- Z L X7 C$ W% r( I4 r9 o( U 但是回想起自己当时的迷茫,特意写了这篇东西,当作给和我一样的兄弟姐妹的帮助吧。问这个问题的人多半不是已经工作的工程师,而是和我一样是学生,所以这篇笔记就把看家当成我一样的菜鸟,高手勿怪。* Z8 w: r$ I g3 E9 o : }0 ~% \( T D??|) u# U 首先声明:本人还没有找工作,事实上处于研究生刚毕业,还没开始找工作的空闲时间,44B0只是兴趣所在,打发时间。 % ~8 T Q; C; F所有看法完全是自己的感受,不代表任何他人。错了的观点各位帮我纠正。 9 o9 H; G1 }/ { p; L% T6 k! g+ C5 Z: L8 [ 再次补充:很多朋友看了上面的话就问我为什么研究生毕业了还不找工作:)说是打发时间,其实是因为研究生的时候带了一个项目,申请提前毕业以后项目还有块尾巴,答应导师把项目做完再走:)就这么简单。男人总点负点责,呵呵??Z: j) E5 x; V/ u$ P! k ??? K; w$ ~- D7 f以下问题常被问到,我就想到哪说到哪吧。 0 [1 u* g( I5 t2 K8 Z+ B( V5 w$ b + R! L) x( S5 Z0 ]一 首先说说ARM的发展 5 i h. g9 H9 q. e# h9 {??L可以用一片大好来形容,翻开各个公司的网站,招聘里面嵌入式占据了大半工程师职位。- t$ Y! \) t4 W: ^% O1 C 广义的嵌入式无非几种:传统的什么51、AVR、PIC称做嵌入式微控制器;ARM是嵌入式微处理器;DSP;FPGA。 , D: G1 r- C8 Y8 y% c客观的讲,工作需求量上DSP的需求比ARM要多,而ARM和FPGA差不多。 Y5 E8 |( v8 D1 h DSP因为数字处理与通信领域的空前发展而火暴,小到MP3 射象头,大到我们军品里的控制器,应用面很广。 x; m3 m. |2 a0 p FPGA的兄弟一般做ANSIC(特殊芯片设计,好象是这么翻译的)。 4 H+ s( S3 H8 i* ~# g9 O k( I7 U而ARM单纯说来并不比一个单片机强多少,但是它的独特就在于不断下降的价格和提升的性能。这完全依靠于ARM公司的战略,厉害!!很佩服他们的战略眼光!! 5 Z) n, g- V7 [1 n. W! \: ?值得注意的是:在找工作中,企业(著名的,小的不算)对单纯的ARM硬件开发工程师并不比单片机重视,很少有大企业的职位里写“从事过ARM开发优先”。 3 J7 g# v6 f! b* @: K5 F/ |??G5 a写的多的是什么?“嵌入式LINUX” : }* C- X, ]6 e- N9 V+ V到这相信大家看出来了吧,需要的是硬件中的软件。* u$ @; p; v3 S3 Q 6 J0 s3 j `9 J) n* V; \, e L二 ARM是硬件还是软件 4 O??r/ h! v, A2 t I Z很难说,ARM是硬件,LINUX是软件。 ! [8 I9 w ]: ]- W: O% lARM的硬件多半已经模块化了,像我这样把板子改成这样的就算动的多的了,这同样是ARM公司的战略,再次佩服。 ??@2 M, E3 w1 t1 h, S! ?实际中的LINUX的开发工作更多,更耗时。从这方面说ARM应该算是软件了。 h9 s* d5 z X g; a 在找工作中更是这样,举个例子,联想里和ARM最接近的是“BIOS工程师”是软件,MOTO里接近的是嵌入式LINUX工程师是软件。而其他很多公司把嵌入式产品开发归为硬件。$ t8 P) x. ?+ n; o 所以,不要讨论这个,好好玩转自己的板子才是关键。实在不爽你就把自己叫“嵌入式开发工程师” ]$ X8 e g5 Z% F# V! x8 R $ G, r k) M) S三 要不要买开发板 买哪家 }! ? Y4 a5 N ? 我的答案是“在你个人的学习方法”,但是如果看家是需要看这骗笔记的水平,个人推荐还是买现成的。* v+ E$ Y$ J j- ]6 z 1 买 2 E+ B2 x( t v% @! _ k5 O1 U+ T; u买板子可以把注意力集中在软件开发上,软件开发(尤其是驱动)可以不必担心自己硬件上的问题,我就是以便调试一边写驱动和程序,每次写驱动前就要先确认硬件没问题。5 i: M( d6 n( G 另外,买板子更省钱和时间,我自己做的板子,原理图PCB花了2周以上!制版又15天,回来以后焊接44B0 160个脚!那叫

文档评论(0)

xx88606 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档