嵌入式入门需要哪些基础?

 我来答
大地瓜瓜
2013-03-10 · TA获得超过854个赞
知道答主
回答量:83
采纳率:0%
帮助的人:41.5万
展开全部
嵌入式虽然只有简单的三个字,但它牵涉到的东西却很广,现在很多人对嵌入的理解都比较狭隘。
不知道你是学什么专业的,所以我说的系统点。

首先从工作内容来分:有嵌入式硬件工程师,嵌入式软件工程师。

嵌入式硬件工程师要做啥?
当然是设计原理图(涉及模电,数电,高频),画PCB板等,他们只负责硬件,和软件有关的都由嵌入式软件工程师来负责,所以通常一个新产品研发,需硬件工程师和软件工程师密切的配合,才能出成果。

嵌入式软件工程师要学啥?
大部分人说的的嵌入式,估计就是说嵌入软件了,忽略硬件,所以说比较狭隘。
首先介绍几种嵌入式系统

1,以单片机为核心的嵌入式系统,如51,AVR,要求会C语言或汇编,比较简单,大多数只做单片机的公司,会要求同时会硬件和软件,特别是小公司(大公司软硬件分工较细),也就是说自己设计电路,自己写程序,如你是学电子专业的,这个合适,这个电子专业的做的比较多。

2,以ARM7,M0,M3等为核心的嵌入式系统,功能比单片机多了不少,要求会C语言或汇编,或UCOS等一些微内核的嵌入式系统,这些可以说是一些强大的单片机了,开始有专门的硬件工程师来做硬件,软件专门负责软件,除非一些比较变态的小公司,既要你做硬件又要你写代码,我就碰到一个,一心不得不二用。

3,以ARM9,ARM11等更高位核心的嵌入式系统,功能复杂,要求C或C++,会LINUX系统或WINCE等其他一些系统,如现在很火的安卓系统,软件和硬件严格分工,软件工作量很大,硬件很复杂,需多人合作。

当然还有其他的嵌入式系统如MIPS,DSP,FPGA等等的,多了去了。

如你学的计算机专业第三种你最合适。

所以不要认为嵌入式就是LINUX和C了,有时一个产品里,这几种嵌入式系统同时存在,综合的组成一个完整的产品。

所以在学嵌入式之前,先全面的了解嵌入式,找准自己的方向

(纯手写,欢迎追问)
科幻特摄迷小天e7
2017-06-06 · TA获得超过356个赞
知道小有建树答主
回答量:560
采纳率:88%
帮助的人:244万
展开全部
嵌入式主要内容包括linux系统,C语言开发,数据库等,JAVA部分的安卓开发等,学成后可以开发应用软件的,内核开发,驱动开发等工作,做项目。目前国内零基础的入门性课程较多,如果自己是软件开发相关专业或有较好的基础的,应该考虑星创客这样的专为培养中高级工程师的课
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdf77db
2013-03-10
知道答主
回答量:41
采纳率:100%
帮助的人:15.1万
展开全部
编程语言,单片机
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式