《Linux应用开发》课程标准.docVIP

  • 2
  • 0
  • 约4.18千字
  • 约 7页
  • 2026-02-04 发布于湖南
  • 举报

-

《Linux应用开发》课程标准

课程代码课程类别

专业基础与专业课程

课程类型

专业核心课程

课程性质

必修课程

课程学分

5

课程学时

80(课内76,课外4)

修读学期

第4学期

适用专业

物联网应用技术

合作开发企业

北京新大陆时代教育科技有限公司

执笔人

田晶

审核人

田晶

1.课程定位与设计思路

1.1课程定位

本课程是物联网应用技术专业的专业核心课程。其功能是通过以嵌入式Linux操作系统为操作平台,运用计算机的网络知识及操作系统知识,针对学生学情环境设计典型实例,采取多种教学方法培养学生嵌入式Linux应用程序设计和开发能力,团队合作能力,自主开发能力等企业实际需要的工作能力。立足于基础,依靠经典实例,深入实践,使学生在较低的起点下进行高效的理论与实践相结合的学习,从而培养学生从“整体”的角度认识、理解和解决Linux应用开发问题的方法和能力。为学生未来走向工作岗位打下坚实的基础。本课程与前休课程程序设计基础、嵌入式操作系统等课程相衔接,共同培养学生基于Linux操作系统的嵌入式应用程序设计和开发能力。

1.2设计思路

通过对本专业职业岗位的分析,确定了课程的设计思路为以当前最新的嵌入式Linux开发环境为依据,以嵌入式开发人员的职业岗位能力为出发点,确定学生应该掌握的专业知识和技术能力,采用“理论讲解+实例解析实训”的一体化教学方式,将系统开发所必需的理论知识构建于项目之中,学生在完成具体项目的过程中学会完成相应工作任务,从而使学生掌握相应的理论知识及实际工作所需的职业能力。依据职业岗位需求分析,构建满足职业岗位需要的课程内容。整个教学内容分为:搭建嵌入式Linux开发环境、嵌入式文件I/O编程、Linux多任务编程实践、Linux进程间通信编程、Linux网络编程实践、Linux驱动程序编程实践七个学习情境。参考学时为80学时,其中课内76时,课外4学时,学分为5学分。

2.课程目标

课程教学目标是培养学生具有嵌入式Linux系统开发及应用开发能力。通过六个学习情境的学习实践,使学生由浅入深的掌握嵌入式Linux应用开发的过程、编程能力、分析能力、检测能力及系统开发的知识拓展能力。

2.1能力目标

依靠嵌入式Linux为平台,培养学生根据实际工作要求进行一般的嵌入式Linux系统开发的能力,具体包括:

能够具备搭建嵌入式Linux开发环境的能力;

能够具备嵌入式Linux文件I/O编程的能力;

能够具备嵌入式Linux多任务编程的能力;

能够具备嵌入式Linux网络编程的能力;

能够具备嵌入式Linux高级应用的能力;

能够具备嵌入式图形用户界面Qt编程能力;

培养学生综合应用能力;

培养学生在嵌入式领域的开发和维护的能力。

2.2知识目标

掌握BootLoader、Linux内核移植与根文件系统的理论知识;

掌握PC机与FSB412试验箱搭建的嵌入式交叉开发环境的开发流程;

掌握Linux系统调用和用户编程接口的概念及操作;

掌握嵌入式Linux文件I/O编程;

掌握嵌入式Linux多任务编程;

掌握嵌入式Linux进程间通信;

掌握嵌入式Linux多线程编程;

掌握嵌入式Linux网络编程;

掌握嵌入式Linux驱动编程;

2.3素质目标

思考能力;

沟通能力;

信息技术应用能力;

自我发展能力;

学习能力;

与他人合作能力;

勇于创新、敬业乐业的工作作风;

解决问题的能力等可迁移的关建能力。

3.教学内容

根据“必需、够用”原则,对嵌入式Linux应用程序设计工作要掌握的技能及对应的知识点进行剖析,将常用知识点和技能分解到任务中,以“知识融于实践”为核心,实现知识体系的项目化、模块化。由于知识体系的项目化,打破了理论、实践课程之间的分界,因此采用于教学做一体化教学和现场化教学,可让学生“在做中学,在学中做,做学结合,以做为主”,将理论知识点与实践技能有机地结合起来,让学生在实践过程中掌握相应的技能和知识点。

表1描述

序号

学习情境

技能内容与

教学要求

知识内容与

教学要求

素质内容与

教学要求

学时

1

搭建嵌入式Linux开发环境

任务1:构建交叉开发环境—安装Samba服务

任务2:构建交叉开发环境—安装NFS根文件系统

任务3:构建嵌入式Linux目标平台

任务4:构建交叉开发环境—安装交叉编译器

了解嵌入式应用开发流程

熟悉搭建嵌入式Linux交叉开发环境

掌握BootLoader概念,下载及移植

掌握Linux内核配置与编译,Linux内核移植

掌握嵌入式文件系统移植

掌握基于嵌入式交叉开发环境的开发流程

1.培养学生具有企业工程师的素养

2.培养学生对嵌入式开发的浓厚兴趣

3.培养学生搭建嵌入式交叉开发环境的能力

4.培养学生基于嵌入式交叉开发环境的开发调

文档评论(0)

1亿VIP精品文档

相关文档