嵌入式软件工程师需要硬件基础好吗?
发布网友
发布时间:2022-04-23 09:44
我来回答
共3个回答
热心网友
时间:2023-10-02 08:29
嵌入式是一门软硬结合的技术,搞嵌入式软件的也是需要一些硬件基础的,而且由于嵌入式Linux开发往往是ARM+Linux路线,所以为了能够在后续深入学习过程中很好地掌握主流嵌入式微处理器的结构与原理(例如:ARM9),就需要对硬件工作原理有初步的了解和掌握,建议看一下诸如计算机组成原理、体系结构等相关的专业书籍。
LZ可以到一些嵌入式培训机构的网站上看一下他们的课程设置,就会在脑子里有个清晰的思路,知道哪些要学,哪些不用学的太深就可以了,比如华清远见的官方网站,上面的嵌入式培训课程的安排就非常专业,没事可以去转转。
热心网友
时间:2023-10-02 08:29
当然要啦!而且重要程度很高。因为大多数做嵌入式系统任务时,都需要你把硬件也设计出来。你可以想想,如果你是个领导,你认为请两个人完成一套系统,还是请一个人完成来得划算。就算是人家把硬件都做好了,他也不会像个老师一样跟你从原理说一遍。
热心网友
时间:2023-10-02 08:30
嵌入式软件工程师应具备的最常规的条件
1.最重要的C语言编程,以及C++相当得重要,这个与你读程,应用,开发项目,做系统移植都有关
2.操作系统: LINUX,WINCE等,至少学习过一种,并且还需要对些基础知识有蛮多的了解
3.对ARM,FPGA,DSP等这些硬件里,有一个比较了解
嵌入式软件工程师需要硬件基础好吗
1、最重要的是C语言编程,以及C,这个与自己读程,应用,开发项目,做系统移植息息相关;2、操作系统:LINUX,WINCE等,至少学习过一种,并且还需要对些基础知识有蛮多的了解;3、对ARM,FPGA,DSP等这些硬件比较了解。这是最常规的条件,当然,一些基本素质,像英语能力,团队协作能管理,也很重要。
什么是嵌入式软件工程师,主要是从事哪方面的,需要具备哪方面的知识?
嵌入式是一门软硬结合的技术,搞嵌入式软件的也是需要一些硬件基础的,而且由于嵌入式Linux开发往往是ARM+Linux路线,所以为了能够在后续深入学习过程中很好地掌握主流嵌入式微处理器的结构与原理(例如:ARM9),就需要对硬件工作原理有初步的了解和掌握,建议看一下诸如计算机组成原理、体系结构等相关的专业...
嵌入式软件工程师需要掌握什么
嵌入式软件工程师需要具备简单的硬件电路设计能力。需要懂得C语言和一些简单的汇编语言编程;能够阅读一般嵌入式系统的原理图;至少熟悉一种嵌入式系统的软件开发环境;熟悉一种嵌入式系统软件的开发过程;必要硬件基础知识;理解常见的嵌入式操作系统的工作原理。需要懂得:(1)懂得C语言和一些简单的汇编语言编程。...
嵌入式软件工程师需要哪些素质和知识 总结几点~~
目前业内的认证几乎没有,不过学习此层次的开发也需要学习硬件基础的知识,相对权威的认证比如ARM-ATC,微软的等等;还有的就是一些业内比较好的培训机构的认证了,比如上海海同认证的 嵌入式软件工程师认证等;专业知识很多,自己学还是有难度的,自己先学好系统环境和C编程以及C++好了,然后...
嵌入式硬件比较好入门还是软件好入门?
就入门的难易程度来说,还是嵌入式软件更好入门。嵌入式大多都是拿现成是开发板来做,很少涉及到研究设计开发板,所以硬件岗位会比较少一些。同时嵌入式硬件工程师要求的门槛高,前期收入可能会比嵌入式软件工程师少,而且学习过程中需要长时间大量的投入。不过与此同时,很多人也会因为嵌入式硬件难度大而...
...硬件方向发展,硬件工程师需要模电和数电,很好的基础吗?
软件要更吃香一些,我以前嵌入式软硬件都搞,最近一次跳槽后只做嵌入式软件开发了。硬件电路开发需要的积累比较多,一般都要科班出身的,要好几年才能熬出头,前期薪资是比不过嵌入式软件的。数电,模电,电路这三个都需要,但并不需要书中学的那么细,比如计算漏级电流什么的,就实际来说,几乎用不到...
怎样做一个优秀的嵌入式工程师?
2. 要想成为优秀的嵌入式软件工程师,一定要熟知硬件知识。优秀的嵌入式工程师会参与项目的需求分析,器件选型等硬件设计工作,这不仅需要我们有丰富的行业经验,更需要我们有扎实的硬件基础。另外,驱动编写等工作要求我们必须清晰的了解硬件的特性,如总线速度、时延、单双工模式、是否有缓冲、是否支持DMA...
什么是嵌入式软件工程师,主要是从事哪方面的,需要具备哪方面的...
3. 具备硬件基础知识:了解嵌入式系统的硬件结构,如微处理器、存储器、接口等。4. 具备良好的问题分析和解决能力:能够迅速定位并解决软件开发过程中的问题。5. 具备良好的学习能力:随着技术的不断发展,需要不断学习新的技术和知识。三、嵌入式软件工程师的发展前景 随着物联网、智能制造等领域的快速...
一位合格的嵌入式系统软件工程师所需要具备的条件
应用层:需要掌握编程语言、开发工具,知道在Linux/Windows精通嵌入式系统的程序设计是最主要的要求,因为编程是嵌入式系统软件工程师花费绝大部分时间的工作,因此嵌入式系统软件工程师必须熟练掌握操作系统和嵌入式硬件结构,看得懂诸如硬件寄存器一类的内容、掌握基于板级的汇编和C编程,了解硬件的接口电路...
嵌入式软件开发专业要学什么(嵌入式软件工程师学什么专业)
对电子工程的基础知识有一定了解,包括模拟电路和数字电路。嵌入式系统通常需要与硬件进行交互,因此了解硬件原理对于嵌入式软件工程师是必要的。5.通信协议:熟悉常见的通信协议,如UART、SPI、I2C等。嵌入式系统通常需要与其他硬件组件或传感器进行通信,了解这些协议有助于进行硬件和软件的集成。6.实时系统...