欢迎来到天天文库
浏览记录
ID:18695409
大小:150.50 KB
页数:6页
时间:2018-09-20
《实验室建设计划建议new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、关于在电类专业开展嵌入式系统教学与实验的建议一、概述技术与应用可以说是一对双生兄弟。技术的发展,使其在应用领域的更广泛使用成为可能,并不断的被新的领域所接受;应用与在新领域的应用被拓展又对技术的发展不断提出更高的需求。如此,社会生产力才能不断的提高。在人类历史的发展过程中,新技术的发现或发明,是强大的原动力。正如我们所知,蒸汽机的发明,使我们进入了工业大生产的时代;电的发现,使我们进入电气化时代;而计算机技术的发展,使我们进入了信息化的时代。我们在计算机技术发展的短短不到40年的时间,取得的成就是惊人的。而计算机技术被各领域的使用,目前正如火如荼的发展着。随着计算机技
2、术与半导体技术的发展,处理机的功能更强大了,应用的需求也更高了。在通讯、控制、图象处理、智能仪表等领域的广泛运用,对软件技术的存储、通讯通道与协议栈、友好的人机界面、实时性处理等方面提出新的挑战。把在PC领域的软件技术,拓展到面向专一应用对象的(控制、通信、显示)终端上,成为一种迫切的需求。上世纪九十年代中晚期,嵌入式的设计理论被提出来,并被广大从事终端设计的人员所接受。2002年前后,随着ARM核处理机的被推广,此类综合应用体现更为明显,嵌入式的设计与应用的概念被各高校所接受与推广。在如此背景下,我们-----南京海脉科技有限责任公司,采用ARM7TDMI核,推出了
3、HM701ESP嵌入式教学实验平台。二、HM701ESP嵌入式系统实验平台“HM701ESP嵌入式系统实验平台”是专用于嵌入式系统教学而设计的实验设备。平台以主流的ARM内核微处理机――三星S3C44B0X――为基础,扩展了多种应用接口,并在开放源代码uCOS-II与ucLinux嵌入式操作系统下,为让学生使用与掌握此类接口配备了丰富的实验程序。1“HM701ESP嵌入式系统实验平台”特点:A、教学理念新我们根据与南京大学和东南大学的密切合作,整理出一套符合当前现状的教学思路与方法,描述如下:教学目的:通过教学与实验环节,让学生把微机原理、C语言、单片机接口与原理等课
4、程有机的结合起来,并补充嵌入式开发环境的建立、裸机程序开发、嵌入式操作系统、操作系统下的中间件(GUI、FILESYSTEM、TCP/IP)等内容,通过在平台上实现的各种应用,由浅入深的掌握嵌入式系统开发的一般过程与嵌入式系统的组成要素。教学方法:提供实验指导书,推荐教材,整套的教学计划与教学课件,并与实验内容相结合,实现上述教学目的。B、产品配套完善硬件:平台自带一个实时在线仿真器(HMICEV40),通过仿真器,可完成检查,修改目标处理机的寄存器与存储器的值,可设置断点与检测点,可代码下载,实时跟踪,FLASH编程等,极大方便了老师的教学和学生的学习。平台本身接口
5、丰富,包含:通讯类(RS23、485、10BASE-T、USB),总线类(IIC、IIS、SPI),控制类(开关量、模拟量、PWM),人机交互接口类(LED、LCD、TOUCH、PS2KEY、MOUSE、MATRIXKEY)等,同时我们考虑培养学生的动手能力,提供扩展接口,可实现各种其他功能接口的扩展应用。软件:多达40多个实验内容的源代码和九个综合应用实例,并提供uCOS-II与ucLinux的移植源码,FLASH烧写工具,丰富的中间件API接口函数。C、客户代表性强“HM701ESP嵌入式系统实验平台”已经在南京大学,东南大学,南京师范大学,南京航空航天大学,南京
6、理工大学,南京邮电学院,南京工业大学,河海大学,通院等学校的科研与教学中应用。我们将致力于完善我们的平台,促进各学校之间的交流与合作,并建立一个交流的平台,推动嵌入式教学与科研水平。2、推荐的本科类教学方案2.1嵌入式系统的基本概念2.1.1处理机的发展史与当前的主要应用种类与应用方向;(MCU、MPU、DSP、SOC、CPLD与FPGA)2.1.2嵌入式系统的发展史与概念以计算机技术与半导体技术为基础,以应用为中心的,软硬件可裁减的对体积、功耗、成本、稳定性与可靠性等有特殊要求的系统集成2.2、嵌入式开发环境与仿真环境2.2.1开发与仿真环境的概念流行的开发不同处理
7、机的集成环境的种类,从高级开发语言到机器代码产生的工作过程(编辑、编译、连接)2.2.2仿真的种类、仿真器的功能、仿真器的类型2.2.3ADS1.2开发环境与HMICEV40的仿真代理程序的安装过程与使用方法2.3、裸机应用程序与操作系统下的应用程序2.3.1裸机程序设计的三个阶段:功能设计、可靠性设计、算法设计2.3.2裸机程序的可能功能模块:自检模块、初始化模块、监控模块、显示输出模块、信息采集模块、数据处理模块、控制决策模块、信号输出模块、通讯模块、时钟模块等2.3.3通过几个裸机程序的实例,强化单片机接口与原理、C语言、微机原理等课程的知识,
此文档下载收益归作者所有