linux c工程师和嵌入式软件工程师有什么区别

linux c工程师和嵌入式软件工程师有什么区别,第1张

首先你要明白嵌入式软件是两个不同技术领域。嵌入式软件设计是依赖于硬件实现的,而且考虑硬件很多,包括常见CPU架构,体系,外设接口,硬件协议之类的。如果侧重BSP的话需要你能看得懂电路图。如果侧重软件功能的话需要在程序设计上考虑到嵌入式系统的性能局限,毕竟不是PC机和服务器那样子大量ram和高频CPU给你用,还有类似信号处理或控制算法需要熟悉。

linux C工程师乍一看干的活和嵌入式中的linux平台软件设计差不多,实际上深入后区别还是挺大的,linux系统一般用在网络设备(硬防,网关,路由器)或服务器中,开发这些软件对于网络方面的知识要求很高,而且从项目管理的角度来讲就属于软件工程领域了,完全不需要关注硬件,反而对于数据库,面向对象,设计模式这些有要求。

看你做什么方向的东西了,如果是嵌入式软件工程师的话,合肥5500应该是算高的了,如果包括硬件,软件什么的应该可以,看你工作年限吧,你说的5500在你原来的城市算高吗,主要是现在嵌入式的人多了,什么培训的都来了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6202668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存