我想弄嵌入式开发,但是是零基础,求大神指导

2025-04-30 18:51:04
推荐回答(1个)
回答1:

你好:什么做好了做精了都有前途,你认真看下吧

  我推荐给你看看做过嵌入式开发的现在的想法:
  十年前,我认定嵌入式开发是最有前途的
  从小,我就对电子类的东西有些好奇。
  大学了,比较自由,我就购买了不少电子报这样的刊物。
  加上我的专业是机械电子工程。少不了,要思考电子技术会向何处发展。

  10年前的这个时候,我刚好大二第二学期,有一门功课,叫做《数字电子技术》(数字典路)。我特别的喜欢,除了规定的教材之外,还购买借阅了很多相关的教材来辅助学习。其中,有不少微处理,单片机,PLA,设计技术方面的图书。
  不断的学习+思考,有一天,我在大街上瞎逛。看见一家五星酒店上的霓虹灯一闪一闪,习惯性强迫症,心里想:嗯,我可以做一个ROM芯片,里面存放的是霓虹灯的样式,ROM芯片外,我可以设计一个电路,循环读取ROM芯片的数据,显示文字和图案。如果我要更换霓虹灯的文字和图案,再烧一次就可以了。
  我突然想,哪?ROM芯片里面,存放的东东,应该是数据,还是程序呢?
  哪一夜的思考,突然让我体会到了可编程的意义。
  以前,我们设计电路,是根据功能需要,来设计逻辑电路,可是,一旦有了可编程的,所谓具备通用逻辑的微处理器,任何一个电子系统的设计被颠覆了。
  我画出了这样的电路图。

  任何一个数字电子系统的内核,都可以由这5部分组成,MCU,ROM,RAM,输入通道,输出通道。当他们组成的基本系统嵌入到任何一个电子系统中,都可以起到简化系统,设计上更简单等多种好处,我们要做的,就是根据需求,设计ROM芯片里面的“程序”。
  你们看,这个最简系统,手机中有,家电里面有,玩具里面有,路由器里面有,数控机床里面有……,天啊,应用面如此的广泛。
  对我来说,我只要掌握如下的知识:
  (1) 不同的MCU所适应的范围,也就势CPU选型。
  (2) 基本系统之外,外部电路的设计特点。
  (3) ROM中的程序的开发能力。
  很显然,第三点,软件的开发能力,是最重要的。我仔细的审查了一下,我所学专业的知识结构,太偏硬了。而我天真的认为,因为莫尔定律,硬件会越来越标准化,功能越来越强大,实在不需要学习太多。更重要的是,软件的开发能力,拿到问题的解决方法,设计算法的能力。虽然,我这个专业,也学习软件工程,数据结构,操作系统之类的东西。但是,要求不高,并且,都很简单。
  于是乎,在那段时间里面,我做了一个决定,大三开始,到计算机系辅修一些计算机专业的课程,弥补我知识结构的不足。
  ……

  一晃十年过去了,前几天,到北航参加一个会议。
  十年前,非常新的嵌入式系统的概念,现在,已经非常火热了。并且,已经成了一个非常新的专业。
  老师们在热烈的讨论,应该是从计算机系出发去建构知识体系,还是应该从电子系出发去建构知识体系。真的是欣欣向荣,我是不是应该自我标榜,自己是第一代嵌入式系统专业毕业生呢?呵呵。可惜,老师们后来开始讨论嵌入式系统专业如何构建基础知识体系结构,我插不上话了。

  仅以此文,纪念十年前那种太阳每天都是新的之美好生活。

  来自:http://www.tianyablog.com/blogger/post_show.asp?BlogID=187968&PostID=4882678

  还有一个是马上要学的,把他自己的想法给你看看:

  我马上要转行做嵌入式开发了,用eVB开发wince的程序
  可是我更喜欢c++,还有正统的windows程序设计
  可是现在工作好难找,做嵌入式是不是有前途啊?
  或者给点经验?
  当然咯,做嵌入式还是比较有前途的。所有控制类的产品都需要一个嵌入式系统来支持。但是可以用eVC做开发,为什么一定要用eVB呢?
  CERTAINLY!嵌入式开发有前途啊,嵌入式系统在今后的应用中是必不可少.
  非常有前途!现在做的人少,大家坚持住就好!
  有那么一点
  坚持就是胜利!!

  PC时代应该过去了,我们已经落后了不少,所以我们只有迎头赶上,争取与其他人同时起步,哪怕只做垫脚石也好,还有后来人嘛,只要我们努力去做了就好!!

  为什么不用EVC4呢,在CE.net里就只有EVC4了,没有EVB了。看来微软放弃EVB了。

  作嵌入式系统需要很多方面知识的总和,如果有一天你觉得自己对一个系统通了,你可以找到很理想的职位,工作也很有乐趣。
  嵌入式产品如果比作一个人,若硬件是躯体,则嵌入式软件就是思想
  如果说桌面系统已经是个老人的话,嵌入就是个婴儿,应该是有前途的