计算机嵌入式专业课程
❶ 计算机科学与技术专业(嵌入式方向)什么意思
计算机科学与技术专业(嵌入式方向):
这是计算机科学与技术学科领域内非常热门的方向之一。通过将嵌入式系统的知识体系和工程实践有机结合,注重培养学生的开发实践能力,团队合作与学习创新的职业素质。通过系统的理论与实践项目案例相结合的课堂教学,系统的多级课程实践,工业实习以及当前前沿技术讲座等多种形式的教学与实训,学生将掌握扎实的嵌入式系统技术基础理论、实践开发技术和工具、
较强的动手实践能力,并具备在通信,信息家电,工业控制,移动计算设备,网络设备等领域从事嵌入式产品开发,产品测试的高级实用型人才。
嵌入式系统(Embedded system)是用来控制或者监视机器、装置、工厂等大规模设备的系统。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。
❷ 嵌入式是计算机系的课程还是电子系的课程
计算机系和电子系来都有源,但是侧重点不同。因为嵌入式毕竟是软件和硬件的综合体,电子肯定会偏向于底层的硬件设计、驱动开发等,而计算机系肯定主要是应用软件的开发,也有底层、系统软件的。不过大学的话这两个专业还有很多其他的课程安排,嵌入式只是涉及到一个方面。要是选专业的话还需要全面了解这两个专业开设的课程,结合自身特点选择。
❸ 计算机嵌入式软件开发专业要学什么程序设计语言
一、定义
嵌入式技术就是"专用"计算机技术,这个专用,是指针对某个特定的应用,如针对网络、针对通信、针对音频、针对视频,针对工业控制等,从学术的角度,嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统,它一般由嵌入式微处理器、外围硬件设备、嵌入 式操作系统以及用户的应用程序等四个部分组成。
二、分层
嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层。
1、硬件层,是整个嵌入式系统的根本,如果现在单片机及接口这块很熟悉,并且能用C和汇编语言来编程的话,从嵌入式系统的硬件层走起来相对容易,硬件层也是驱动层的基础,一个优秀的驱动工程师是要能够看懂硬件的电路图和自行完成CPLD的逻辑设计的,同时还要对操作系统内核及其调度性相当的熟悉的。但硬件平台是基础,增值还要靠软件。
硬件层比较适合于,电子、通信、自动化、机电一体、信息工程类专业的人来搞,需要掌握的专业基础知识有,单片机原理及接口技术、微机原理及接口技术、C语言。
2、驱动层,这部分比较难,驱动工程师不仅要能看懂电路图还要能对操作系统内核十分的精通,以便其所写的驱动程序在系统调用时,不会独占操作系统时间片,而导至其它任务不能动行,不懂操作系统内核架构和实时调度性,没有良好的驱动编写风格,按大多数书上所说添加的驱动的方式,很多人都能做到,但可能连个初级的驱动工程师的水平都达不到,这样所写的驱动在应用调用时就如同windows下我们打开一个程序运行后,再打开一个程序时,要不就是中断以前的程序,要不就是等上一会才能运行后来打开的程序。想做个好的驱动人员没有三、四年功底,操作系统内核不研究上几编,不是太容易成功的,但其工资在嵌入式系统四层中可是最高的。
驱动层比较适合于电子、通信、自动化、机电一体、信息工程类专业尤其是计算机偏体系结构类专业的人来搞,除硬件层所具备的基础学科外,还要对数据结构与算法、操作系统原理、编译原理都要十分精通了解。
3、操作系统层,对于操作系统层目前可能只能说是简单的移植,而很少有人来自已写操作系统,或者写出缺胳膊少腿的操作系统来,这部分工作大都由驱动工程师来完成。操作系统是负责系统任务的调试、磁盘和文件的管理,而嵌入式系统的实时性十分重要。据说,XP操作系统是微软投入300人用两年时间才搞定的,总时工时是600人年,中科院软件所自己的女娲Hopen操作系统估计也得花遇几百人年才能搞定。因此这部分工作相对来讲没有太大意义。
4、应用层,相对来讲较为容易的,如果会在windows下如何进行编程接口函数调用,到操作系统下只是编译和开发环境有相应的变化而已。如果涉及Jave方面的编程也是如此的。嵌入式系统中涉及算法的由专业算法的人来处理的,不必归结到嵌入式系统范畴内。但如果涉及嵌入式系统下面嵌入式数据库、基于嵌入式系统的网络编程和基于某此应用层面的协议应用开发(比如基于SIP、H.323、Astrisk)方面又较为复杂,并且有难度了。
❹ 我是计算机科学与技术(嵌入式)专业的学生,想问这么课程要怎样学习
同学,看了你的问题,让我有种感觉,你还没有自己的职业规划,你现在是嵌入式专业的学生,学习的语言应该是C/C++,而JAVA应该是你专业不学的,但中国有句古话“360行行行出状元”,不管你学那方面的,只要学到一定深度,都可以很轻松的找到理想的工作。所以说你现在应该做的是选定你的职业方向,而不紧紧是羡慕你的同学做了一些项目。相信你也想像他们一样做一些项目,那就赶快动手吧。
就从你的专业来说吧,嵌入式系统是软硬结合的东西,搞嵌入式开发的人有两类。
一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系最密切的最底层软件,如BootLoader、Board Support Package(像PC的BIOS一样,往下驱动硬件,往上支持操作系统),最初级的硬件驱动程序等。优势是对硬件原理非常清楚,不足是他们更擅长定义各种硬件接口,但对复杂软件系统往往力不从心(例如嵌入式操作系统原理和复杂应用软件等)。
另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。学软件的人对硬件原理和接口通常难以有较好的掌握,最多也只能写部分BSP和硬件驱动程序。嵌入式硬件设计完后,各种功能就全靠软件来实现了,嵌入式设备的增值很大程度上取决于嵌入式软件,这占了嵌入式系统的最主要工作(目前有很多公司将硬件设计包给了专门的硬件公司,稍复杂的硬件都交给台湾或国外公司设计,国内的硬件设计力量很弱,很多嵌入式公司自己只负责开发软件,因为公司都知道,嵌入式产品的差异很大程度在软件上,在软件方面是最有“花头”可做的),所以搞软件的人完全不用担心自己在嵌入式市场上的用武之地,越是智能设备越是复杂系统,软件越起关键作用,而且这是目前的趋势。
所以说你想学好自己的专业,那就从C/C++开始吧,注意多动手,别停留在纸上谈兵就行。你需要学习的东西还很多。
❺ 计算机科学与技术(嵌入式人才培养方向)是什么样的专业
嵌入式开发复就是做单制片机开发,就是微型芯片控制技术,应用很广,前途不错的.。 主干学科:计算机科学与技术。 主要课程:电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统等。 主要实践性教学环节:包括电子工艺实习、硬件部件设计及调试、计算机基础训练、课程设计、计算机工程实践、生产实习、毕业设计(论文)。 该专业前景非常好,现在这方面的人才短缺。 而且做这方面的越有经验越吃香。 不过相对来说,嵌入式需要的硬件设施条件比较高,我们很多时候研究不起,所以显得门槛较高。 学嵌入式强调以下几方面的知识,若你觉得没问题,那就行: 1.汇编语言 2.计算机算法 3.Linux平台比较熟悉 4.组成原理呀,操作系统方面知识要很熟 5.现代嵌入式逐渐向网络方面发展,不妨也多学点网络方面知识
希望采纳
❻ 计算机嵌入式到底是什么专业
嵌入式系统是指能跑程序的电子系统,比如单片机 arm fpga dsp~~~ 这些都是处理器 fpga是可编程逻辑器件,手机 电视机 psp游戏机 mp3 都是用他们为基础 手机 游戏机 都跑操作系统, 这是日常用的到的 还有很多就是工业控制 导弹 自动机床 (很多用plc)这些都是嵌入式系统 不过现在的嵌入式大部分都是学电子的去搞的 需要的门槛比较高 高级一些的也比较难 需要很多工作经验和实际操作才能上手。不过未来肯定是嵌入式的天下。要是有这个条件的话 或者你对计算机很精通 对硬件了解也比较多 模拟电路 数字电路学的比较好 的话你可以学学这个 不过还有一点 要掌握一门计算机语言 建议从c入手,说白了,底蹭的嵌入式就是通过城区直接去控制硬件,复杂的 带操作系统,通过操作系统直接跑应用软件
❼ 计算机专业的是否适合学嵌入式
适合啊,计算机专业有很多课程都与嵌入式相关的,比如说,操作系统,C,数据结构,等等;
还是蛮有优势的
❽ 什么叫嵌入式计算机
通俗的说,嵌入式技术就是"专用"计算机技术,这个专用,是指针对某个特定的应用回,如针对网络、针对通信、答针对音频、针对视频,针对工业控制等,从学术的角度,嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统,它一般由嵌入式微处理器、外围硬件设备、嵌入 式操作系统以及用户的应用程序等四个部分组成。
❾ 国内知名大学研究生阶段的计算机或者嵌入式专业课程有哪些
知名大学讲什么嵌入式不太清楚
但是正常嵌入式是应该包含这样几门课程的,一是C++,这个是应用于嵌入式的一门很好的语言,其次在实际运用上,JAVAME的人气现在更高,因为手机软件的开发现在是块很大的蛋糕,也有很大的发展空间,另外在操作系统上,以诺基亚为代表的Symbian 摩托罗拉为代表的Linux和微软的WinCE 都是现在比较主流的嵌入式系统,现在一些嵌入式开发的本科院校,使用的是ARM9或10的,但是ARM现在已经有11的了,所以你可以再查找一下相关的课程
希望对你有帮助
❿ 计算机嵌入式到底是什么专业
嵌入式系统是指能跑程序的电子系统,比如单片机
arm
fpga
dsp~~~
这些都是处理器
fpga是可编程逻辑器件,手机
电视机
psp游戏机
mp3
都是用他们为基础
手机
游戏机
都跑操作系统,
这是日常用的到的
还有很多就是工业控制
导弹
自动机床
(很多用plc)这些都是嵌入式系统
不过现在的嵌入式大部分都是学电子的去搞的
需要的门槛比较高
高级一些的也比较难
需要很多工作经验和实际操作才能上手。不过未来肯定是嵌入式的天下。要是有这个条件的话
或者你对计算机很精通
对硬件了解也比较多
模拟电路
数字电路学的比较好
的话你可以学学这个
不过还有一点
要掌握一门计算机语言
建议从c入手,说白了,底蹭的嵌入式就是通过城区直接去控制硬件,复杂的
带操作系统,通过操作系统直接跑应用软件