嵌入式软件工程应该怎么入门

发布网友 发布时间:2022-04-23 08:16

我来回答

3个回答

热心网友 时间:2022-06-18 06:18

嵌入式是一个涉及内容非常多的综合学科,需要相当丰厚的知识基础。对于嵌入式软件,可以分为两个方向:一是不基于嵌入式操作系统的,此时,各种嵌入式芯片都可视为单片机来跑。二是基于嵌入式操作系统的,比如嵌入式linux。此时需要熟悉linux操作系统的基本操作,熟悉shell编程。
对于这两个方向,都需要对C语言十分熟悉。同时,如果想要想嵌入式软件方向发展,必须要接触嵌入式操作系统,此时需要懂得操作系统原理,最终要学习数据结构和算法。
总之,C语言以及C++语言是必须要会的。
为什么C++语言也重要?是因为比如你基于嵌入式操作系统后,其上有许多别的开发工具,比如大名顶顶的Qt/E,这就类似于Windows上安装VC++一样。Qt是要用C++语言的。
建议楼主弄块嵌入式开发板,比如ARM开发板,根据开发板提供的资料和实验,实际操作起来,这样入门最快了。
嵌入式学习是一个漫长的过程,需要汗水和意志力的不断浇灌。
我也十分喜欢嵌入式,一起学习一起成长!

热心网友 时间:2022-06-18 06:18

先学裸机编程,熟悉在底层是如何操作硬件的

学习系统移植,明白系统启动过程中的过程,为以后驱动编写做准备

学习linux系统下的驱动编写

大多数情况下驱动不用编写,只是维护而已

应用层编写,就需要学习linux编程了,也是大多数嵌入式软件工程师在做的事情

热心网友 时间:2022-06-18 06:19

下载一些有关的教程之类的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com