嵌入式软件开发是什么专业(嵌入式软件开发是什么专业类别)

软件开发 1297
今天给各位分享嵌入式软件开发是什么专业的知识,其中也会对嵌入式软件开发是什么专业类别进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、大学嵌入式专业有哪些,详细介绍下吧

今天给各位分享嵌入式软件开发是什么专业的知识,其中也会对嵌入式软件开发是什么专业类别进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

大学嵌入式专业有哪些,详细介绍下吧

嵌入式包括软件和硬件

(1) 嵌入式微处理器结构与应用

这是嵌入式硬件基础课程,嵌入式是软硬件结合的技术,搞嵌入式软件的人应对ARM处理器工作原理和接口技术有充分了解,包括ARM的汇编指令系统。否则,无法用程序来控制硬件接口,不能写出节省内存又运行高速的最优代码,不能写出驱动程序。很多公司招聘嵌入式软件人员时都要求熟悉ARM处理器,而处理器最权威的资料就是他的datasheet。

(2) 嵌入式操作系统类课程

嵌入式上操作系统是一个大的主流方向,常用的操作系统包括linux,wince,还有现在比较火的andriod等。

(3)嵌入式开发的相关硬件基础

从事嵌入式软件开发,像数字电路、计算机组成原理、嵌入式微处理器结构等硬件课程是较重要的。另外,汇编语言、C/C++、数据结构和算法、特别是操作系统等软件基础课也是十分重要的。

对于做嵌入式软件的人而言,主要目地是能看懂硬件工作原理,但重点应是在嵌入式软件,特别操作系统级软件。

对于做硬件的人而言,要懂得常用的电子元件和处理器芯片,能根据客户要求设计一个完整的电路系统,并懂得如何对信号进行完整性分析等。

嵌入式软件工程师需要学什么专业

嵌入式软件工程师需要学什么?

对嵌入式LINUX操作系统及其上应用软件开发目标:

1、 掌握主流嵌入式微处理器的结构与原理(ARM9相对比较容易)。

2、 必须掌握一个嵌入式操作系统,如LINUX系统,这是一个开源的系统。

3、 必须熟悉嵌入式软件开发流程并做一些嵌入式软件项目。

学习路线:

1、硬件知识

对于硬件部分要求并不高,只要能看懂原理图,看懂通信协议,看懂芯片手册就可以。不求能设计原理图,更不求能设计电路板。如果能有一些《数字电路》的基础就更好,没有也没关系。我们主要掌握硬件工作原理。要掌握常见硬件,如ADC,PWM,UART、I2C、SPI等。

2、编程语言学习

学习C语言,推荐C语言的设计者Dennis M. Ritchie和著名计算机科学家Brian W. Kernighan编写的一部介绍标准C语言及其程序设计方法的著作,《C程序设计语言》。

3、学习LINUX系统编程

首先学会使用了解LINUX,学习LINUX命令,软件安装,工具使用。

学习文件IO,多进程多线程,进程间通信,套接字等。推荐《UNIX环境高级编程》,《TCP/IP详解 卷一》

4、学习LINUX设备驱动

首先需要学习LINUX内核基础部分,包括内核配置编译,内核模块,并发控制,字符设备,设备模型,平台设备等。

在学习常用驱动框架,如INPUT系统,帧缓冲驱动,网络设备驱动,块设备驱动,音频设备驱动等,掌握这些驱动框架,了解原理,总结哪些部分需要我们实现。基础部分可以参考《Linux设备驱动 第三版》,该书虽然老,但是原理讲的比较透彻,还可以参考。驱动框架可以到网上搜素资料,网上有很多关于驱动框架的介绍,这里就不推荐具体的文章,大家可以自己找一下。

嵌入式软件应该报什么专业?

第一问题:

从事嵌入式行业的人员一般出身是微电子专业、通信专业、自动控制专业、计算机的系统结构专业等,他们这类人对硬件比较熟悉!

还有的一类人便是计算机的软件工程专业,他们对硬件了解相对较浅,主要从事嵌入式的系统软件和应用软件以及数据库的开发。

众所周知,嵌入式的起点高,不是每个人都适合的!目前,从事嵌入式的人员大都是出身偏硬件的,而且大公司也都倾向从这些专业里招人。当然,软件学好了,薪水是相当可观的!

关于嵌入式,网上有很多的信息,搜一下了解吧!

第二个:

嵌入式不属于上述三者的任何一类!

就目前国内嵌入式的发展来看,嵌入式并不成熟!

在社会上,有许多培训机构正在培养这方面的人才;在高校里,一般是在软件学院里,计算机学院一般开设的是上述的三个方向!当然,也有高校(比如我所在的学校)的计算机学院开设与嵌入式相关课程的,但专业名称并不是嵌入式专业。

另外,不知你是考研还是高考。但从你所述问题我不揣冒昧,猜测你应该是考研的吧!

目前,全国嵌入式方面最强的高校有北航、清华、北大等,并且它们的软件理论方面在全国都是一流的。清华和北大的计算机学院比较难考取,估计至少得420分。北航要380分估计进的希望比较大。浙大的人工智能和图形图像很强大,至于软件方面就稍逊一色了。而北邮、西电和西交也还不错但不是特别强,我对此亦不太清楚!

当然,你也可以读软件学院,难度较低,但费用会更高!

国内计算机的牛校有:

清华,北大,南京大学,哈工大和国防科技大学

北航,吉林大学和浙大

上海交大,东北大学,中科大,西交

复旦,华科,东南大学,武大,东北大学等。

希望对你有所帮助!

软件技术(嵌入式软件工程师) 是个什么专业?

软件技术(嵌入式软件技术)

主要课程:C语言程序设计、数据结构、嵌入式操作系统(WinCE/Linux/ Symbian)、单片机原理与开发、嵌入式GUI、移动/手机应用软件开发、DSP嵌入式系统开发、嵌入式软件系统测试

培养目标:精通嵌入式程序设计语言和相关软件开发工具,掌握嵌入式软件的基本理论和开发流程,达到各类嵌入式软件、移动应用开发企业对软件工程师的基本要求。。

职业取向:可在各类电子信息技术企业、嵌入式软件及相关外包公司、参与和组织嵌入式软件开发、测试工作

主管院系:计算机系

专业层次:专科学制:两年

软件技术嵌入式培养什么意思

软件技术嵌入式培养是指专业名称(方向):软件工程(嵌入式培养)。

该专业培养具有良好科学素养,德、智、体、美全面发展,掌握自然科学和人文社科基础知识,掌握扎实的计算科学基础理论、软件工程基础理论知识和应用知识,具备较强的软件开发和工程实践能力,能从事软件服务外包、应用软件系统分析、设计、开发、测试、维护与管理的高素质应用型人才。

在人才培养的过程中,嵌入贴合市场需求的教学内容、案例、项目等,旨在培养更能面向市场的高素质高技能的应用型本科人才,提升学生的就业能力。

核心课程:

C语言程序设计、面向对象程序设计、数据结构、操作系统、数据库技术与应用、软件工程、软件项目管理、Java核心编程、JavaWeb 编程、Sping高级开发、Android UI基础、Android移动应用开发、APP项目开发等课程。

扩展资料:

嵌入式培养是近年来国家提出来的。面对庞大的市场人才需求。使得这专业越来越火,嵌入式教学的难点是,以MCU 和嵌入式处理器为代表的嵌入式技术发展很快,而教师、课件、实验环境很难同步跟进。

随着物联网概念的进入,ZigBee、WiFi和蓝牙等无线技术和MEMS传感器技术,这些原本自成一体的嵌入式系统变成了智能联网系统,因此传统的8051单片机教学和“ARM+Linux”的嵌入式教学亟需改革。同时,随着嵌入式教学内容的不断扩充,教学和实验课时也显得捉襟见肘。

尽管口袋实验室可以帮助学生利用课余时间完成作业,各类嵌入式和物联网大赛能够提升部分学生的素质,但是如何提高一批学生的整体能力依然是个难题。因此如今嵌入式培养已延伸到社会职业教育培训机构了。

参考资料来源:百度百科-嵌入式培养

嵌入式软件开发是什么专业的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于嵌入式软件开发是什么专业类别、嵌入式软件开发是什么专业的信息别忘了在本站进行查找喔。

扫码二维码