嵌入式软件工程师需要掌握什么?

 我来答
内蒙古恒学教育
2022-10-28 · 专注于教育培训升学规划
内蒙古恒学教育
向TA提问
展开全部
嵌入式软件工程师需要具备简单的硬件电路设计能力。
需要懂得C语言和一些简单的汇编语言编程;能够阅读一般嵌入式系统的原理图;至少熟悉一种嵌入式系统的软件开发环境;熟悉一种嵌入式系统软件的开发过程;必要硬件基础知识;理解常见的嵌入式操作系统的工作原理。
需要懂得:(1)懂得C语言和一些简单的汇编语言编程。
(2)能够阅读一般嵌入式系统的原理图。
(3)至少熟悉一种嵌入式系统的软件开发环境。
(4)熟悉一种嵌入式系统软件的开发过程,如:单片机系统、DSP系统、ARM系统或其它的一些潜入式系统。
(5)理解常见的嵌入式操作系统的工作原理,理解线程、进程、信号量、消息机制、同步与互拆、并发控制等软件编程时用到的概念。
(6)必要硬件基础知识。
华北工控
2019-07-18 广告
深圳华北工控股份有限公司专业提供嵌入式计算机全套解决方案,支持定制化服务,产品均通过3C认证,全国三年超长联保,品质可靠!华北工控为工业自动化、机器人、轨道交通、智慧零售、灯光工程、智能快递柜、无人驾驶等领域的合作伙伴提供全力支持!具体产品... 点击进入详情页
本回答由华北工控提供
晚安100
高能答主

2022-02-26 · 喝杯开水重启一下。晚安。
晚安100
采纳数:391 获赞数:18691

向TA提问 私信TA
展开全部

嵌入式系统软件工程 方法实用技术及应用,免费下载

链接:https://pan.baidu.com/s/10No3IypKyLg01bV4T9b22w

提取码:56st

《嵌入式系统软件工程:基础知识、方法和应用》系统地阐述嵌入式系统软件工程所涉及的过程、方法、内容,以及在典型工业领域中的应用。全书内容分为两大部分:第一部分介绍嵌入式系统软件工程方法论,主要包括嵌入式软件的开发过程(需求工程、软件和系统体系结构、编程和测试等内容),开发和测试中所采用的标准,与安全性相关的软件系统的准入,以及嵌入式软件所涉及的法律问题:第二部分介绍嵌入式系统软件在汽车领域、轨道交通领域、航天领域、医疗器械、工业自动化、通信系统中的应用,在每个应用领域重点介绍具体应用领域的一些特定需求、技术和限制条件,以及它们对于嵌入式系统软件开发过程的影响。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
书尽胸臆
高粉答主

2021-04-09 · 精读书,爱读书,分享书,书中自有颜如玉,书中自有黄金屋
书尽胸臆
采纳数:730 获赞数:58958

向TA提问 私信TA
展开全部

总结下:

1、最重要的是C语言编程,以及C++,这个与自己读程,应用,开发项目,做系统移植息息相关;

2、操作系统:LINUX,WINCE等,至少学习过一种,并且还需要对些基础知识有蛮多的了解;

3、对ARM,FPGA,DSP等这些硬件比较了解。

这是最常规的条件,当然,一些基本素质,像英语能力,团队协作能管理,也很重要。

扩展资料

从个人整体发展来说,如果想创业,做自已的产品,嵌入式软件开发可以开发出专利产品。

另一个发展路径是:积累丰富开发经验的嵌入式软件开发工程师可以向嵌入式系统开发工程师发展,从而晋升为产品研发经理或IT项目经理。对测试理论和方法有一定了解的嵌入式软件开发工程师还可以转作嵌入式系统测试工程师,最终也可发展为IT项目经理。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千锋IT教育
2023-05-15 · 千锋-IT职业教育良心机构
千锋IT教育
向TA提问
展开全部
更系统全面的学习资料,点击查看嵌入式软件工程师需要掌握以下技能:
1.嵌入式系统原理和架构:了解嵌入式系统的基本原理和结构,熟悉各种微控制器、微处理器和嵌入式系统的硬件构成;
2.C/C++编程:熟练使用C/C++编写嵌入式系统的底层驱动程序和应用软件;
3.操作系统:熟练掌握常见的嵌入式操作系统,如FreeRTOS、ucOS、Linux等,能够进行移植和驱动开发;
4.硬件调试和故障排除:熟练掌握常见的硬件调试工具和方法,如示波器、逻辑分析仪等,并能够快速定位和解决硬件故障;
5.通信协议:熟悉常用的通信协议,如UART、SPI、I2C、CAN、TCP/IP等,并能够进行协议栈开发和调试;
6.嵌入式系统的安全性:了解嵌入式系统的安全性特点和相关技术,如加密、认证、数字签名等;
7.实时系统:了解实时系统的特点和实时性保证方法,如中断、任务调度、任务优先级等;
8.面向对象方法:熟练使用面向对象方法进行嵌入式系统的开发,如OOAD、UML等。
想要学习,推荐你来【千峰教育】,千峰教育机构是一家专注于IT技能培训的教育机构,其嵌入式软件工程师培训课程内容丰富,包括嵌入式系统开发、Linux操作系统、微控制器应用、无线通信等方面。培训采用面授教学方式,师资力量雄厚,讲师均为业内经验丰富的专业人士。千锋IT培训机构,热门IT课程试听名额限时领取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2021-04-18 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

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

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式