这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 学习嵌入式真的这么难么

共11条 1/2 1 2 跳转至

学习嵌入式真的这么难么

菜鸟
2010-10-05 22:33:50     打赏
      真是太想學好嵌入式了,當初在學校的時候,就想學好,有硬件有軟件,有資源,但是就是不開竅,太多的不明白,所以只能算是了解。现在工作了,发现经常会用到这些方面的知识,很想去学,但是没有硬件资源,没有软件资源,更没有熟悉的人指导,只是应用会用到,而自己眼看着学过,却不能拿来自己做东西,郁闷啊,郁闷的难受。最近又开始了嵌入式学习的征程,发现问题还是很多,不知道从哪里入手,那些枯燥的文字看着头疼,收获甚微,到底是学还是不学呢,经过一段时间的学习,又有了放弃的念头,难道要学好这个真这么难么???



关键词: 学习     嵌入式     真的     这么     难么    

高工
2010-10-06 11:09:37     打赏
2楼

在没有系统学习之前,还是不要自己吓唬自己,认为嵌入式很难,就退缩了


院士
2010-10-08 10:47:05     打赏
3楼
试问楼主,学什么不是从一开始不明白到渐渐明白的?

给你个共用答案吧~


先讲一讲需要掌握的基本技能。
答:
(1)C语言是所有编程语言中的王者(单片机、DSP、类似ARM的种种芯片的编程都可以用C语言搞定),因此必须非常熟练的掌握,大学本科教学中的C语言是远远不够的,有两个非常重要的内容没有讲“文件的操作”和“IO的操作”,其中“IO的操作”是必须掌握的技术。
(2)操作系统原理,是必需的,如果你是计算机专业毕业那也就无所谓了,如果是非计算机专业的就必须找一本比较浅显的计算机原理书籍看一看,把啥叫“进程”“线程”“系统调度”等等基本问题搞清楚
(3)计算机原理应该指的是x86的微机原理吧,但是在嵌入式领域x86处理器只是冰山的一小角,还有很多叫做ARM、XScale、SuperH、68K、PowerPC等等等等,无数的其它处理器,有一些我也叫不上名字。但是,X86总规是基础,万变不离其宗,深入学一下还是非常有必要的(尤其对于想要学习Linux的朋友,想要读核的话就必须要深入学习以下x86系统架构)。 如何学习嵌入式开发呢?
答:
大家都知道这个领域人才非常稀缺,但是,学习周期比较长,需要的知识面也比较广,所以不要心急。先看看下面的几个问题,了解一下你现在的知识水平:
(1)你用VC++或BC++编写过应用程序吗?
如果编写过应用程序,那就做好了,如果你没有做过上层应用程序,那么又如何能够去理解更深的更高深的底层程序呢,那就赶快补上这一课吧!!!
(2)你曾经编写过单片机或者DSP的程序吗?
我们把类似51单片机或者DSP上面跑的没有操作系统的程序叫做“代码裸奔”,我们也都曾经编写过裸奔的代码。因为有的时候比如我们编写一个简单的程序,就只需要点几个LED检测几个按钮的状态,那么“代码裸奔”弄一个while(1)的死循环就足够了,杀鸡何必用牛刀。
编写这种裸奔的代码,也是学习嵌入式的必由之路,因为,你将会用C语言去对寄存器写控制字,这就是以后写驱动程序的基础呀。
另外需要说明的是,从概念上说,“代码裸奔”也已经属于嵌入式开发的范畴。
(3)到了最后一个阶段,你就可以开始找一个方向(uCos、Linux、VxWorks、WindowsCE、Palm等等等等),学习有操作系统的嵌入式开发了。
嵌入式操作系统的种类也是无法计数的,有一些我连名字也叫不上来,太多太多了。但是值得庆幸的是,这些操作系统大同小异,相通的。
你正在在读书,建议学习uCos操作系统(看邵贝贝的《UC/OS操作系统》);如果你不喜欢这么Basic的操作系统,VxWorks也是一个不错的选择,VxWorks进入中国已经好多年了,国内出版的书也都很好,尤其推荐陈智育的《VxWorks程序开发实践》和周启平的《VxWorks下设备驱动程序及BSP开发指南》;Linux简直是恶梦,但是如果你能够走出这个噩梦,你也就成了高手了。 就说这么多吧,路漫漫其修远,祝你成功!!!

专家
2010-10-08 11:13:47     打赏
4楼
得多话时间研究研究的

高工
2010-10-08 15:34:46     打赏
5楼
JackWang说得很好!学习嵌入式急不得,更不能盲目,有针对性的学习最好,另外一个扎实的电子设计功底也是必须的,嵌入式学好不容易,牵涉面广,涉及知识多,软硬件的知识都需要,基础的,系统级的概念都要有,需要不断地实践,积累,总结经验。

高工
2010-10-11 19:41:58     打赏
6楼

都是慢慢积累的,如果你们工作需要,应该是只针对一种单片机或DSP,专业地去学容易的多,什么都是不懂到懂得,我记得本科时我们老师给上DSP的课,教了一个学期,大家都还是不会。等读研究生了,自己摸索了一段时间,慢慢就上手了。学知识,最怕自己吓自己。。。


菜鸟
2010-10-26 13:26:53     打赏
7楼

真的 比较难,但是 当你回头的时候,才发现其实很容易,需要的只是灵光一现


菜鸟
2010-11-17 11:06:42     打赏
8楼

我认为兴趣最重要


菜鸟
2010-11-18 16:08:36     打赏
9楼
11111

菜鸟
2010-11-30 22:03:53     打赏
10楼

谢谢各位指教


共11条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]