嵌入式工程师需要学习什么

如题所述

c和c++这两种语言是必学的,要是能再看看汇编语言更好。
操作系统也要学,其中linux必学,这个用的多。有时间windows CE也可以学学,我还见过有用QNX的,这俩你随便吧。
然后就是硬件知识必学,ARM这类知识一定要清楚。
然后就是一些大学基础课程,像数学、数据结构、算法设计、计算机组成和原理一定要好好学,语言会过时,系统会更新,但这些知识永远都不会过时,他们才是最重要的,并且能教会你学知识的本领。
入式培训后然后再在工作中不断的学习积累,一步步成长起来得。目前来说嵌入式软件的就业前景很好,创客学院的嵌入式视频很适合提高你的编程能力。
温馨提示:内容为网友见解,仅供参考
无其他回答

嵌入式软件工程师需要具备哪些业务能力
7、了解信息化基础知识,信息技术应用的基础。8、了解信息技术标准、安全、以及有关法律的基本知识。9、了解嵌入式技术发展趋势。10、正确阅读和理解计算机及嵌入式领域的英文资料。嵌入式软件工程师平时负责的工作不是很多,但是需要掌握的知识确是不少。学习是一个累积的过程,只有累积到一定程度了,工作...

嵌入式工程师入行门槛
以下是嵌入式工程师入行门槛的一些要点:1. 基础学科知识:作为一名嵌入式工程师,需要扎实的电子技术和计算机科学基础知识,包括模拟电路、数字电路、信号处理、计算机体系结构、数据结构与算法等方面。对于嵌入式系统软硬件的交互、通信协议、操作系统和驱动程序等方面也需要有较为牢固的基础。2. 程序设计...

嵌入式工程师对学历要求高吗
嵌入式开发要学哪些课程 1、c++语言,这是计算机行业的必修课,必须扎扎实实学好,可以安装 turbo c编译器为开发环境,联系C语言编程;安装vc++6.0学习c++编程。2、操作系统,先在电脑上安装一个vmware work station,然后在vmware work station里安装一个linux(redhat 企业版)虚拟机。学习一下操作系统...

想做一个嵌入式开发工程师需要学什么
其次,计算机专业知识不可或缺。掌握C语言、C++、JavaScript、HTML、Linux等编程语言,以及单片机原理和应用,对于嵌入式系统设计至关重要。这些技能能够帮助工程师构建灵活、高效的嵌入式解决方案。最后,嵌入式开发工程师还需具备多方面技能。硬件驱动开发、软件开发流程、嵌入式系统测试和故障诊断等知识,对于...

嵌入式工程师需要掌握哪些技能
以下是我认为嵌入式工程师需要掌握的一些关键技能:硬件基础知识:嵌入式工程师需要了解数字电路、微处理器、嵌入式系统等硬件基础知识,能够读懂电路图和芯片规格书,熟悉各种电子元件和开发板。编程语言:嵌入式工程师需要熟练掌握C\/C++语言,这是嵌入式开发领域最常用的编程语言。同时,也需要了解汇编语言...

嵌入式软件工程师需要掌握什么知识
嵌入式软件工程师需深入学习C语言编程、C++语言、操作系统,特别对ARM、FPGA、DSP等硬件技术需有全面了解。操作系统学习中,先在VMware Workstation中搭建Linux虚拟机环境,理解操作系统基础,熟练Linux开发工具。掌握C语言和C++语言对于嵌入式工程师至关重要,两者技能可灵活应用于不同编程场景。ARM处理器以其...

嵌入式硬件工程师需要学什么
嵌入式硬件工程师需要学的技能有:1、由需求分析至总体方案、详细设计的规划能力;2、熟练运用设计工具、设计原理图、PCB板的能力;3、熟练运用单片机、DSP、PLD、FPGA等进行软硬件开发调试的能力;4、熟练运用仿真工具、示波器、信号发生器、逻辑分析仪等调测硬件的能力;5、掌握常用的标准电路的设计能力...

嵌入式系统工程师要学什么
1、c\\c++语言,这是计算机行业的必修课,必须要扎实的掌握好。2、操作系统,嵌入式系统工程师需要学习操作系统的基本原理,熟悉linux环境下的开发环境,然后研究掌握。3、计算机组成的原理,嵌入式系统工程师必须熟悉计算机的基本原理。4、学习《unix\/linux编程实践教程》,这也可以说是linux编程的必修课,...

嵌入式软件工程师需要掌握什么?
嵌入式软件工程师需要具备简单的硬件电路设计能力。需要懂得C语言和一些简单的汇编语言编程;能够阅读一般嵌入式系统的原理图;至少熟悉一种嵌入式系统的软件开发环境;熟悉一种嵌入式系统软件的开发过程;必要硬件基础知识;理解常见的嵌入式操作系统的工作原理。需要懂得:(1)懂得C语言和一些简单的汇编语言编程。...

嵌入式系统工程师需要学什么
1、掌握计算机科学基础知识,还要掌握嵌入式系统分析的方法。2、了解信息技术标准、以及有关法律法规的基本知识。3、了解嵌入式技术发展趋势,正确阅读和理解计算机及嵌入式系统领域的英文资料。4、学习主流的嵌入式开发语言或适合硬件目标的汇编语言。总结 1、掌握计算机科学基础知识。2、了解信息技术标准、...

相似回答