关于嵌入式系统教学的几点思考_仲伟波
嵌入式教学实践心得体会(3篇)

第1篇随着我国教育事业的不断发展,嵌入式教学作为一种新型的教学模式,逐渐受到教育界的关注。
嵌入式教学将信息技术与学科教学相结合,旨在培养学生的创新能力和实践能力。
在参与嵌入式教学实践的过程中,我深刻体会到了嵌入式教学的魅力和优势,以下是我对嵌入式教学实践的心得体会。
一、嵌入式教学的优势1. 提高学生的自主学习能力嵌入式教学注重培养学生的自主学习能力,通过引入信息技术,为学生提供了丰富的学习资源。
学生在学习过程中,可以根据自己的兴趣和需求,选择合适的学习内容,从而提高学习效率。
2. 培养学生的创新思维嵌入式教学鼓励学生进行创新实践,通过项目式学习、合作学习等方式,培养学生的创新思维。
在实践过程中,学生需要运用所学知识解决实际问题,这有助于激发学生的创新潜能。
3. 强化学生的实践能力嵌入式教学强调理论与实践相结合,通过实践项目,让学生将所学知识运用到实际中。
这种教学方式有助于提高学生的实践能力,为学生的未来发展奠定基础。
4. 促进教师的专业成长嵌入式教学要求教师具备一定的信息技术素养和学科专业知识。
在实践过程中,教师需要不断学习、探索,提高自己的教学水平。
这有助于促进教师的专业成长。
二、嵌入式教学实践心得1. 教学资源的整合与利用在嵌入式教学实践中,我深刻体会到教学资源的整合与利用的重要性。
为了提高教学效果,我积极收集、整理各类教学资源,包括网络资源、图书、视频等。
在教学中,我将这些资源进行整合,形成一套完整的教学体系,为学生提供丰富的学习素材。
2. 信息技术与学科的融合嵌入式教学要求教师将信息技术与学科教学相结合。
在实践过程中,我努力探索信息技术在学科教学中的应用,如利用网络平台进行在线教学、利用多媒体技术制作教学课件等。
通过这些方法,我使课堂教学更加生动、有趣,激发了学生的学习兴趣。
3. 项目式学习与团队合作在嵌入式教学中,项目式学习和团队合作至关重要。
我通过设计具有挑战性的项目,引导学生进行合作学习。
嵌入式学习心得体会

嵌入式学习心得体会作为一个嵌入式系统的学习者,我在这个领域里面不断地学习、探索和实践。
通过这段时间的学习和工作,我深刻体会到了嵌入式系统的重要性和广泛应用。
下面我将就自己在嵌入式系统学习过程中的体会和心得进行总结。
一、嵌入式系统的定义和特点首先,我对嵌入式系统的理解是,它是一种特殊用途的计算机系统,通常用于控制设备和执行特定任务。
嵌入式系统通常由微处理器、存储器和外设等硬件组成,同时还需要运行特定的软件来完成特定的任务。
嵌入式系统具有以下几个明显的特点:1. 实时性:嵌入式系统通常需要在严格的时间要求下完成任务,因此具有很强的实时性。
2. 稳定性:嵌入式系统要求具有良好的稳定性和可靠性,特别是在工业控制和汽车电子等领域。
3. 节能性:嵌入式系统通常需要在有限的能源条件下工作,因此需要具有较低的功耗。
4. 多样性:嵌入式系统的应用领域非常广泛,包括家用电器、汽车电子、工业控制等领域。
二、学习嵌入式系统的方法作为一个嵌入式系统的学习者,我认为学习嵌入式系统需要多方面的知识和技能,包括硬件设计、软件开发、实时系统等方面。
因此,我在学习嵌入式系统的过程中,采取了以下几种方法:1. 系统性学习:首先我系统地学习了嵌入式系统的相关知识,包括微处理器、存储器、外设等硬件知识,以及嵌入式操作系统、实时系统等软件知识。
2. 实践性学习:在学习过程中,我重点进行了各种实验和项目,包括硬件设计、软件开发、实时系统的调试等方面。
通过这些实践项目,我深入了解了嵌入式系统的工作原理和应用。
3. 多样性学习:在学习嵌入式系统的过程中,我还广泛地学习了相关的领域知识,包括模拟电子技术、数字电子技术、通信系统等方面的知识。
通过这些学习方法,我不仅掌握了嵌入式系统的基础知识,还培养了解决实际问题的能力。
三、学习嵌入式系统的挑战和解决方法在学习嵌入式系统的过程中,我也遇到了一些挑战和困难,主要包括以下几个方面:1. 技术难点:嵌入式系统涉及多方面的知识和技能,包括硬件设计、软件开发、实时系统等方面。
嵌入式学习心得体会

嵌入式学习心得体会嵌入式学习心得体会1首先,我们学习的课本是嵌入式系统应用教程。
我学习的体会是这样的:开始时,由于是刚刚入门,对老师书的好多东西是好奇的,好多名词也是新鲜的,不过不太懂什么意思。
但是慢慢的,了解的深入让我有了更深的感触和体会。
在嵌入式的学习过程中,让我了解了什么是嵌入式系统。
它就是以应用为中心,以计算机技术为基础,软硬件可定制,适用于不同应用场合,对功能、可靠性、成本、体积、功耗有严格要求的计算机系统。
他一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统、用户应用程序四个部分组成,用于实现对其他设备的控制、监视或管理功能。
嵌入式系统已经应用于科学研究、工业控制、军事技术、交通通信、医疗卫生、消费娱乐等领域,人们日常使用的手机、PDA、汽车、智能家电、GPS等均是嵌入式系统的典型代表。
一开始我们就学习嵌入式的系统的基础部分,那很简单,就是一些定义或是介绍之类的。
在进入第二章时,就开始学习了嵌入式开发过程中的主要操作系统——linux,在接下来的课程中,我发现嵌入式的学习过程还是蛮有趣的。
在对linux的学习中,我们对它有了一点点的了解,接着就是学习一虚拟机的方式安装linux。
对我来说有趣的就是安装的过程了,首先我们跟着老师的脚步走,学会了怎么安装,在自己动手进行对它的安装,这个过程是简单而有趣的。
这样的开始让我对它充满了兴趣,也对以后的学习充满了信心。
其次就是安装好了之后,老师就更深一步的教我们应用了。
在这是老师首先交给我们的是一些简单的命令应用,Linux具有很丰富的命令,绝大多数命令具有大量的参数。
在学习命令的过程中,只要你认真的看着老师操作还有认真听着他讲,你就会发现有些命令的操作还是很简单的,不过在操作的过程中,我也有遇到有些困难,会出现你按照书上学习的例子,将命令输入终端时会出现你不想要的结果,也就是错误的结果。
这是问问旁边的同学或是懂的同学就可以解决了。
在对于这部分的学习中,让我知道了命令对于嵌入式的重要性。
嵌入式系统教学的问题及改革探析

嵌入式系统教学的问题及改革探析嵌入式系统在家用电器、工业控制、智能仪器仪表、机电一体化以及航空航天等领域中都有广泛的应用。
因此,各院校都将嵌入式系统课程作为电子、电气、通信等专业学生的必修课程。
嵌入式系统应用技术涉及到数字电子、模拟电子、计算机和通信等多学科的知识,实践性很强。
嵌入式系统对于学生掌握专业技术知识,获得实用职业技能,增强就业竞争力具有十分重要的意义。
因此不断地改进和完善嵌入式系统教学内容和方法,是培养学生实践和创新能力的重要途径。
结合嵌入式系统教学实践与体会,就以下几个方面进行了分析、探索与实践。
1 传统嵌入式系统教学的弊端(1)教材不适合应用型人才的培养[1]。
当前流行的教材,以理论教学为主线,从概念、原理讲起,缺乏实例和直观性,学生感到抽象、枯燥。
(2)实验教学不能真正培养学生动手能力。
现行的实验以实验箱为主体,只能进行验证性实验,不能让学生自己动手进行实际设计和制作。
(3)成绩考核以试卷为主。
对于嵌入式系统这种实践性强的课程,这种考试方法是本末倒置,不能督促学生认真提高动手能力。
2 教学改革的建议和意见鉴于在嵌入式系统这门课程的授课过程中存在的问题,通过几年的教学实践,提出如下几点建议和意见。
2.1 将以往以理论教学为主改为理论与实验相结合[2]以实验为主的教学方法,打破传统的课堂教学理论与实验单独上的方式,改为以实例、实验为主线,实行讲授与实验一体化的教学。
具体实施如下:(1)将教学课堂搬到实验室,充分利用实验室资源。
(2)根据嵌入式系统课程的知识体系,开发出与各项内容相适应的实验内容,由任课教师事先调试通过后,整理成实验项目的形式,以实验内容为教学内容编成讲义,以讲义为主,教材为辅。
(3)课堂上首先利用仿真器、实验箱等演示实验项目,先让学生看到实验的过程及其结果,变抽象为具体,变枯燥为有趣,激起学生的学习兴趣。
然后再围绕本次实验内容,讲解该实验中涉及的硬件、编程方法、程序及达到的目的。
关于嵌入式系统教学的几点思考

( oeeo fr a o c neadE g ,N ni nv o eho g , aj g 0 9 h a C l g f n m t nS i c n n . aj gU i. f cnl y N n n 1 0 ,C i ) l Io i e n T o i 2 0 n
2 嵌 入 式 系统 教 学 的主 要 内容
多数专 家学 者认 为嵌 入式 系统 不是 一个独 立的学
硬件可裁 剪 , 功能 、 靠 性 、 本 、 可 成 体积 、 耗 严 格 要 求 功
的专用 计算 机系 统 。 随着科 技 的发 展 和社 会需 求 的推 动 , 息 技 术 进 信 入到 以嵌 入 式 系 统 为 代 表 的后 P C时 代 , 入 式 系 统 嵌 的市场快 速 增 长 , 入 式人 才 缺 口将 急剧 增 大 。正 嵌 ]
Ab ta t o su s s c s e u ain meh d, c ne t ft e e p rme t , ta nn d n u rc lm o sr cin s r c :S me is e u h a d c to t o o tn s o h x e i ns r i ig mo e a d c riu u c n tu t o wee t e b u n ti a e c od n ote c aa trsiso h mb d e y tm n h rfsi n ltan n n s in e r  ̄k d a o ti h sp p ra c r i gt h h rce t ft ee e d d s se a d te p e so a r ii gi ce c i c o a d e gn e i gu ie ste 。 An o u g sin n t e e e d d sse e u ain meh d, c riu u c n tu t n a d n n i e rn n v riis d s me s g e t s o h mb d e y tm d c t t o o o u rc l m o sr ci n o
嵌入式学习心得体会

嵌入式学习心得体会作为一名嵌入式系统工程师,我在工作中经常需要进行嵌入式学习,以提高自己的技能水平和解决实际问题。
在这个过程中,我积累了一些学习心得体会,希望能够与大家分享。
首先,嵌入式学习需要有坚定的学习意愿和持之以恒的毅力。
嵌入式系统涉及的知识面非常广泛,涉及到硬件、软件、通信、控制等多个领域,因此需要花费大量的时间和精力进行学习。
在学习的过程中,我们需要保持对知识的渴望,不断地学习新知识,不断地提高自己的技能水平。
其次,嵌入式学习需要有系统的学习计划和方法。
在学习之前,我们需要对自己的学习目标和计划有清晰的认识,明确自己想要学习的内容和学习的时间安排。
同时,我们还需要选择合适的学习方法,比如可以通过阅读书籍、参加培训、做实验等多种方式进行学习。
在学习的过程中,我们还需要不断地总结经验,找到适合自己的学习方法,提高学习的效率。
另外,嵌入式学习需要有实际的项目实践和经验积累。
在学习的过程中,我们需要找到一些实际的项目进行实践,将所学的知识应用到实际的工程项目中去,通过实际的项目实践来加深对知识的理解和掌握。
同时,我们还需要不断地积累实际的工程经验,通过不断地解决实际的问题来提高自己的技能水平。
最后,嵌入式学习需要有不断的自我提升和学习的态度。
在学习的过程中,我们需要不断地反思自己的学习状态和学习效果,找到自己的不足之处,不断地进行自我提升。
同时,我们还需要保持一颗谦逊的心态,不断地向他人学习,不断地提高自己的学习的态度。
总之,嵌入式学习是一个持续不断的过程,需要有坚定的学习意愿和持之以恒的毅力,需要有系统的学习计划和方法,需要有实际的项目实践和经验积累,需要有不断的自我提升和学习的态度。
只有不断地学习和提高自己的技能水平,才能在嵌入式系统领域中取得更好的成绩。
希望我的学习心得体会能够对大家有所帮助,共同进步。
对嵌入式系统课的心得

对嵌入式系统课的心得
嵌入式系统课是一门非常实用和有挑战性的课程。
在学习过程中,我学到了许多关于如何设计和开发嵌入式系统的知识和技能。
首先,我学习了嵌入式系统的基本概念和架构。
嵌入式系统是在特定应用领域中运行的计算机系统,其硬件和软件都被设计成紧密集成在一起,以实现特定的功能。
我了解了嵌入式系统的硬件组成、操作系统和实时性要求等重要概念。
其次,我学习了嵌入式系统的开发流程和工具。
从需求分析到系统设计、开发和测试,我学到了如何按照规范的流程来完成一个嵌入式系统的开发,并学习了常用的开发工具和技术,如集成开发环境、调试器和仿真器等。
最重要的是,我学习了编程和调试嵌入式系统的技巧。
嵌入式系统往往具有资源有限和对实时性要求较高的特点,因此编写高效和可靠的代码非常重要。
我学习了如何使用C语言和汇
编语言编写嵌入式系统的程序,并学习了如何进行调试和性能优化。
除了理论知识,这门课还注重实践能力的培养。
我通过实验和项目实践,学会了如何基于具体的硬件平台和实际需求设计和开发嵌入式系统。
这些实践经验不仅加深了我的理解,也提高了我的实际操作能力。
总的来说,嵌入式系统课是一门非常有价值的课程。
通过学习,
我不仅掌握了嵌入式系统的基本知识和技能,还培养了解决实际问题和开发实际应用的能力。
我相信这些知识和技能将对我未来的职业发展产生积极的影响。
关于嵌入式系统的思考

关于嵌入式系统的思考周勇(20093153)(芜湖信息技术职业学院电子信息系09电子信息,芜湖241000)【摘要】本文概述了嵌入式系统的特点及发展,分析了嵌入式系统的发展过程,提出了嵌入式系统的两种应用模式,总结了嵌入式系统的发展前景。
关键词嵌入式系统 模式 应用Research and Implementation of MCU Simulation SystemZhouYongThis paper summarizes the characteristics of the embedded system and development, analyzes the process of development of embedded system, and put forward the embedded system two application mode, summarizes the development prospect of the embedded system.1 引言嵌入式系统是将先进的计算机技术、半导体技术、电子技术和各行业的具体应用相结合的产物,这一点就决定了它必定是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。
然而,嵌入式是一个非常综合的技术,从科学上,涉及到电子科学与技术、计算机科学与技术、微电子学等众多领域;在系统构架上涉及到数字电路、模拟电路、嵌入式微处理器、嵌入式操作系统、底层驱动技术。
因此,嵌入式软件开发是未来几年最热门和最受欢迎的职业之一。
2 嵌入式系统嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统,对功能、对可靠性、成本、体积、功耗有严格要求的专用计算机系统。
它一般由以下几部分组成: 嵌入式微处理器、外围硬件设备、嵌入式操作系统、特定的应用程序。
嵌入式系统本身是一个相对模糊的定义。
目前嵌入式系统已经渗透到我们生活中的每个角落,工业、服务业、消费电子……,而恰恰由于这种范围的扩大,使得“嵌入式系统”更加难于明确定义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教学目标中计算机、电子等信息类专业的微处理器及嵌入式实时操作系统为例介绍一下课程的讲授、实践和考核。
微处理器课程可以结合或代替计算机体系结构、微机原理及接口课程,以ARM或者其他微处理器为例,首先介绍该微处理器的体系结构,包括引脚特性、内部寄存器结构、存储器组织、中断处理模式等,这一部分的实践主要是指导学生利用仿真调试器观察CPU,检测寄存器、存储器中值的变化。
然后介绍微处理器的指令系统和汇编程序设计,包括存储器加载,各种指令功能,数据的存储和加载,栈操作等,这一部分的实践主要是验证指令功能,编写汇编程序、调试,验证程序功能。
再介绍微处理器接口及外围电路设计等,包括CPU的总线、DMA、I O控制、定时器、实时时钟等工作原理及其控制方式,以及串口、并口、USB、LCD、触摸屏和键盘等常用接口的设计及驱动,这一部分的实践主要是结合电路设计,设计一个完整的嵌入式硬件平台,制板并进行验证和板载资源的驱动,BSP和BootLoader的编制移植等。
上述内容讲授时要注意从具体的微处理器引申出一般性,使学生以后可以很快熟悉其他微处理器的体系结构、指令系统和接口控制等。
嵌入式操作系统是嵌入式系统的灵魂,嵌入式系统之所以发展如此迅猛,与嵌入式操作系统不无关系。
嵌入式操作系统较PC、通用和大型机的操作系统规模小、实时性要求高,功能相对简单,但是其应用灵活,可以根据具体的应用进行自由裁剪。
常用的嵌入式操作系统有μC OS-Ⅱ、WinCE、Linux和VxWorks等,其中μC OS-Ⅱ、Linux是开源的,而VxWorks、WinCE则是商业性的。
讲授嵌入式操作系统的主要目的是让学生掌握嵌入式操作系统的基本理论,能够根据具体的硬件平台进行嵌入式操作系统的移植和外设驱动、应用程序的开发。
嵌入式操作系统内容的讲授建议以Linux为例,首先介绍操作系统的基本概念、算法、原理,详细分析Linux的源码,包括进程管理、存储管理、文件系统管理、设备管理、系统初始化等,重点介绍Linux的进程调度、进程间通信、内存管理和I O驱动机制等,使学生具备进行裁剪移植Linux和外设驱动开发的能力。
嵌入式操作系统及其移植部分的基础理论知识较多,其实践环节体现在具体的应用上,比如嵌入式操作系统的裁剪移植、交叉编译环境的建立、嵌入式Linux 下程序开发和编译技术以及嵌入式Linux下基本驱动原理及其实现等。
考核是衡量教学质量和反映学生对课程掌握程度的重要手段,嵌入式课程的考核一般可采用笔试和大作业相结合的方式。
笔试可以考核学生对基本概念和设计方法的掌握程度,而大作业可以考核学生协作完成嵌入式项目的实践能力,二者相结合可以全面、客观的评价学生的学习效果。
4嵌入式系统教学成败的关键嵌入式系统是实践性很强的课程,实践是整个嵌入式系统教学体系中最重要的环节之一,是嵌入式系统教学成败的关键。
实践环节的问题很多,主要集中在实验设备的配置和实践内容的设置[6]。
实验设备配置的核心是选用何种微处理器,虽然现在常见的微处理器很多,比如ARM、Rambus、MIPS等,但据统计,ARM的市场占有率已达到25%。
同时,市场上以ARM芯片为核心的实验设备很多,不仅价格上可以满足学校的要求,还可以得到强有力的技术支持,所以实验设备应以ARM为主,辅以其他芯片。
在ARM7和ARM9的选择上,要从芯片功能、成本及操作系统等多方面去考虑,作者认为ARM9芯片主频高、性能优越、内部集成的接口丰富、工艺先进,在性价比、功能等都远远超过ARM7。
从整板的角度来看,ARM9比ARM7还要便宜,因为集成度高,许多外设ARM9不需要外扩,例如USB HOST,LCD控制器等,而这些ARM7都要外扩。
选择好一款教学平台需要全方位考虑,教学不用追求高级,但不紧跟时代就有失偏颇,嵌入式这种工程类的技术要以市场流行需求为导向。
教授陈旧淘汰的技术,无论是对高校人才培养还是对教师的科研,都无异于走向一个死胡同。
此外,为了降低实验成本,有些分析和试验性的实验可以在PC上通过SkyEye进行仿真分析,SkyEye是一个源码开放、免费使用的教学实验软件,可以模拟多种基于ARM的完整的嵌入式系统,包括CPU、MMU、Cache、内存、I O寄存器、时钟、UART、网络芯片、LCD 和Flash等各种硬件,同时还可以进行操作系统级的源码调试和分析。
可以提供主流嵌入式32位CPU体系结构、操作系统内核的可视化分析手段,操作系统和嵌入式系统实时运行情况的动态调试手段和设计开发嵌入式软件的灵活实现手段。
SkyEye现在已广泛用于嵌入式系统教学的实践环节[7]。
由于嵌入式课程连贯性强,对学生的基础和技能要求较高,在实践环节上应该采取循序渐进的方式,把实践环节分为基础知识和实验环境、基本技能训练和综合应用3个层次。
其中基本知识和实验环境主要目的是让学生掌握基本概念、原理以及实验环境和实验设备的操作,比如在嵌入式软件设计中首先让学生掌握硬件平台、软件开发环境的建立。
基本技能训练部分的主要目的是让学生掌握基本技能和方法,如在嵌入式软件设计中要求学生掌握软件设计方法、调试方法、分析方法以及软件开发工具的使用。
综合应用部分主要是让学生把所学知识应用起来,其内容不一定1567第12期仲伟波,等:关于嵌入式系统教学的几点思考计算、系统可靠性设计、设计方法学、嵌入式系统设计工具、嵌入式多处理器系统设计、网络化嵌入式系统、接口和混合信号系统等。
但上述建议仅从计算机专业角度考虑,并不涉及应用背景。
IEEE面向全球的理工科教育问题的调查结果认为理工科学生应该具备的素质中,最重要的能力是创新能力和解决实际问题的能力[5]。
所以,在进行嵌入式系统人才培养时必须重点把握实践和创新这两个方面,同时还应注意到科学对技术所起的基础性支持作用。
基于上述考虑,要从系统动态发展角度出发开设具有嵌入式系统体系内容和典型嵌入式结构及性能特点分析方面的课程,要避免学生只见树木,不见森林,这样才能培养出学生的创新能力。
嵌入式系统课程体系的设置应该自“顶”往“底”,由现在带动历史,根据专业特色开设先进的、具有深入内容的嵌入式课程,以便学生以较短时间掌握嵌入式系统前沿内容,避免按发展过程开设多门具有重复内容的专业课程。
要重视基础课的作用及其与专业课的差异,开设有关含有信息论、系统理论及控制理论等交叉融合基本内容的课程,拓宽学生在学习领域的视野、思维的深度和广度。
注意基于非冯诺依曼及非基于谓词演算数理逻辑计算理论的嵌入式计算机系统的研究,注意FPGA的SoC的发展及其应用,注意动态可重构计算机理论等其他有关计算机体系结构、计算理论等学科的发展。
随着相关学科和技术的快速发展,以及嵌入式应用背景的日益复杂,嵌入式系统也变得越来越复杂,已经不是一、两门课就可以讲清楚的,综合国内外高校嵌入式系统教学的经验和教训,作者认为应该根据不同的要求和目的来设置嵌入式系统的教学体系。
具体可以按照以下3个层次进行课程设置。
层次1是嵌入式系统教学的最低层次,其培养目标是让学生能够针对某个具体的嵌入式系统的软、硬件平台进行二次开发,掌握应用系统的设计和开发能力。
这一层次主要是培训机构、职业教育院校的培养目标,其嵌入式系统的教学应该开设含有以下内容的课程。
针对某个具体的嵌入式系统的软、硬件平台介绍嵌入式系统的发展、应用及其特点。
软件平台一般需要介绍嵌入式操作系统,比如:μC OS-Ⅱ、WinCE、Linux、VxWorks等常用的嵌入式操作系统中的一个或者几个,介绍嵌入式应用系统开发工具和开发语言,交叉编译环境的建立,调试工具以及嵌入式环境下的网络编程技术和嵌入式应用软件系统的开发方法学等。
硬件平台的介绍集中在微处理器的体系结构及其汇编语言、外围接口的工作原理等。
其中的重点是掌握嵌入式应用系统开发工具、开发语言、交叉编译环境和调试工具的使用,其他内容的讲解是为上述内容的掌握而服务的。
层次2的培养目标是让学生能够进行嵌入式系统的平台设计和开发,不仅要求学生掌握硬件系统的设计开发能力,还应该掌握软件系统的开发和应用的能力。
这一层次主要是培训机构、职业教育院校的高一级要求和普通高等院校嵌入式系统的培养目标,其嵌入式系统的教学除了要开设层次一中的有关课程之外,还应该开设含有以下内容的课程。
在数字逻辑电路设计和软件开发语言和工具讲授的基础上进行嵌入式系统体系结构的讲授,包括某些具有代表性的嵌入式CPU,比如ARM系列CPU的内部寄存器结构、汇编指令系统、中断管理机制及常用的外围接口。
嵌入式系统软件平台设计开发方面的课程主要教授常用的嵌入式操作系统的原理及其在特定的硬件平台上的移植,使学生具备特定硬件平台下的嵌入式系统裁剪、移植,板载资源的初始化和驱动的能力以及外设驱动程序的开发和嵌入式数据库开发技术。
层次3是嵌入式高级专门研究人才的培养层次,其培养目标是让学生能够进行基于FPGA的SoC系统的设计与开发工作,能够结合嵌入式系统的发展进行有关计算机体系结构等理论研究。
这一层次主要是高等院校、科研院所中优秀本科生和研究生的培养目标, 由于作者尚未从事过该层次的教学工作,所以还不能提出具体的课程、实验设置的建议,但作者根据自己的科研经验认为,该层次的教学除了要达到上述两个层次的要求外,还应该注意与EDA设计、嵌入式系统优化、计算机体系结构理论、微电子等学科相结合。
在实际教学中,上述3个层次并不是截然分离的,他们之间有着有机的必然联系,特别是层次1与层次2之间的界限更不明显,高一级的教学目标是以低一级层次为基础的。
高层次的嵌入式人才培养不仅仅要握嵌入式系统的知识和技能,还要有其他专业的知识和技能,所以在进行嵌入式系统课程体系的设置时不仅要考虑嵌入式系统课程体系的完整性,还必须考虑到其相关课程的设置以及与国家教育部对相关专业人才的要求。
3嵌入式系统的教学模式根据不同的专业要求和培养目标、学生的实际情况以及师资力量和实验室条件,可以设定具体的嵌入式系统的教学课程体系,但如何实施教学是教师和学生直接面对的问题。
就嵌入式系统的教学而言,由于其实践性非常强,一般采用的教学方法是理论与实践相结合的方法,并且实践环节的时间一般不少于理论教学的时间,特别是对于层次1和层次2的学生的培养,更要重视实践环节的教学。
1566实验室研究与探索第25卷关于嵌入式系统教学的几点思考仲伟波,包亚萍,付跃文,李义丰(南京工业大学信息学院,江苏南京210009)摘要:根据嵌入式系统的特点和理工科院校人才培养的特点,讨论了嵌入式系统教学、实验内容、模式以及课程体系的建设等问题,并就如何开展嵌入式系统教学、人才培养提出了建议。
关键词:嵌入式系统;实验教学;人才培养中图分类号:G642.0文献标识码:A文章编号:1006-7167(2006)12-1565-04Some Suggestions on the Embedded System EducationZHONG Wei-bo,BAO Ya-ping,FUYue-wen,LIYi-feng(College of Information Science and Eng.,Nanjing Univ.of Technology,Nanjing 210009,China) Abstract:Some issues such as education method,contents of the experiments,training mode and curriculum constructionwere talked about in this paper according to the characteristics of the embedded system and the professional training in scienceand engineering universities.And some suggestions on the embedded system education method,curriculum construction andprofessional trainingwere given.Key words:embedded system;experimental teaching;talents training收稿日期:2006-03-30作者简介:仲伟波(1975-),男,江苏赣榆人,讲师,博士,主要从事数据采集与处理、数字图像处理和模式识别等方面的教学和研究。