今天给各位分享软件开发和嵌入式哪个方向好的知识,其中也会对软件开发和嵌入式软件开发区别进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、嵌入式和软件开发哪个好呢?
- 2、软件工程选择方向“嵌入式”、“软件开发”,选哪个好?
- 3、嵌入式开发 和 软件开发 这两个方向哪个更好? 软件工程专业的本科生能不能做嵌入式开发?
嵌入式和软件开发哪个好呢?
嵌入式软件开发需要学的东西很杂,因为它跟普通的上层软件开发还是存在一定的差别的,主要表现在嵌入式软件是指针对某一种特定的需求或者应用而定制的硬件和软件平台,以及在该平台上运行的软件。所以,学习嵌入式软件开发不仅仅要懂软件开发方面的东西,也需要一些主流嵌入式操作系统、硬件体系架构和硬件资源管理方面的知识。
需要的学习的课程主要有:
1.
编程类课程(主要以c语言为主,靠底层的开发还需要懂得汇编语言)
2.
软件工程类课程,包括软件的开发流程,项目管理,软件开发方法之类的。
3.
数据库方面的知识(有可能会学,也有可能不用)
4.
编程算法。(数据结构方面的书是需要有的,严蔚敏的数据结构挺好,只不过有点难,唐发根的也不错)
5.
操作系统方面的知识,嵌入式的话一般是以linux为例,也有可能以uc/os为基础,要学好嵌入式系统的话,除了扎实的编程基础,这部分知识的积累尤其重要。这个方面推荐你一本《嵌入式实时操作系统uc/os-ii》,这个是嵌入式行业入门级的操作系统,写的比较浅显,有助于理解操作系统原理。
6.
嵌入式相关的课程,因为嵌入式的开发有别于一般pc机上的上层开发。
7.
简单的硬件和体系架构方面的知识,比如arm、powerpc、mips之类的。这方面的书籍北航出版社有很多,你可以在网上搜搜。
差不多就这些,希望可以帮到你。
软件工程选择方向“嵌入式”、“软件开发”,选哪个好?
你已经学习了c、c++、java、数据结构这些课程,而且硬件看来你也没什么信心,建议你还是学习软件开发吧。嵌入式无疑就业上更有优势,但对硬件确实有一定要求,不然你就无妨成为一个娴熟的软件开发人员。况且,芯片技术发展很快,你得不断接受新知识熟悉新硬件,软件开发则不然,你看c、c++、java都多少年了,最多更新下版本,知识更新难度小多了。
嵌入式开发 和 软件开发 这两个方向哪个更好? 软件工程专业的本科生能不能做嵌入式开发?
首先不存在那个方向好与坏的,就像问男人好女人好一样,嵌入式开发需要和硬件打交道,软件开发与硬件打交道很少,再其次,学软件的可以做嵌入式开发,很多系统都需要上位机操作,当然主要看你想往那个就业方向走了,如果只是oa管理系统,应用软件,游戏等开发,是基本用不上嵌入式的,手机行业如果只做app,硬件问题也很少,只有往工业开发方向才需要学习嵌入式,比如单片机,arm,plc,机床控制等等这些如果学软件工程的话,可能有些吃力,电子工程类比较适合,因为涉及到的硬件知识非常多,简单说如果往各大平台(windows,ios,Android,Linux,web应用等)是基本不用嵌入式,且与软件工程是对口的,如果往工业方向是需要的再补充,通讯,电子自动化,机械等相关知识
软件开发和嵌入式哪个方向好的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于软件开发和嵌入式软件开发区别、软件开发和嵌入式哪个方向好的信息别忘了在本站进行查找喔。