嵌入式软件开发论文

2022-04-18

[摘要]论述了基于TMS320C6678DSP通用嵌入式软件开发平台构建过程,从时钟、外设、资源分配三个维度的构建进行论述。通用嵌入式软件平台具有高度集成性、通用性、可扩展性。平台的构建成功为使用此款DSP开发的人员提供了极大的便利性。下面小编整理了一些《嵌入式软件开发论文(精选3篇)》,欢迎大家借鉴与参考,希望对大家有所帮助!

嵌入式软件开发论文 篇1:

嵌入式软件开发实践教学改革与探索

摘要:嵌入式系统是计算机相关专业的重要课程,嵌入式软件开发是嵌入式系统应用的一个重要方面,嵌入式软件开发实践教学环节是该课程整个教学环节中非常重要的一个部分。论述了嵌入式软件开发课程的内容选择,嵌入式软件开发实践教学状况。嵌入式软件开发实践教学改革包括:加强硬件实践教学、利用社会培训公司优质资源、建立校企联合实践基地、项目驱动实践教学模式的改进等。最后,对嵌入式软件开发实践课程成绩评价体系的调整进行了讨论。

关键词:嵌入式软件;实践教学;教学改革;实践探索

作为信息技术应用发展的一个新方向,嵌入式系统是单片机系统更高级的应用,硬件资源非富,软件开发基于嵌入式操作系统基础之上,系统的功能和性能有了大大的提高。它可以应用于物联网的前端、车联网的移动端、移动应用等。嵌入式软件开发课程是我校计算机科学与技术和软件工程专业的一门专业课程,其实践教学是整个教学课程的一个重要环节,是提高学生积极性、主动性和创造性的重要教学过程。通过实验课程的学习和实践,学生提高了工程设计能力、系统分析能力、基础知识综合性整合能力等。在实际的嵌入式软件开发实践教学中,通过近几年的不断改革和探索,实践教学效果有了较大的提高。

一、嵌入式软件开发课程的现状

嵌入式系统是控制、监视或辅助设备、机器或用于工厂运作的设备。嵌入式系统通常执行的是带有特定要求的预先定义的任务,通常,这一任务是通过执行嵌入式软件来实现的。广义的嵌入式系统一般分为两种,一种是嵌入到其他设备或者机器中的模块,进行设备的控制,比如冰箱、空调等里面控制模块;另一种是独立的设备系统,比如:路由器、机顶盒、手机等。针对前一种嵌入式控制模块,一般采用的嵌入式操作系统为:uC/OS、uCLinux、Window CE、Linux、VxWorks等。而后一种嵌入式系统采用的操作系统,主要针对手机而言,操作系统平台:Microsoft公司的window phone、Google公司的Android、Apple公司的iOS以及嵌入式Linux等。进行嵌入式软件开发时,针对不同的嵌入式开发平台,需要的软硬件环境是不同的。尤其是iOS开发环境,需要使用Apple公司的硬件平台和MACOS操作系统环境。我们调研了周边的一些高校,各高校设置的嵌入式软件开发的课程教学内容不尽相同,有的是基于uC/OS操作系统的软件开发,有的是基于Linux操作系统的软件开发。软件平台主要是指嵌入式操作系统,如VxWork、WinCE、uC/OS、嵌入式Linux等。我们学校选择的该课程内容是基于Linux操作系统平台的嵌入软件开发。

二、嵌入式软件开发实践教学情况

嵌入式软件开发实践课程对学生的基础要求较高,学生的动手操作能力要强。一方面,嵌入式软件开发实践的基础要求,不仅要懂得底层系统软件和软件性能优化,而且必須懂得一部分硬件的工作原理。另一方面,是因为这一领域较新,技术发展较快,很多软硬件技术较新或正在出现(如无线通信协议等),掌握这些新技术需要有较强的学习能力。目前,高校的嵌入式实验室一般都配有专门的嵌入实验箱或者嵌入式开发模块,学生按照实验箱(或者开发板)进行Bootloader移植、操作系统移植、硬件模块的驱动程序开发、应用程序开发等。这些实验项目,一般都随着实验设备随机配备,有现成的实验步骤和源码。实验课堂上,学生一般按照实验指导书的操作进行。这样,学生在嵌入式系统的软件开发实践中,学习的内容和形式对学生积极性的提高没有多大作用,学生自主创新的机会较少。

三、嵌入式系统实践教学的改进

针对在嵌入式软件开发实践教学中出现的一些问题,我们进行了一系列的实践教学改革与探索。

1.软硬件兼顾,加强基于硬件应用的软件开发实践教学环节。嵌入式系统的硬件平台是多种多样的,还有丰富的外部设备。嵌入式系统软件是在这些特定的硬件基础之上运行的,嵌入式软件的运行依赖于特定的硬件。在实践教学环节,考虑到在特定的嵌入式硬件平台之上,完成嵌入式软件开发的实践课。最初,我们在嵌入式软件开发实践教学的对硬件的实验安排较少,甚至没有,学生没有掌握底层知识,对嵌入式软件开发访问硬件资源方面,就无从下手。加强用软件控制硬件的实践教学内容。嵌入式软件开发的软件实验,一方面通过软件去控制硬件,完成特定的功能。利用硬件平台的核心硬件电路和外设,通过丰富的传感器获取一系列的参数,通过网络和控制系统,控制一些机械设备。比如,利用无线技术进行工业控制、环境监测、机器人控制等。这样便提高了学生的兴趣性、积极性和创造性。

2.开放实践教学模式,与社会培训公司联合培养学生。充分利用社会培训机构资源,联合培养优质学生。嵌入式系统软件开发技术特点,是技术新颖、发展快、应用广泛等,高校教师需要有学习过程和项目实践过程。然而,许多培新公司有专门的技术教师专门从事这方面的教学培训工作。目前,有关嵌入式软件开发培训的公司很多,他们的教学体系、实验内容、项目实践等很有特色,他们一直关注着该方向的前沿技术,这些都是值得我们学习的。我校和北京博创兴业科技有限公司合作,利用他们优质的培训教师和实践的开发经验,参与学校的实践教学,是我们嵌入式软件开发实践教学改革的一个重要方向。

3.按照社会需求培养学生,与企业联合创建实践教学基地。让学生参与到科研和技术公司中,让他们接触到最近的理念和开发技术。创建校企合作的实践教学体系,就是以培养学生的全面素质和实际项目能力为重点,利用学校与企业两种不同的教育环境和教育资源,采用学校教育与企业实训、实习的有机结合,共同完成高技术人才培养任务。在培养方案中体现校企合作实践教学体系,与企业科研部门共同制定人才培养方案。这样,学生能够准确及时地根据市场变化和企业的需求,结合行业与社会经济的发展,遵循教育规律,共同制定人才培养方案。在培养方案中,实践教学过程处于突出位置,具有很强的岗位针对性和主动适应性,既能丰富学生的项目经历,又能够大大缩短学生就业后项目研究的适应期。

4.科研竞赛项目带动实践教学。嵌入式软件开发,作为软件开发的一种,按照软件工程的要求进行实践教学安排,起到良好的教学效果。依据实验教学课程与创新平台的资金支持,深入企业进行项目调研,获取企业在人才和技术上的各项需求。实验室专业教师提出科研和实践教学的需求方向和研究题目,嵌入式软件开发的学生根据自身的兴趣结合所学习的知识和技术,选择项目驱动式实践课程。项目来自老师的科研课题或企业技术研发。社会上,有关嵌入式系统开发的竞赛也比较多,我们有选择地让学生参与嵌入式软件开发的竞赛。学生参与竞赛,一方面给学生提供了学习新技术的机会,另一方面,学生积累项目了经验,提高了协同工作能力,这些活动的参与,属于嵌入式软件开发实践课程的一部分。这样,丰富了学生实践课程的形式,也提高了学生的学习兴趣。

5.实践成绩评价体系的改革。嵌入式软件开发实践课程是具有操作性很强的教学环节。如何给学生一个合理的评价方法,一直是我们的改革内容,包括学习态度、实施和创作能力、文档编制能力、组织协调能力以及团队协作能力等。项目考核一般以项目答辩的形式进行,同时采用实践考核和提交作品以及论文的形式,由指导老师评分。一方面,强调实践过程的评价。嵌入式系统软件开发的实验功能和性能的实现非常重要,考虑到整个实验过程的复杂性,我们更强调学生的实验过程和实验态度,实验过程环节成绩所占比重,由原来的30%提高到50%。另一方面,加强实验报告的撰写。撰写实验报告是大学生的一项重要的技能和素质,在实验完成后,必须在规定时间内完成自己的实验报告。嵌入式系统软件开发的实验报告内容主要包括:实验目的、硬件平台(具体外设)、软件平台(运行平台、开发平台及开发环境等)、实验过程、软件流程图及源码、实验过程遇到的主要问题及解决方案等。在学生成绩评价过程中,实验报告部分是评价体系的一个重要指标。

四、嵌入式软件开发实践教学改革的初见成效

通过嵌入式软件开发实践教学环节,学生进一步地巩固和加深了在课堂上学得的知识,锻炼了实践操作技能,增强了实际动手能力。通过近期的实践教学改革,通过我们对学生的调研,学生对实践教学评价越来越高,学生对该课程的兴趣也更大了,学生的积极性和主动性有了较大的提高,学生的实际动手操作能力有了较大的提高,选课的学生也越来越多。通过对近几年毕业学生的就业情况进行调研,从事嵌入式系统软件开发的学生就业情况非常好,学生发展的机会也比较多。

五、结语

由于嵌入式设备的硬件和软件的快速发展,嵌入式软件操作系统的发展也比较快,这对这门课程的实践教学改革也在不断的推进,其教学方式和教学内容也必须与时俱进。在实践教学中,更好地完成教学任务和如何激发学生的学习的主动性、积极性与创造性,是我们实践教学改革的核心与主题。

参考文献:

[1]宋莺.IT类嵌入式软件开发课程教学研究与实践[J].湖北经济学院学报(人文社會科学版),2012,(9):192-193.

[2]傅春,陈革.工程化教学法在“嵌入式软件开发”实验教学中的实践[J].实验室科学,2008,(4):127-129.

[3]罗怡桂.基于问题解决的嵌入式系统实验教学实践[J].实验室研究与探索,2012,(10):377-379.

[4]陈永强,汤志忠,陶品.嵌入式软硬件实验设计[J].实验技术与管理,2011,(2):32-33.

作者:王振华 刘慧芳

嵌入式软件开发论文 篇2:

基于TMS320C6678的通用嵌入式软件开发平台的研究

[摘           要]  论述了基于TMS320C6678 DSP通用嵌入式软件开发平台构建过程,从时钟、外设、资源分配三个维度的构建进行论述。通用嵌入式软件平台具有高度集成性、通用性、可扩展性。平台的构建成功为使用此款DSP开发的人员提供了极大的便利性。

[关    键   词]  TMS320C6678;通用嵌入式软件开发平台;外设;时钟;资源

TMS320C6678是德州仪器公司研发的一款高性能定点计算和浮点计算数字信号处理器(DSP),基于TI的KeyStone多核体系结构,集成了八个C66X CORIPAC DSP,每个DSP的主频为1~1.25 GHz,最高能达到10 GHz主频。该DSP功耗低,支持高性能信号处理应用,广泛应用于机器视觉领域、通信、雷达领域、嵌入式分析领域、高端机床领域、多媒体领域、成像领域和计算机处理等领域。

一、概述

由于该DSP高速外设较多,主要有SRIO、PCIe、HyperLink、Gigabit Ethernet、64-Bit DDR3、EMIF、UART。如此多的外設加上时钟、电源、存储资源划分的配置,通常情况下,都是按需选取一两种外设进行开发使用。笔者结合多年的嵌入式软件开发工作经验,借鉴软件无线电的思想,将众多的外设、时钟配置、RAM存储资源整合在一个通用的软件开发平台上。本文将重点论述构建此平台的过程。

构建此平台的核心思想是追求通用性与易用性,能确保使用此款DSP芯片的开发者不用关心芯片的各种外设和使用细节,开发者所要做的只是在这个平台上部署自己的编程逻辑,通过与各种封装好的函数来操控DSP,平台达到了封装DSP硬件细节的作用,通过在实际项目过程中的实际应用,极大地简化了发者的开发过程。构建平台的主要过程为:①选择CCS V5开发环境配置DSP时钟->②配置DSP的DDR存储器->③配置UART->④配置配置SPI->⑤配置SRIO->⑥配置EDMA->⑦配置GPIO->⑧配置NDK(千兆网)->⑨配置CFG->配置L1P、L1D、L2->⑩平台构建完成。通用开发平台为CCS V5.3,开发语言为C语言,库文件为TI公司的bios_mcsdk_02_00_09_21_setupwin32,下文将按类型分步论述平台构建的具体过程。

二、时钟

TMS320C6678 DSP常用的时钟为1GHz,此外还有1.25GHz和800MHz,本文以配置主频是1GHz的过程来进行论述,具体配置过程如下:①通过配置pllc_hwSetup存器结构体来设置PLLC硬件参数->②通过调用CorePllGetHwSetup()函数来配置pll ->③通过调用SetPaPllConfig()函数配置PA_SS PLL->④配置完成,封装成Config_pll()函数。

上述过程描述了时钟的配置过程,主要是通过一系列配置寄存器和调用系统函数完成,最终封装成配置时钟的函数ConfigPll()函数供开发者调用。

三、外设

TMS320C6678 DSP集成了丰富的外设,该通用软件开发平台将众多的外设集成在一起,以供用户的不同实际调用需求,开发过程中的难点,一是各个软件外设驱动的开发,二是各外设在软件平台集成过程中资源冲突的问题,下文将以几个代表性的外设论述具体的外设集成过程。

(一)UART

TMS320C6678 DSP拥有一个UART串口,波特率可设置为1115200bps、9600bps、4800 bps等多种速率,主要用途为在数据量和速率要求较低时的数据通信和控制外围设备作用,UART的具体配置过程如下:①通过调用UartInit()函数初始化UART外设->②通过调用UartSetBaudRate()函数设置UART外设波特率->③通过封UartReadData()函数和UartReadData()函数设置UART读写函数->④配置完成,封装成Config_Uart()函数。

上述过程表述了外设UART的配置过程,完成对应的配置后,用户可根据实求通过集成通用平台调用读写函数(UartReadData()和UartWriteData()函数)完成通信和外围设备通信和控制功能。

(二)SRIO

SRIO是TMS320C6678 DSP的一个主要外设,具有高速率通信速度,如果配置成4*5GGbps模式,则最高速率可达20Gbps通信速率,同时支持读写两种数据传输模式,是本芯片的主要通信方式,承担骨干通信的任务,具体配置过程如下所示:①配置CPPI和QMSS设备->②配置SRIO寄存器(通信模式、大小端、速率)->③建立SRIO通信链路链接->④注册SRIO中断函数->⑤设置SRIO读写函数->⑥配置完成,最终封装成Config_srio()初始化函数、Srio_Send()数据发送函数、Srio_Read()数据接收函数、Srio_Doorbell()门铃发送函数、SrioDioIsr()中断响应函数。

通过上述的配置过程,开发者根据实际需要,调用集成平台的Config_srio()初始化函数、Srio_Send()数据发送函数、Srio_Read()数据接收函数、Srio_Doorbell()门铃发送函数、SrioDioIsr()中断响应函数实现TMS320C6678外设SRIO的使用。

四、资源

TMS320C6678 DSP有内部存储空间(L2SRAM),每个核的地址范围为(0x00800000-0x00078000),每个核的容量为512K,八个核共计4MB,属于高速读写存储介质。

外部存储空间(DDR3),最大容量支持2G,起始地址为(0x80000000),属于低速大容量读写存储介质。共享存储空间(MSMCSRAM),地址范圍为(0x0c000000-0x00400000),容量共计4MB,属于较高速读写存储介质。

根据每种存储资源的属性和特性,存储资源的配置规则如下:

1.将用户要求实时性处理最高的数据、程序段、系统开销,高速外设配置应该配置内部存储空间(L2SRAM);

2.将用户要求实时性处理较高的数据、程序段应该配置在共享存储空间(MSMCSRAM);

3.将用户要求实时性处理较低的数据、代码段、大容量数据、低速外设配置在片外空间(DDR3);

4.L1P和L1D由系统自动分配,按不同存储区域对DSP各存储元素进行了归类配置,经过实际验证,DSP在此配置模式下,通用软件集成平台能较稳定快速的运行。

五、结束语

TMS320C6678是当下一款非常主流多核DSP,此软件集成开发平台将开发者从繁重的底层设计中“解脱”出来,可以专注于自己算法功能的具体实现。该通用软件开发平台集通用性、便利性、集成性于一体,在实际的科研开发实践中,已应用于多个科研开发机构,并形成一定的标准化思想,下一步准备从优化平台框架入手,开发出更具轻便性的通用嵌入式软件开发平台。

参考文献:

[1]牛金海.TMS320C66x KeyStone 架构多核 DSP 入门与实例精解[M].上海:上海交通大学出版社,2014.

[2]邓豹.TMS320C6678多核DSP的加载配置和实现方法[J].航空计算技术,2017(1).

[3]董渊文,张永军,高晓亮,等.基于TMS320C6678多核DSP的分布式通信系统[J].微机与应用,2014.

[4]陈令刚,彭惠,孙谦,等.基于TMS320C6678 的双以太网UDP通讯系统设计与实现[J].工业控制计算机,2018(5).

编辑 李 静

作者:殷耀文

嵌入式软件开发论文 篇3:

同济大学软件学院“嵌入式软件开发导论”课程介绍

嵌入式是当前发展最快、应用最广、最有发展前景的信息技术应用领域之一,各高校近年来普遍开设嵌入式方向或专业。嵌入式常常与新产品和新技术联系在一起,嵌入式课程本应是最能激发学生学习主动性和创新意识的实践性很强的课程,但目前国内嵌入式教学普遍停留在以讲概念和讲原理为主的水平上,导致学生学完后“会背书,不会做”,严重影响教学质量。为解决这一老大难问题,在微软亚洲研究院的大力倡导下,本课程在国内高校中率先引入由卡内基·梅隆大学提出的“ Learning by doing ”这一适用于工程教学的行之有效的先进教学理念,对嵌入式教学进行全面改革,取得了令人振奋的教学效果。

课程概况

“嵌入式软件开发导论”是面向软件、计算机、电气、自动化、通信、电子、控制、机械、汽车、仪表、数学、物理等大多数理工科专业本科生和研究生的一门普及型嵌入式领域技术基础课程。

本课程在同济大学开设两年,已有软件工程及计算机专业三个年级的260位本科生和研究生修课(包括2位北欧交换学生),平均每年130人,学生作品积累50多个,每年有10多支队伍参加各类嵌入式竞赛。2006年将作为一门有份量的跨学科公共选修课面向全校所有理工科专业开设,预计每年修课将超过300人。

课程创新点

针对这样一门工程性和技术性比较强的课程,在不断的教学实践和摸索中,本课程逐渐形成了如下几大特色:

1. 引入“Learning by doing”的先进教学理念,显著提高教学效果

“Learning by doing”是由在软件工程科研和教学领域首屈一指的美国卡内基·梅隆大学率先提出的一种旨在强化工程学科的学生全面的实践能力和工程素养的教学模式。Learning by doing,顾名思义,就是要让学生在“做”的过程中,通过自己的动手体验,通过自己对知识的获取、归纳与总结,达到“学”的目的。这是“Learning by doing”与传统的老师课堂授课学生课堂听讲最大的不同之处。

本课程在国内率先将“Learning by doing”这一先进的教学理念引入到课程教学中,对嵌入式类课程传统的背书式教学模式进行了全面改革和大胆实践。课程以一个实际嵌入式项目的开发过程和方法为主线,采用“项目驱动、案例导向”模式进行启发式教学,将“边做边学、以做促学”的教学思想贯穿于整个教学过程中。这样,学生不仅加深了对原来只停留在书本上的嵌入式概念和原理的理解,而且最后都能完成一个完整的,甚至有创造性的嵌入式软件作品。这使嵌入式真正成为一门学生看得见摸得着的实实在在的生动课程。实践证明,“Learning by doing”这一先进的教学理念在很多实践性较强的工程课程教学中值得大力推广。

2. 融学生全面能力的培养于各教学环节中

课程非常强调学生综合能力的培养。通过开动脑筋报项目,要求项目作品能在不同的嵌入式硬件平台上运行,充分发挥学生的想象力和创造力;在项目实践中锻炼自学和解决实际问题的能力;以自由组合进行团队软件项目开发,培养团队合作能力;采用演讲演示答辩的方式验收课程项目,培养交流表达能力。同时,为改变目前理工科专业学生普遍重视技术技巧,忽视工程项目过程管理的现状,本课程在教学过程中采用微软MSF这一先进项目组织和管理思想,使学生在校期间就能形成良好的软件工程素养和意识,提高团队工程项目的组织和管理水平。加强以上全面能力的培养正是我国理工科专业教育改革的方向。

3. 以项目考核代替笔试,是对传统的背书式应试教育模式的一大改革

“会考试,不会做”是我国工程类课程教学长期存在的一大顽疾,学生通常只要到期末临时突击背书便可混过考试,归根到底是传统的笔试考核模式这个指挥棒在作怪。本课程大胆摒弃传统的笔试考核,完全以各章节的小项目及提交的期末大项目进行考核。这就要求学生平时必须花很多时间和精力在项目上,通过项目又可激发学生的成就感,充分调动学生的学习主动性,对提高课程教学质量和保证教学效果起到了至关重要的作用,在工程类课程中具有推广价值。

4. 课程的内容体系结构显著降低了嵌入式学习门槛,很容易被学生所接受

在传统的以讲概念说原理为主的教学模式中,学生越学越觉得嵌入式技术高深莫测,必须具有广泛的专业知识,特别是需要掌握很多硬件知识才能学习,以至学生误认为嵌入式是一门高不可攀的高深课程。为此,在设计本课程的内容体系结构时,绕开硬件细节,以较易掌握的嵌入式软件开发为突破口,选用学生很容易接受的Windows嵌入式系统为教学平台单刀直入,并且只需要C/C++基础便可立即上手实践,而不是像传统教学那样将大量时间纠缠在原理和概念上。学生在项目实践过程对嵌入式概念和设计原理有了最直接的深刻认识,可达到事半功倍的学习效果。消除学生对嵌入式的神秘和惧怕心理,提高和改进学习效果,使嵌入式技术被更多学生所接受,对嵌入式的学习推广也有重要意义。

5. 教学内容具有明显的前沿性和时代性,与业界最新技术的发展紧密结合

嵌入式技术的突出特点是与具体应用紧密结合。学生学习嵌入式的根本目的就是为了有能力做实际嵌入式系统的开发。如果教学脱离业界的主流开发技术去空谈,就失去了嵌入式教学的意义。教育的根本目的是为企业培养人才,不是为闭门造车。本课程直接以Windows CE这一业界主流的嵌入式操作系统和开发平台为基础,学生不仅对嵌入式技术上手快,很容易接受,而且学完后可立即开始实际嵌入式软件的开发,避免了传统教学方法所导致的学生参加工作后要重新从头学起的弯路。本课程紧密跟随Windows CE的发展,及时地把最新的技术反映到教学内容中(例如Windows CE新版本增加的对无线网络最新技术的支持等),这使得学生能及时地接触和学到业界的最新技术。随着技术的进步,不断充实和更新教学内容,可长期保持课程的生命力和发展活力。

6. 双语教学适于软件技术国际化特点

软件技术具有明显的国际化特点,为使学生能适应国际嵌入式软件新技术发展,使学生有能力阅读国外的最新技术资料,本课程的教学大纲、讲稿、习题、实验指导及课程网站均提供了中英文两个版本的讲稿,即将出版的配套教材和实验教材也都将同时提供中英文两个版本。我院及很多兄弟学校和院系的双语教学推行力度较大,同时提供中文和英文版本,可适应各学校或院系的不同需求。另外,我院每年都有20多位来自欧美国家大学的本科生和研究生以交换学生身份到我院学习,嵌入式是这些学生最感兴趣的技术领域之一。为此,我院在教师队伍配备中,有计划地配备了一些能够用双语教学的教师,分批送到国外大学学习,以创造条件,实施本课程的全英文教学。

7. 本课程技术论坛和学习俱乐部很有特色和生机,课程学习气氛活跃

本课程中英文讲义、习题和实验指导等资料已全部上网。特别值得一提的是,依托本课程,还建立起来了社团组织“同济大学Windows CE技术俱乐部”,主讲教师亲自担任主席,目前,该俱乐部已有包括全校软件学院、电信学院、机械学院、汽车学院等10多个专业的近200名会员,俱乐部每年举行20多次Windows CE技术讲座、培训、讨论或竞赛活动,俱乐部还邀请嵌入式领域的专家来为俱乐部讲课。同时,为使学生能畅所欲言,还在非官方的公开网站上建立了Windows CE课程与技术论坛。该论坛从2004年底开张至今,不到一年时间已累计有100多个主题,600多份课程答疑或技术讨论贴子,老师和助教有问必答,学习气氛非常活跃,对提高学生学习兴趣起到了非常重要的作用。

作者:何宗键

上一篇:生物学素质教育论文下一篇:农产品品牌分析论文

本站热搜