我马上就学完c51单片机了,如何进一步学习?嵌入式系统如何学习,分几步呢?假如学完嵌入式又如何深入发展

我想走嵌入式软件编程或者硬件方面,请高手多多指教,还有想问一下这方面有没有就业前景,如何提升,比如说参加培训什么的,我现在是沈阳师范大学应用物理学(光电技术方向)大三学生... 我想走嵌入式软件编程或者硬件方面,请高手多多指教,还有想问一下这方面有没有就业前景,如何提升,比如说参加培训什么的,我现在是沈阳师范大学应用物理学(光电技术方向)大三学生,想就业时从事单片机嵌入式方面工作,如何准备呢? 展开
 我来答
liang890319
2011-11-18 · TA获得超过1235个赞
知道小有建树答主
回答量:1446
采纳率:50%
帮助的人:457万
展开全部
其实严格说单片机不算嵌入式的,只能做简单的通信 控制 数据采集
像联网 嵌入式webserver 等都是很难实现的
我认为上了系统才算嵌入式也就是说arm

方向嘛
做嵌入式的大概有这样几个方向:

驱动/BSP/内核移植类:这一类要求你了解硬件芯片和电路原理图多一些,需要多学习大学这类基础课,然后看一些基本的CPU芯片外围芯片手册,知道什么是CPU内部总线、外设控制器和寄存器。这类人在产品项目中人数需要不大,但是工资不低。(内核移植和内核开发暂且不提)

(辅助知识:

通信:串口,usb口,网口,RS232,RS285,LINE2.0,CANBUS,RF,蓝牙,红外

数模:ADC,DAC,放大器应用电路

电源,存储器,时钟,传感器等应用)

嵌入式操作系统类:这一类要求你能根据产品需要设计出能多任务处理并控制一些外设或者与外设通讯的程序。需要你有很好的C语言基础,单片机基础,然后是嵌入式操作系统基础,知道各种多任务处理的模型,然后还需要一些数据结构知识。你要知道程序是如何烧写到芯片里变成能控制设备的东西的。

嵌入式系统应用类:这一类要求更加偏向软件一些,有时甚至只是知道内存限制就可以了,其它硬件都不必考虑太多,比如做嵌入式GUI的(miniGUI, Qt)、嵌入式数据库的、嵌入式webserver程序等,这一类归根结底是软件开发,需要有强大的阅读源码能力和程序设计基础。高级嵌入式相关应用程序开发类:如手机开发的,特别是iphone android的应用开发,这一类实际上是纯软件开发,要求有很好的程序设计基础、面向对象概念、结构化开发概念等,UI相关的现在还需要有一些UX用户体验理念。

大概就这几类,如果你是学生建议自己买一个三星的ARM9开发板,很便宜的,从读芯片手册、学习移植ucosII,写写ucosII应用程序,深入的可以学习嵌入式linux下应用程序开发等,总之一年之内学透一个开发板,那么你就可以合格胜任前两类工作了。
十三洲
2011-11-25 · 超过27用户采纳过TA的回答
知道答主
回答量:133
采纳率:0%
帮助的人:119万
展开全部
C 语音,比较直观易懂!!而且许多语法都兼容
学习单片机,首先要知道学习完之后,可以做些什么~~~这点很重要。
只有自己感兴趣,然后才会积极的去学~~~
建议从51单片机学起。如果再结合些传感器就更好!!
比如温度、光暗、人体感应、红外线等等,这些学起来会比较好玩。
如果有条件可以买块开发板来学学~~淘宝上收索 “ 传感器 51 单片机 ” 一大堆~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuguoku
2011-11-18 · TA获得超过112个赞
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:144万
展开全部
你学的C51的话继续下去最好走硬件工程师这条路。这条路就业很广泛。现在有许多培训班,你们沈阳哪个好我不知道,北京的华清远见嵌入式讲的挺好的,我同事有从那出来的。
不知道你51是怎么学的,当年我是看视频学的,嵌入式也是看视频学的,当年学51看的是郭天翔的视频,想从51快速入门到嵌入式的话他们做的视频挺不错的,你可以考虑。
这是那个视频的下载链接你可以看看http://www.ourdev.cn/bbs/bbs_content_all.jsp?bbs_sn=3499198
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凌阳教育
2011-11-29 · TA获得超过1275个赞
知道小有建树答主
回答量:1090
采纳率:0%
帮助的人:463万
展开全部
如果你想学习嵌入式系统,可以参考一下我们四个月嵌入式就业班的培训课程大纲,这里不仅列出了需要掌握的知识和技能点,还有学习时间方面的安排建议,如果是自学的话,你可以把各个阶段所花时间延长2~3倍(依个人的具体情况而定了)。如果还有不明白或不理解的地方,欢迎上我们的网站详细咨询,我们的老师专业、真诚而热情,很乐意为你提供帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
急速电棍
2011-11-18 · 超过22用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:63.1万
展开全部
最好先搞硬件!然后进入软件!
硬件没什么前途!学习下linux系统!这个比较难!还有硬件方面个人建议看看发明者电子设计宝典!这本书!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式