嵌入式软件工程师需要硬件基础好吗

作者&投稿:敖将 (若有异议请与网页底部的电邮联系)
~

总结下:

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

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

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

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

扩展资料

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

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




想做一个嵌入式开发工程师需要学什么
2.操作系统,要学习一下操作系统的基本原理,熟悉Linux环境下的开发环境,然后你就照着相关的资料写一个操作系统试试看。3.计算机组成原理,要能够熟悉计算机的基本原理,看看你一个计算机的基本组成以及软件实质是如何来跑的。4.可以选择一些书籍来作为参考,华清远见有很多专业的书籍,初学嵌入式的朋友...

嵌入式软件工程师
嵌入式软件工程师,是职业名称。嵌入式系统是以应用为中心,以计算机技术为基础的,并且软硬件可量身订做,它适用于对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制...

嵌入式软件工程师和软件开发的区别
3.**硬件关联:嵌入式软件工程师通常需要深入了解硬件系统,因为他们的软件直接运行在特定的硬件平台上。相比之下,一般的软件开发可能更注重于软件层面,不需要深入涉及底层硬件。4.**资源限制:嵌入式系统通常有资源限制,包括有限的内存、处理能力和存储空间。嵌入式软件工程师需要在这些限制下进行优化。

嵌入式软件开发需要学什么
1. 编程能力 嵌入式工程师大类上属于软件工程师的范畴,编程技能是基本功,DJI、小马智行、NINEBOT、石头科技、OPPO、小米、地平线这些公司都对C\/C++要求熟练掌握的程度。除此以外对解释型语言要求为至少熟悉一种脚本语言。了解Linux系统,会使用Makefile工程管理工具等。2. 处理器架构 美团、小马智行、...

嵌入式开发工程师需要什么条件
很多朋友想知道嵌入式开发工程师需要什么条件,下面就让我们来看看吧。想成为一个优秀的嵌入式开发工程师需要具备以下条件:1、了解嵌入式硬件的知识;2、掌握并精通C语言编程;3、熟悉嵌入式Linux系统和内核代码;4、拥有硬件和软件的应用开发能力;5、有良好的创意和开发能力;6、拥有吃苦耐劳和积极学习...

嵌入式软件工程师前景如何
高薪水:由于嵌入式软件工程师的技能需求较高,且该领域的竞争相对较小,因此他们的薪水通常比其他IT职位更高。根据一些调查数据,嵌入式软件工程师的平均薪水往往高于其他软件开发人员。技能要求高:嵌入式软件工程师需要具备深厚的软硬件知识,包括硬件架构、操作系统、编程语言等方面。他们还需要了解特定领域...

嵌入式工程师对学历要求高吗
对于一些刚毕业出来的学生,在一线城市,刚毕业的大学生,技术水平相对较好的,能够掌握基本的开发工作,待遇可以达到8K+,但不同公司不同月薪。有经验的嵌入式工程师的待遇是比较高的,嵌入式软件工程师据了解是20-30K,15薪是最基本的行情,还有就是一些老牌的嵌入式产品的企业,月薪也相对可观。整体...

哪些证书或认证可以提升嵌入式程序员的专业技能?
2.特定硬件或操作系统的认证:根据使用的具体硬件平台或操作系统,可以考虑相关的厂商认证。例如,嵌入式Linux开发中,可以考虑LinuxFoundation颁发的LinuxProfessionalInstitute(LPI)认证。3.嵌入式软件工程师认证(EmbeddedSoftwareEngineerCertification):一些专业机构和认证机构提供了嵌入式软件工程师的认证考试,...

什么叫嵌入式软件工程师需要哪些专业知识认证
1 CouchDB所用语言:Erlang特点:DB一致性,易于使用使用许可:Apache协议:HTTP\/REST双向数据复制,持续进行或临时处理,处理时带冲突检查,因此,采用的是master-master复制(见编注2)MVCC_写操作不阻塞读操作可保存文件之前的版本Crash-only(可靠的)设计需要不时地进行数据压缩视图:嵌入式映射\/减少...

嵌入式软件就业前景
嵌入式软件就业前景良好。1.市场需求:随着科技的不断进步和创新,嵌入式系统的需求越来越大。许多行业都在寻求嵌入式软件工程师来开发智能化的解决方案和产品。随着物联网的兴起,嵌入式系统的应用范围将进一步扩大,从而为嵌入式软件工程师创造更多的就业机会。2.技术发展:嵌入式软件工程师需要不断跟进...

黔南布依族苗族自治州15027144963: 嵌入式软件工程师需要硬件基础好吗? -
宦明美洛: 嵌入式是一门软硬结合的技术,搞嵌入式软件的也是需要一些硬件基础的,而且由于嵌入式Linux开发往往是ARM+Linux路线,所以为了能够在后续深入学习过程中很好地掌握主流嵌入式微处理器的结构与原理(例如:ARM9),就需要对硬件工作原理有初步的了解和掌握,建议看一下诸如计算机组成原理、体系结构等相关的专业书籍.LZ可以到一些嵌入式培训机构的网站上看一下他们的课程设置,就会在脑子里有个清晰的思路,知道哪些要学,哪些不用学的太深就可以了,比如华清远见的官方网站,上面的嵌入式培训课程的安排就非常专业,没事可以去转转.

黔南布依族苗族自治州15027144963: 嵌入式软件开发.对硬件方面要达到怎样的程度呢? -
宦明美洛: 其实做嵌入式软件不需要了解太多硬件方面的东西,因为作为一个团队开发的话,肯定会让做软件专注于做软件,而做硬件的人会把基本的电路搭好,硬件方面的一些电气特性等都不需要我们考虑的(当然能了解最好,这样我们的程序才能更高效的发挥它的威力)我们只需要按照要求写出满足功能需要的代码即可,我们要做的是可以看懂人家做硬件的人画的板,当然一些简单的还是要了解的,比如在引脚配置的时候要考虑配置成哪种模式(推挽,开漏,上拉,下拉,浮空等),另外有些时候还需要软件滤波,此时还要考虑到硬件方面没法滤掉的噪声也是需要我们在软件方面去处理的等,其实时间长了会发现做软件的也会慢慢懂很多硬件方面的知识了,人都是具有学习能力的嘛,个人的一些见解,不喜勿喷哈*_*

黔南布依族苗族自治州15027144963: 软件工程嵌入式对编写代码的要求高吗? -
宦明美洛: 嵌入式软件目前范围比较广.包括了单片机软件,linux嵌入式软件,嵌入式wince等等.这些对编写代码的能力要求都不太高,毕竟代码量不是很大.但对于硬件系统有一定要求需要熟悉模电,数电,微机原理等.

黔南布依族苗族自治州15027144963: 嵌入式软件工程师需要哪些素质和知识 总结几点~~ -
宦明美洛: 说起嵌入式,它是一个充满挑战的行业,是软硬件结合的完美产物,所以要想学好嵌入式,需要软硬件都有所了解掌握,但你可以偏重某一方面,以此作为求职方向目标. 你也不要被它庞大的学习体系吓到了,你必须选择一个切入点,如果是学...

黔南布依族苗族自治州15027144963: 请问无基础学计算机嵌入式(偏软件)开发难吗? -
宦明美洛: 我来说说吧,从零基础学习嵌入式硬件开发. 1. 数字电路基础,这个是从事嵌入式开发必须的.不但要学,还要学好,学精. 2. 模拟电路基础,从事嵌入式开发难免要接触模拟电路,这个至少要有较好的基础. 3. 计算机基础原理,这个学要好...

黔南布依族苗族自治州15027144963: 本人自动化女生一枚,马上大四了,想现在开始学习嵌入式可以吗? -
宦明美洛: 嵌入式的学习路线还是很曲折的,如果你想短期速成,真的不太现实,这东西需要大量的积累和扎实的软硬件基础.硬件如 单片机,ARM,DSP等,各种电子元件等,了解一些小硬件的驱动编写,最简单的比如说 单片机驱动 LCD显示屏.软件...

黔南布依族苗族自治州15027144963: 成为一名优秀的嵌入式开发工程师有哪些要求? -
宦明美洛: 要想成为一个优秀的嵌入式开发工程师,至少需要具体6种能力: 1.了解嵌入式硬件知识,包括硬件基础,构成,原理和接口技术等等. 2. 精通C语言程序设计,因为嵌入式就是靠C语言来开发应用,所以不懂C语言,一切 免谈. 3. 熟悉嵌入式...

黔南布依族苗族自治州15027144963: 学习嵌入式硬件基础需要很强吗. -
宦明美洛: 基本的模拟、数字电路基础,微机系统基础,少许软件编程基础 还有一定的经济基础(开发板)

黔南布依族苗族自治州15027144963: 想做一个嵌入式开发工程师需要学什么 -
宦明美洛: 1.ASM/C/C++语言,可以说这是计算机行业的一门必修课,所以要扎扎实实掌握好.2.操作系统,要学习一下操作系统的基本原理,熟悉Linux环境下的开发环境,然后你就照着相关的资料写一个操作系统试试看.3.计算机组成原理,要能够熟悉计算机的基本原理,看看你一个计算机的基本组成以及软件实质是如何来跑的.4.可以选择一些书籍来作为参考,华清远见有很多专业的书籍,初学嵌入式的朋友可以作为参考.5.arm,可以说是当下很流行的微机,自己可以想办法移植一个操作系统上去.6.硬件编程语言,芯片到底是怎么做成的呢,学习完这门课程,你就很清楚了.7.模拟电路&数字电路,硬件的基础,如果可以的话,学习下protel ,自己做个硬件pcb板试试.

黔南布依族苗族自治州15027144963: 嵌入式开发软、硬件哪个方向好发展??? -
宦明美洛: 顶一楼的说法“其实,要想真正学好嵌入式就要软硬结合.可是如果没有硬件基础.可以从事软件方面的应用.因为硬件比较难下手.可以有一个比较好的方向就是从事Linux方面的嵌入式开发!” 搞嵌入式开发的人有两类:一类是学电子工程...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网