南昌大学,软件学院——学科导论.docnew

南昌大学,软件学院——学科导论.docnew

ID:21981025

大小:27.81 KB

页数:5页

时间:2018-10-26

南昌大学,软件学院——学科导论.docnew_第1页
南昌大学,软件学院——学科导论.docnew_第2页
南昌大学,软件学院——学科导论.docnew_第3页
南昌大学,软件学院——学科导论.docnew_第4页
南昌大学,软件学院——学科导论.docnew_第5页
资源描述:

《南昌大学,软件学院——学科导论.docnew》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、对计算机软件专业学科的认识陈帅8000111078东软实验班111班这学期从软件工程专业转到了计算机软件专业,进入了东软实验班,开始只知道这个班是以嵌入式软件软件开发为主要的学习方向,因此本文就对嵌入式软件浅谈一下简单认识。但是对嵌入式软件不太了解,这学期的学科导论让我对这个专业有了进一步的认识,让我对未来的学习不再迷茫。究竟什么是所谓的嵌入式系统呢。通过胡老师的讲解和自己在网络上的查阅,自己对嵌入式软件有了初步认识。嵌入式系统的全称是嵌入式计算机系统,一种嵌入式系统的常见定义是:嵌入式系统是以应用为中心、以计算机技术为基础,对系统的功能、可靠性、成本、体积、功耗等都有严格的要

2、求的专用的计算机系统。和通用计算机系统不同的是,嵌入式系统不是通用的,其功能是特定的,嵌入式系统对可靠性,成本,体积,功耗等都有严格的要求。胡老师也多次强调“嵌入式系统是无处不在的”。嵌入式系统小到一个简单的单片机控制系统,大到复杂的航天飞船控制系统的身影。嵌入式系统的种类和数量远远超过了通用的计算机系统。例如,一台通用的计算机系统中就包含多个嵌入式系统,键盘、鼠标、光驱、硬盘、显卡、网卡、声卡、打印机、扫描仪、USB集线器等都是典型的嵌入式系统。计算机嵌入式系统的主要特点是:1、系统内核小,由于嵌入式系统一般是应用于小型电子装置,5系统资源相对有限,所以内核较之传统的操作系统

3、要小得多。2、专用性强,嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植,即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。同时,针对不同的任务,往往需要对系统进行较大更改;程序的编译下载要和系统相结合,这种修改和通用软件的“升级”是完全不同的概念。3、系统精简,嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能的设计及实现过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。4、多任务的操作系统,嵌入式软件开发要想走向标准化,就必须使用多任务的操作系统。嵌入式系统的应用程序可以没有操作系统而直

4、接在芯片上运行;但是为了合理地调度多任务,利用系统资源、系统函数以及专家库函数接口,用户必须自行选配开发平台,这样才能保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。5、专门的开发工具和环境,嵌入式系统开发需要专门的开发工具和环境。由于嵌入式系统本身不具备自主开发能力,即使设计完成以后,用户通常也不能对其中的程序功能进行修改,因此必须有一套开发工具和环境才能进行开发,这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。开发时往往有主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进行。5计算机嵌入式系

5、统和通用计算机系统性比又不同,又具有以下特征:1、嵌入式系统具有特定的功能,用于特定的任务。2、嵌入式系统是极其关注成本的。3、嵌入式系统大都有功耗的要求。4、嵌入式系统通常有实时的要求。5、嵌入式系统的运行环境十分广泛。6、嵌入式系统的软件通常要求固化存储。7、嵌入式系统的软、硬件可靠性要求更高。8、相关产品具有较长的生命周期。嵌入式系统分为硬件和软件两部分,硬件主要是指以处理器为核心的硬件平台以及系统的I/O设备、通行模块等。嵌入式系统的软件一般由嵌入式操作系统和应用软件组成。其中,嵌入式操作系统的主要功能的主要功能是:向上提供应用程序编程接口,向下屏蔽具体的硬件特性、合理

6、调度系统硬件资源。应用软件则利用操作系统提供的应用程序编程接口实现系统特定的功能。从硬件方面来看,嵌入式系统的核心部件是嵌入式处理器。嵌入式处理器的种类非常多,完全不同的体系结构就有几十种,其相关的品种数量已经超过千种。但是无论哪种嵌入式处理器,归纳起来,一般具有以下几个特点:1、对实时操作系统具有很强的支持能力。2、能够实现多任务,并且具有较短的中断响应时间。53、具有功能很强的存储区保护功能。4、低功耗。从软件方面来看,嵌入式系统的软件一般由嵌入式操作系统和应用软件组成。操作系统是连接计算机硬件与应用程序的系统程序。操作系统主要有4个任务:进程管理、进程通信与同步、内存管理

7、和I/O资源管理。嵌入式操作系统是嵌入式系统极为重要的组成部分,其通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面等。嵌入式系统的应用遍布了了我们的生活没一个角落,下面我从网络上找了一些应用:1、工业控制:基于嵌入式芯片的工业自动化设备将获得长足的发展,目前已经有大量的8、16、32位嵌入式微控制器在应用中,网络化是提高生产效率和产品质量、减少人力资源主要途径,如工业过程控制、数字机床、电力系统、电网安全、电网设备监测、石油化工系统。2、交通管理:在车辆导航、流量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。