做嵌入式软件工程师需要具备什么技能?除了C/C++

 我来答
狂得略0p
推荐于2016-09-11 · TA获得超过1034个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:151万
展开全部
整个嵌入式软件,分为底层、系统层、应用层。
做底层,也就是驱动和BSP,要懂硬件逻辑。比如做一个电子指南针功能,你要知道地磁传感器和加速度传感器传来的数据是什么,如何接受数据(时序图),以及怎么处理那些数据得到你想要的结果。
做系统层,你要懂得怎么搭建操作系统,要学习操作系统原理,以及特定的操作系统,如何在操作系统上写一些底层的管理程序,类似内存管理。
做应用层,就要掌握在嵌入式系统上常用的开发环境,包括开发语言和开发软件,比如在linux上做界面,就要学会QT软件设计
反正归结起来,计算机专业的知识都要用上,还要加上硬件逻辑,你可以去学学数字电路。
来自:求助得到的回答
ghost4063
2012-12-29 · TA获得超过6519个赞
知道大有可为答主
回答量:2940
采纳率:75%
帮助的人:2729万
展开全部
基本的硬件知识,包括数电,模电,一定的动手能力。
良好的逻辑思维能力和编程习惯。
最重要的是钻研精神!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
亥悦94
2012-12-29 · TA获得超过133个赞
知道答主
回答量:94
采纳率:0%
帮助的人:35.1万
展开全部
数据结构,计算机组成原理,数电,模电
如果搞安卓的话,还得加强一下算法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2021-01-19 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

嵌入式软件工程师:从事嵌入式软件开发工作的人

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式