如何选择自己的嵌入式开发方向

如题所述

废话不多说。首先声明osboy的职业方向是嵌入式开发中的Linux底层驱动方向。所以可能对这个方向比较了解些,文章有不当之处请指教。嵌入式开发有以下几个方向:软件方向:底层驱动方向:工作内容,最普遍的职业内容为写armlinux上的驱动程序,就是有公司的产品开发板,负责维护编写针对这类硬件的驱动程序,比如usb,sd卡,lcd屏等等之类的驱动。这类职业又区分为原厂驱动开发工程师,和系统厂商驱动工程师。这类工程师一般只需要c语言即可,当然现在的公司面试的时候都是面试c,c++的。(1)原厂驱动开发工程师这类职业就是工作的IC芯片半导体设计大厂,一般都是欧美企业,比如intel,freescale,TI,Marvell.这类公司的驱动职务,一般来说技术含量高,能接触到真正的驱动开发,内核移植的工作。因为他们要出针对自家芯片的BSP,所以他们不做这些事情做系统的公司就需要做,那就乱了。在这类半导体原厂上班一般人都有优越感,大部分很少加班,当然一切国内的芯片设计公司除外。(2)系统厂商驱动工程师这类职业就是工作在做产品的公司里面,比如中兴,Moto等等吧,就是靠做项目卖产品,非芯片类的产品,而这些产品都是用上面那些原厂的芯片设计出来的,所以在这类公司工作,一般来说比较累,加班加点,当然工资不会少的,只是技术上由于大部分都被原厂的驱动工程师做好了的,在系统厂工作的话,可能属于在原厂的基础上做二次开发,针对自己的产品的某些特殊的外设写驱动,调试产品,对做产品,客户的需求比较了解,对作出一个优秀的量产产品需要哪些地方注意这点要比在原厂的工程师强点。(目前芯片原厂世界上就那么几家,大部分公司都是系统厂商,做自己的产品,前景也非常广阔)上层应用方向:工作内容,最普遍的工作内容是针对设计好的硬件开发板,设计上层应用程序,比如linux应用工程师,典型的上层应用QT,MINIGUI,等界面程序,这些都是出于linux的应用层的程序,一般来说做应用的人都是编程比较强的,会很多语言,c,c++,java之类的都能写,而且这类人对做产品就更有经验了,这点要比做驱动的工程师强,也是比较短缺的一类人才。近些年来新兴的android智能手机操作系统如火如荼,早就了一大批android的人才,单就android来说他也分了好几个职业方向,比如底层驱动方向,其实就是上面说的底层工程师;androidhal层工程师,这类基本上上面说的最典型的linux应用工程师差不多。再往上层就是android 中间层整合工程师,这类人才比较短缺,一般来说需要会c++,java之类的,这类职务一般都集中在半导体原厂和做手机,MID之类的大公司的,人才短缺,上手难,找锻炼的机会也难。硬件方向:嵌入式硬件方向本人就不好多说什么,本站也只想想找个嵌入式的硬件工程师合伙来着。那么对于初学者,你打算选择嵌入式的哪类开发方向?我们说在工作方面,一定要选择自己爱好的职业去做,这样你就会进步的非常快,所以我觉得选择方向没必要左右衡量,选择自己的喜欢的职业方向,努力的去学习,去锻炼,全身心的投入到工作中去,你就是成功者。
温馨提示:内容为网友见解,仅供参考
无其他回答

嵌入式开发考研方向有哪些?
1.计算机科学与技术:选择计算机科学与技术作为研究方向,可以深入学习计算机系统原理、嵌入式系统设计、嵌入式操作系统、实时系统等相关知识。这将使您具备更深入的理论基础和技术能力,能够在嵌入式系统开发领域进行研究和创新。2.电子与通信工程:选择电子与通信工程作为研究方向,可以进一步学习电子电路设计、...

嵌入式 哪个方向
因此,适合对软件设计和编程有浓厚兴趣的从业者选择。嵌入式系统开发方向则更偏向于硬件层面的开发,涉及嵌入式设备的硬件设计、系统集成和性能优化等。该方向需要掌握硬件描述语言,熟悉嵌入式处理器架构和芯片原理等。随着人工智能、物联网等领域的飞速发展,嵌入式系统在智能设备、工业控制等领域的应用越来...

嵌入式哪个方向好
嵌入式系统的硬件与软件结合方向是比较好的选择。嵌入式系统涵盖了硬件、软件以及两者结合的应用等多个方向。其中,硬件与软件结合的方向因其广泛的应用前景和市场需求而受到广泛关注。这一方向结合了电路设计、微处理器编程以及操作系统开发等多个领域的知识,使得从业者能够深入了解嵌入式系统的核心机制,并...

嵌入式工作哪个方向好
综上所述,嵌入式工作的物联网方向具有良好的发展前景和广阔的发展空间,需要掌握相关技术并不断学习和更新。对于热爱嵌入式技术并愿意不断学习和提升自己的人来说,选择物联网方向是一个不错的选择。

嵌入式开发哪个好
三、具体选择应考虑个人兴趣、专业背景和市场需求 在选择嵌入式开发方向时,除了市场热度,还应考虑个人兴趣、技术专长以及未来职业规划。不同的人可能对不同领域的嵌入式开发有独特的兴趣和优势,因此选择时应结合多方面因素进行考虑。总之,无法简单地回答哪个嵌入式开发方向最好,需要结合市场需求、个人兴趣...

嵌入式都有哪些方向
调试、维护与售后服务等。专业学习内容包括电工与电子技术基础、计算机组装与维护、Linux操作系统、计算机网络基础、单片机及应用、Linux C编程、嵌入式系统原理、EDA、嵌入式应用等。就业方向主要面向电子及相关行业,从事嵌入式产品的设计、开发、生产、安装、调试、运行维护、故障分析、产品营销与售后服务。

前辈们请指点,我想学习嵌入式编程方向的话应该选择哪一个专业?目前在...
应该选计算机科学与技术,因为计算机科学与技术就业方向偏网络和软件行业,电子信息工程就业方向偏通信行业。

嵌入式开发工程师就业方向
1、熟悉C语言、Linux系统编程、汇编语言,并能够熟练阅读及理解英文技术资料;2、能够进行嵌入式软件开发,熟悉MCU、DSP或者其他处理器;2、至少熟悉一种嵌入系统软件开发环境;4、了解模拟及数字电路,有一定的硬件基础,掌握EDA软件的使用,能够读懂原理图和PCB图。嵌入式开发工程师待遇 入门的嵌入式工程师...

嵌入式软件开发方向考研推荐专业
5. 微电子与固体电子学:这个专业侧重于集成电路设计和微电子器件的研究,有助于你理解嵌入式系统中的硬件部分。除了专业选择外,你还可以关注各个大学的研究方向和导师团队。选择具有相关研究实力和资源的学校可以提供更好的学术支持和发展机会。此外,考虑到嵌入式软件开发的实践性质,可以选择有相关实验室...

嵌入式的学习路线
四、高级技能提升阶段 在完成基本开发技能的学习后,可以进一步提升自己的专业技能。这一阶段的学习包括深入掌握一种或多种嵌入式系统开发工具的使用以及掌握先进的嵌入式系统开发技术。例如,深度学习在嵌入式系统中的应用是当前的一个热门方向,可以学习如何将深度学习技术应用于嵌入式系统中以实现更复杂的...

相似回答