登录/注册

嵌入式开发选什么专业

更多

对于想在嵌入式开发领域发展的同学,选择专业时需要考虑其核心要求:“软硬兼施”,既要懂硬件底层(电路、处理器架构),也要会软件编程(C/C++, 操作系统,驱动等)。

以下是几个最直接相关、最推荐的专业:

  1. 计算机科学与技术:

    • 优势: 打下最扎实的软件基础(数据结构、算法、操作系统、编程语言C/C++、计算机网络)。现在很多计算机专业也开设嵌入式系统、单片机、计算机组成原理等硬件相关课程。软件功底强是在嵌入式领域长期发展的关键优势。
    • 注意: 选择这个专业时,要特别留意培养计划中是否有足够的硬件基础课程(如数电、模电、微机原理/单片机)和嵌入式系统相关课程。如果没有,需要自己额外努力补齐硬件知识。
  2. 电子信息工程:

    • 优势: 侧重硬件底层和信号处理(模拟电路、数字电路、信号与系统、通信原理)。非常强的硬件基础,通常会学习单片机原理与应用、嵌入式系统设计、DSP等核心嵌入式课程。对理解处理器架构、外设接口、通信协议(UART, SPI, I2C, USB, CAN等)帮助极大。
    • 注意: 软件方面的训练(如大型软件工程、数据结构算法深度)可能相对计算机专业弱一些,需要自己有意识地加强编程实践和系统设计能力。
  3. 电气工程及其自动化:

    • 优势: 强项在于电力、控制和自动化(电力电子、电机控制、自动控制原理)。在现代工业自动化、智能电网、新能源汽车等领域,嵌入式系统是核心控制单元。该专业对控制理论和执行机构的理解很深,软硬件结合点明确。
    • 注意: 纯粹的嵌入式底层驱动开发或消费电子类嵌入式可能涉及相对少一些,但工业控制、机器人领域的嵌入式需求巨大。软件课程也需要自己加强。
  4. 通信工程:

    • 优势: 核心在信息传输、网络和信号处理。现代通信设备(路由器、交换机、基站、物联网节点)都是复杂的嵌入式系统。会学习无线通信、协议栈、网络编程、嵌入式处理器应用等。
    • 注意: 课程深度涉及通信协议栈内部实现时,嵌入式开发技能是基础。也需要关注硬件基础课和嵌入式系统课程的设置。
  5. 自动化:

    • 优势: 核心是控制理论和系统集成(自动控制原理、过程控制、运动控制)。嵌入式系统是实现自动化的硬件平台,两者高度结合。会学习可编程控制器PLC(也是一种嵌入式系统)、单片机/DSP应用、计算机控制技术等。
    • 注意: 同电气工程,侧重于控制系统应用的嵌入式开发。软件能力和底层硬件细节需根据课程设置和个人兴趣加强。
  6. 物联网工程(较新专业):

    • 优势: 这是一个更聚焦于物联网应用场景的专业,而嵌入式技术是物联网感知层和传输层的核心支撑。课程通常整合了传感器技术、无线通信协议、微控制器应用、嵌入式操作系统、物联网平台开发等。
    • 注意: 作为一个较新的交叉学科,不同学校的课程设置差异可能较大,需考察其是否包含扎实的硬件基础和编程训练。

总结与建议:

重要提醒:

结论:最稳妥和推荐的首选是计算机科学与技术(关注硬件课程)或电子信息工程。 次选是自动化、通信工程等,然后根据兴趣再具体考虑。切记:仔细研究目标学校的课程设置!祝你在嵌入式领域找到自己的方向!

嵌入式开发前景怎么样?

嵌入式开发前景非常广阔,这主要得益于物联网、人工智能、大数据等技术的快速发展,以及嵌入式系统在各个领域的广泛应用。以下是对嵌入式开发前景的详细分

2024-07-10 09:00:29

Linux系统的嵌入式开发是什么

嵌入式开发听起来很高大上,但其实它就在我们身边。   嵌入式开发是指将操作系统、应用程序或数据存储在嵌入式设备中,如手机、平板电脑、智能家

2023-10-12 15:40:39

一款专业且全面的嵌入式开发调试工具

不知道大家平时做嵌入式开发时用调试工具进行调试,今天给大家分享一款专业且全面的嵌入式调试工具集:Micro-Lab。

2023-04-15 14:10:40

嵌入式开发 ---必看图书

1.《linux驱动设备驱动开发详解》 基于linux4.0 是目前主流的 嵌入式开发用的系统 整个开发流程很详细,是

资料下载 佚名 2021-11-03 13:06:05

python做嵌入式开发_Python和嵌入式的区别是什么?可以做嵌入式开发吗?

从概念上来说,嵌入式和Python的区别还是比较明显的,嵌入式是一个开发领域,而Python则是一门编程语言。下面就来和大家说一说

资料下载 王伟 2021-11-02 20:21:02

嵌入式开发资料免费分享

嵌入式开发资料免费分享嵌入式工程师经验分享:如何学习嵌入式开发截取文档部分学习嵌入式

资料下载 佚名 2021-10-21 11:07:55

嵌入式开发(一):嵌入式开发新手入门

本篇文章整理下嵌入式开发中一些入门的基础技能,都是根据以往的工程经验整理,适用于之前没做过嵌入式开发的新手。嵌入式开发流程一般如下,一般是在PC

资料下载 佚名 2021-10-14 10:58:31

如何快速熟练掌握嵌入式开发嵌入式开发工程师需要做哪些事情

怎样才能快速熟练掌握嵌入式开发呢?成熟的嵌入式开发工程师需要做哪些事情?是很多新手朋友想要了解的,那么今天我们来简单的介绍一下

资料下载 佚名 2019-05-09 18:17:00

单片机开发嵌入式开发的区别

单片机开发和嵌入式开发都是针对嵌入式系统的应用领域,但是两者有着不同的特点和应用场景。在本文中,我们将探讨单片机

2023-04-14 16:36:43

新手入门怎么嵌入式开发板?ARM开发板推荐及学习方法

新手入门怎么选嵌入式开发板?ARM开发板推荐及学习方法

2022-05-12 16:26:26

什么是嵌入式开发

一直想写一写嵌入式开发这些年的经验,但一直没能下笔,今天终于下定决心,来对这些年的经验心得进行一个总结,所以,先写一个前言吧,来对这些心得进行一个引述。在高考选专业的时候,因为小的时候,家里有

2021-11-05 07:24:09

嵌入式开发的产品有哪些_嵌入式开发的流程

本文主要阐述了嵌入式开发的产品,其次介绍了嵌入式开发的流程。

2020-08-31 15:38:26

嵌入式开发的流程_嵌入式开发的前景

当前,嵌入式开发已经逐步规范化,在遵循一般工程开发流程的基础上,嵌入式开发有其自身的一些特点。主要包括系统需求分析(要求有严格规范的技术要求)、

2020-07-30 11:23:57

如何看待Java开发嵌入式开发

首先,Java开发和嵌入式开发都是目前IT行业内比较常见的开发岗位,也都有大量的从业人员,所以从就业的角度来看,学习Java

2019-06-15 10:33:46

Java开发嵌入式开发该如何选择

首先,Java开发和嵌入式开发都是目前IT行业内比较常见的开发岗位,也都有大量的从业人员,所以从就业的角度来看,学习Java

2019-06-10 11:37:47

7天热门专题 换一换
相关标签