嵌入式需要学啥

建站技术 Nix 2年前 (2022-12-19) 186次浏览

文章摘要:嵌入式需要学啥

入行嵌入式开发需要学习的内容:C语言;C++;操作系统;计算机组成原理:linux编程;arm;硬件编程语言( […]

入行嵌入式开发需要学习的内容:C语言;C++;操作系统;计算机组成原理:linux编程;arm;硬件编程语言(FPGA);模拟电路&数字电路。以下是关于从事嵌入式需要学什么的具体介绍。

入行嵌入式开发需要学什么

1. C/C++语言,可以说这是计算机行业的一门必修课,所以要扎扎实实掌握好。

2. 操作系统,要学习一下操作系统的基本原理,熟悉Linux环境下的开发环境,然后你就照着相关的资料写一个操作系统试试看。

3. 计算机组成原理,要能够熟悉计算机的基本原理,看看你一个计算机的基本组成以及软件实质是如何来跑的。

4. arm,可以说是当下很流行的微机,自己可以想办法移植一个操作系统上去。

5. 硬件编程语言,芯片到底是怎么做成的呢,学习完这门课程,你就很清楚了。

6. 模拟电路&数字电路,硬件的基础,如果可以的话,学习下protel ,自己做个硬件pcb板试试。

学习嵌入式开发有哪些学习路线

一、基础知识阶段

1. linux系统是我们学嵌入式的操作平台,所以你需要好好的熟悉这个系统,熟悉好了你才可以进行下一步。

2. 学习嵌入式,编程是最基础的,所以C语言是需要必须精通的,推荐视频嵌入式linuxC语言学习视频。

3. 数据结构和一些算法的掌握,这些知识掌握的较精,才能为将来做项目打下基础。

以上是基础部分,这部分内容主要是一些理论知识,先了解嵌入式这个行业,了解嵌入式产品的一个基本的开发流程,这对后续的开发有很大的帮助。

二、嵌入式系统核心开发

1. 嵌入式应用编程。

2. 嵌入式Linux并发程序设计。

3. 嵌入式网络编程。

4. 嵌入式数据库开发。

5. 嵌入式Linux应用综合项目。

6. C++,QT开发。

三、嵌入式底层

嵌入式的底层的学习是在学习嵌入式必须涉及到的,如何把你的程序在开发板上进行,就会接触系统移植,内核开发等,这也算是嵌入式最顶层的东西了,所以你需要从嵌入式Linux系统开发,以及驱动开发基础,你都要了解一下。

四、嵌入式实践

我们要多锻炼,多接触项目,要理论和实践相结合这样才好,一般的嵌入式项目有:仓储物联网系统,智能小车。

学完嵌入式开发能做什么

1. 嵌入式硬件工程师:与我们平常所说的硬件工程师不同。嵌入式硬件工程不但要求具备硬件工程师的基本技能,还必须完成部分软件工程师的工作。

例如:底层驱动的开发嵌入式操作系统的裁剪,移植;GUI、文件系统等软件的移植;基于嵌入式操作系统的底层驱动程序的设计等。

2. 嵌入式软件工程师:我们平常说的软件工程师大部分指的是windows和Linux操作系统下应用软件的开发人员,硬件平台是基于PC机的。

而嵌入式软件工程师则是指在wince.linux等嵌入式操作系统下进行用户应用软件开发的人员,硬件平台则是基于嵌入式产品的(例如:手机、PDA等)。

软件开发工具也有所区别,嵌入式软件开发一般使用的是嵌入式系统专用的开发工具,例如wince下的evc,和linux下的qt等。


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:嵌入式需要学啥
文章链接:http://www.7966.org/post/21615.html
转载请注明出处

喜欢 (0)