想成为嵌入式软件开发工程师,首先要学习什么

听说嵌入式开发挺有前景,小白要如何学习嵌入式开发呢

(1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9)
(2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定)
(3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-11-28

嵌入式系统是计算机软件和硬件的综合体,岗位包括:ESE(嵌入式软件工程师);ADE(嵌入式应用开发工程师);FWE(嵌入式底层开发工程师);FEC(嵌入式固件开发工程师),我有全套嵌入式视频课可以发给你自学。

课程内容主要包括:

①C,Java核心编程:c语言核心编程,Java核心编程;

②Linux核心操作与算法:Linux系统使用,Linux-c编程核心技术,精品数据结构,Linux-c编程精髓;

③核心操作与算法:Linux系统编程,Linux网络编程核心技术,UI编程,Java核心编程,安卓核心技术;

④ARM+Linux底层开发:数字电路,ARM编程核心,Linux系统开发,嵌入式Linux驱动开发;

⑤大型项目实践:每期安排各类型真实的项目,详细可以找我要资料。

北大青鸟中博软件学院嵌入式课堂实拍

你可以考察对比一下南京课工场、北大青鸟、中博软件学院等开设有嵌入式开发专业的学校。记得找我要全套嵌入式开发视频课,祝学有所成!望采纳!

第2个回答  2017-03-22
首先要学习镶嵌式软件开发的基础教程,您可以在网上听一听嵌入式老师朱有鹏的课程。追问

老师的都有在哪些平台上有啊??

追答

像是腾讯课堂,51cto都有,老师也有百度网盘也是有免费视频可以看

想做一个嵌入式开发工程师需要学什么
想要成为一名优秀的嵌入式开发工程师,首先,扎实的电子学基础至关重要。深入理解数字电路、模拟电路和信号分析,以及微机原理,是构建知识框架的第一步。其次,计算机专业知识不可或缺。掌握C语言、C++、JavaScript、HTML、Linux等编程语言,以及单片机原理和应用,对于嵌入式系统设计至关重要。这些技能能够帮助...

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

嵌入式软件开发专业要学什么(嵌入式软件工程师学什么专业)
学习微处理器和微控制器的体系结构、指令集和工作原理。了解常用的嵌入式处理器架构,如ARM、MIPS等,以及常见的微控制器,如PIC、AVR等。4.电子工程基础:对电子工程的基础知识有一定了解,包括模拟电路和数字电路。嵌入式系统通常需要与硬件进行交互,因此了解硬件原理对于嵌入式软件工程师是必要的。5.通...

嵌入式软件开发需要学什么
1.编程语言:嵌入式软件开发通常使用C、C++等编程语言进行开发。学习这些语言的语法、特性和相关的嵌入式编程技术是非常重要的。2.嵌入式系统架构:了解嵌入式系统的基本结构、硬件平台和操作系统是必要的。学习嵌入式系统的工作原理、各个组件的功能和交互方式,可以帮助你设计和开发嵌入式软件。3.微处理器...

想问一下,做嵌入式工程师要学哪些
第一阶段:Linux相关知识辅导 Linux基础知识,X-Windows基础,Ubuntu环境,Shell环境,Vi\/Vim,文件管理与权限,用户管理。第二阶段:ARM相关知识辅导 ARM系列处理器,ARM体系结构,指令及编程技术,映像文件与分散加载,gpio,MMU,常见Flash原理与设计。第三阶段:Linux内核相关知识辅导 嵌入式开发环境建立,...

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

嵌入式开发都要学什么课程
嵌入式开发底层一般会涉及到,如何把你写的程序移植到开发板上运行,那么就会接触到系统移植、内核驱动开发等等,这是嵌入式开发工程师最高境界。主要要学以下这些:嵌入式开发Linux系统开发;嵌入式开发Linux内核开发;嵌入式开发Linux驱动开发基础;嵌入式开发Linux驱动高级开发;具体的嵌入式开发学习哪些课程就...

嵌入式软件工程师需要学什么
作为一名嵌入式软件工程师,需要学习的东西非常多,下面我将从几个方面来详细介绍:嵌入式软件工程师需要掌握C语言,这是嵌入式软件开发中最为常用的语言之一。C语言具有高效、可移植性强、可扩展性好的特点,被广泛应用于嵌入式系统的底层开发和系统级编程。同时,嵌入式软件工程师还需要了解C++语言,以便...

嵌入式软件工程师需要学什么
嵌入式软件工程师需要学习的主要内容有:嵌入式系统开发基础、编程语言、软件开发工具与平台以及软硬件结合应用等。一、嵌入式系统开发基础 嵌入式系统是现代电子设备及智能产品的核心,了解其基本原理和结构至关重要。嵌入式软件工程师应具备基本的电子技术知识,了解常见的嵌入式系统架构和处理器原理。此外,...

想成为一名嵌入式软件工程师要学什么?
嵌入式系统是计算机技术的特殊应用,用于控制、监视或辅助操作特定设备,其关键在于软硬件的结合与优化。嵌入式工程师需要掌握广泛的知识,包括嵌入式软件和硬件,以及相关行业、产品的专业知识。初学者应聚焦重点,合理分配学习资源,以达到高效学习效果。嵌入式工程师主要分为硬件和软件两个方向。硬件方向的...

相似回答