摘要:本培训班着眼于当前IT业发展的前沿领域及其与相关学科交叉的特点,针对当前嵌入式系统软硬件工程师应具备的素质,以及嵌入式系统课程内容的要求,在近年来我们清华大学嵌入式系统与技术实验室的研究成果与工作积累的基础上,为全国IT企业的总经理、技术总监、项目经理、专业技术人员,以及寻求新职业发展的专业技术人员开设“嵌入式系统软硬件协同设计”高级培训班。本培训班的目标是通过向学员讲授一个具体的嵌入式系统的软硬
全文:清华大学深圳研究生院 “嵌入式系统软硬件协同设计”高级培训班 2005年招生简章
一、培训班的背景 近些年来,以计算机技术,通讯技术、消费电子技术为主的电子信息技术的高速发展和国际互联网络(Internet)的广泛应用已经改变了人们的生活方式,世界各国都在为发展以计算机技术,通讯技术、消费电子技术为主要内容的信息产业制定宏伟的发展规划,以期在21世纪的政治、经济和技术竞争中处于主动有利的地位。信息技术对其他各产业的贡献越来越大,信息产业正逐渐成为其他产业的支柱。信息产业的发展程度、信息流通、畅通与否已成为评价各个国家的经济发展水平的一个重要标准。在人类步入全球信息化社会的进程中,全球性电子信息技术正在发挥着巨大的作用。 嵌入式系统和技术发展迅速,功能强大的嵌入式处理器已大量应用于各种航空航天飞行器控制系统、武器系统、数字电视机、视频高密光盘机(Vedio Compact Disc——VCD)、数字化视频光盘机(Digital Vedio Disc——DVD)、学习机、寻呼机、手持电话,个人数字助理(Personal Digital Assistant——PDA)、手持个人电脑(Handheld Personal Computer——HPC),汽车电子系统、电话系统、数字相机、各种智能设备、仪器仪表、办公电器、家用电器等各种各样的军用和民用嵌入式设备。例如,一些汽车工业生产厂家已经在他们生产的高档小轿车中嵌入了多达20多个以上的微处理器。据统计,目前95%的微处理器以及65%的软件产品用于嵌入式电子设备。嵌入式系统应用的市场迅猛扩大,对嵌入式软件在正确性、灵活性、规模和快速高效方面提出了极高的要求,市场的激烈竞争也将在这些方面展开。 嵌入式系统与技术广泛应用于工业、交通、通讯、商业、农业、金融、公安、国防、文化、政治、经济、航空航天、医疗卫生、教育、体育等国民经济的各个领域。据美国Gartner Group公司的估计,到2004年前,全世界投入使用的嵌入式系统约有700亿个。如移动电话,自动柜员机,IC卡系统,电子收款机(Point Of Sells——POS),全球定位系统(Global Position System——GPS),手持电脑(HPC),个人数字处理(PDA),信息家电,Internet 接入终端设备、自动控制领域的工业自动化仪表与检测设备,化工过程自动化设备,电网系统,自动抄表设备,飞行控制器,空中交通控制系统,自动收费,航天器姿态与轨道定位装置等。 从某种意义上来说,通用计算机行业的技术是垄断的。占整个计算机行业90%的PC产业,80%采用Intel的8x86体系结构,芯片基本上出自Intel,AMD,Cyrix等几家公司。在几乎每台计算机必备的操作系统和文字处理系统方面,Microsoft的Windows及Word占80~90%,凭借操作系统还可以搭配其它应用软件。因此,当代的通用计算机工业的基础被认为是由Wintel(Microsoft和Intel建立的联盟)垄断的工业。 嵌入式系统与技术则不同,它是将先进的计算机技术、半导体技术、微电子技术、通讯技术、消费电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个高新技术密集、资金密集、高度分散、不断创新的知识集成系统和一个分散的应用广泛的信息产业,充满了机遇、创新与竞争,没有哪一个系列的微处理器和嵌入式操作系统能够垄断全部市场。即便在体系结构上存在着主流,但各不相同的应用领域决定了不可能只有少数几个公司、少数几种产品垄断全部市场。因此,嵌入式系统领域的产品和技术,必然是高度分散的,留给各个行业的中小规模高新技术公司的创新与发展空间非常巨大。 另外,社会上的各个应用领域是在不断向前发展的,要求其中的嵌入式系统与技术也要同步发展,这也构成了推动嵌入式系统与技术发展的强大动力。 目前,国内外嵌入式系统与技术、嵌入式软件及软硬件系统协同设计与集成专业人才十分匮乏,人才竞争十分激烈。因此,在上述情况下,主办“嵌入式系统软硬件协同设计”高级培训班具有非常重要的现实意义和社会意义。 二、培训班的目的 清华大学嵌入式系统与技术实验室长期从事嵌入式系统与技术的研究和教学工作,给出“嵌入式系统”的定义如下: “嵌入式系统是指由嵌入式处理器、相关支撑器件和嵌入在存储器中的嵌入式软件系统组成的可独立工作或者辅助其它设备运转的电子系统、装置或设备。其中: 嵌入式处理器主要包括(1)嵌入式微处理器(Embedded Microprocessor Unit);(2)嵌入式微控制器(Embedded Microcontroller Unit),即单片机;(3)嵌入式数字信号处理器(Embedded Digital Signal Processor);(4)片上系统(System On Chip——SOC)。 相关支撑器件主要包括定时器、序列发生器、控制器、各种传感器、显示设备(LCD、LED等)、通讯设备(Modem,GPS,GSM,GPRS,CDMA,IrDA/Fast IrDA, Bluetooth等)、接口设备(R232,IEEEl394 ,USB,PC卡,Smart卡,Ethernet/Fast Ethernet,Parallel等)。 存储器主要包括(1)只读存储器(Read Only Memory——ROM);(2)随机存储器(Read Random Memory——RAM);(3)闪速存储器(Flash Memory ——FLASH);(4)电子硬盘(Electronic Hard Disk —— EHD)。 嵌入式软件系统主要包括(1)与硬件相关的底层支持软件(2)嵌入式操作系统;(3)图形用户界面(Graphics User Interface—GUI);(4)嵌入式数据库系统;(5)各种嵌入式控制与应用软件。 嵌入式系统是针对特定用途而定制的,强调硬件与软件的协同设计。因此,要求设计人员必须同时具备硬件与软件方面的知识与技能。在硬件方面,需要了解特定任务对微处理器,存储器,周边设备,接口等的要求,能够根据任务需求选择性能指标合适的元器件,能够设计电子电路板。在软件方面,要求熟悉嵌入式操作系统,会按照需求裁减内核,实现实时多任务的调度与管理,开发合适的人机交互界面,编写应用程序接口、设备驱动程序和嵌入式应用软件等。同时还要具备软件与硬件综合测试与调试的技能。 本培训班着眼于当前IT业发展的前沿领域及其与相关学科交叉的特点,针对当前嵌入式系统软硬件工程师应具备的素质,以及嵌入式系统课程内容的要求,在近年来我们清华大学嵌入式系统与技术实验室的研究成果与工作积累的基础上,为全国IT企业的总经理、技术总监、项目经理、专业技术人员,以及寻求新职业发展的专业技术人员开设“嵌入式系统软硬件协同设计”高级培训班。本培训班的目标是通过向学员讲授一个具体的嵌入式系统的软硬件协同设计和开发的全过程,使学员掌握嵌入式系统硬件与软件协同设计的方法和技能,让学员自己动手设计与实现一个具体的嵌入式系统,使学员在嵌入式系统硬件与软件方面得到全面的综合训练,从而提高学员的科研工作能力。 三、培训班授课内容简介 本培训班通过典型的嵌入式系统软硬件实验平台,让学员学习与掌握嵌入式系统的基本架构,学习与掌握包括微处理器,存储器,相关支撑器件、嵌入式软件系统等在内的系统开发全过程。学习与掌握嵌入式操作系统的内部机理,内核裁减移植,交叉编译,周边设备的接口应用,以及系统测试与调试等技术,学习与掌握一些常用的周边设备的接口驱动程序、接口应用程序和嵌入式应用程序的编写技巧。训练学员硬件软件协同设计与开发的动手能力,实现一个具体嵌入式系统的软硬件整体解决方案。培训班主要内容如下: (一)嵌入式系统概论 1.嵌入式系统的基本概念; 2.嵌入式系统的基本架构; 3.嵌入式系统软硬件协同设计的研发模式; 4.嵌入式系统硬件软件协同设计的方法。 (二)嵌入式系统的硬件环境 1.主流微处理器; 2.存储器; 3.相关支撑器件、周边设备及设备驱动原理; 4.嵌入式系统硬件开发平台。 (三)嵌入式软件开发环境 1.嵌入式软件开发环境概述; 2.交叉编译器; 3.调试器; 4.下载器; 5.控制台等的设置和用法; 6.应用程序开发工具包。 (四)嵌入式软件系统概述 1.嵌入式操作系统 1) Linux 入门; 2) 核模块:硬件描述层、进程调度、进程通讯、文件系统和网络接口。 2.嵌入式应用软件 1) 应用程序接口 API; 2) 嵌入式应用软件。 3.与硬件相关的底层支持软件——设备驱动程序 1) 网络口驱动; 2) 串行口驱动; 3) USB驱动; 4) 液晶及键盘的驱动。 4.接口应用 1) 串行通信接口应用; 2) USB通信接口应用。 (五)嵌入式系统硬件平台的设计与实践 1.使用PROTEL98SE 软件,设计嵌入式系统硬件平台,建立主要器件元件库; 2.建立嵌入式系统硬件平台元器件原理图符号库、PCB图符号库(以基于ARM7内核的嵌入式微处理器S3C44B0等芯片的封装为例); 3.生成与导入网络表,完成PCB的布局和布线; 4.检查PCB布线规则,修改PCB布线错误,完成P |
| 注意: | 历史记录不代表当前培训学校招生情况,仅供研究参考,建议您直接电话咨询校方。 |
|
|