本课程为项目实战环节,意在通过团队合作,使学生掌握Linux环境软件开发的基本流程,掌握嵌入式系统软件开发的基本手段和基本知识,积累一定的经验,并切身感受软件开发的全过程,通过团队的努力完成一个中小型项目,为日后的求职奠定基础。

本课程的目标为:

(一)了解Linux环境软件开发的基本流程,掌握嵌入式系统软件开发的基本手段和基本知识;

熟悉和掌握嵌入式开发平台的应用;

(二)熟悉开发工具、数据库设计工具、项目管理工具等使用;

(四)熟练掌握C语言和开发技术,并能灵活运用;

(五)养成良好的表达、沟通和团队协作能力;

(一)教师认真组织,充分调动学生的积极性和主动性,严格要求,在规定的时间内按计划有步骤地完成实训的各项内容,达到预定的教学目的;

(三)学生充分发挥主观能动性,积极主动地查阅资料,创新思维,学以致用。

要求首先搭建好每个实训项目的软硬件平台,并调试好基础的原程序,并在此基础上研读源代码,并做二次开发。

学生以分组的形式参与实训项目,每组2-3人,充分发挥团队合作的精神,完成以上三个实训题目,并提交实训报告;最后选择其中之一作为自己团队最终的考核项目,加以完善提升到实用阶段,参与最后的项目答辩

每个实训项目,教师都提供基础的源代码、驱动程序、操作流程等,学生是在此基础上做二次开发。

专业实训重在培养学生解决问题的能力,团队协作的能力,以及编写规范化的文档的能力。主要依据软件开发文档、实训报告、主要软件模块的功能及项目答辩进行评分。评分标准如下: