《Linux程序设计》课程大纲.docx
《《Linux程序设计》课程大纲.docx》由会员分享,可在线阅读,更多相关《《Linux程序设计》课程大纲.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux程序4殳计课程教学大纲一、课程的基本信息适应对象:电了信息工程专业(包括实验班)课程代码:22E02027、22E11926 (实验班)学时分配:48 (理论32+实验16)赋予学分:3先修课程:C语言程序设计、数据结构及应用后续课程:毕业设计二、课程性质与任务Linux程序设计课程属于电子信息工程专业(包括实验班)本科生的专业选修课, 实践性、应用性较强。其任务是让学生掌握基于嵌入式Linux操作系统开发环境下的应用程 序开发环境搭建以及程序设计与调试方法,为将来从事相关开发工作奠定基础。三、教学目的与要求通过本课程的学习,应使学生掌握嵌入式Linux开发环境构建方法、Linux操
2、作系统内 核移植、根文件系统的建立、应用程序开发与调试方法、设备驱动程序开发基础以及基于 Qt的嵌入式图形用户界面应用程序开发基础等。四、教学内容与安排1、课时安排本课程共48个学时(课堂讲授32课时,实验16课时),按照课程内容,分成5个教学 单元,各单元的课时安排如下表。序号单元名称讲授讨 论实 验小计1Linux基础442嵌入式Linux C语言 程序开发工具4483嵌入式Linux开发环 境构建64104嵌入式Linux应用程 序设计基础84125嵌入式Linux设备驱 动程序设计基础666QT图形编程基础448课时合计3216482、理论教学(36学时)本课程以课堂讲授为主,辅以实验
3、教学,以下是理论教学各单元的主要内容。第一单元Linux基础【教学内容】Linux操作系统的安装;Linux文件及文件系统;Linux常见命令;Linux启动过程;Linux系统服务配置;Linux下C编程基础。【教学重点与难点】教学重点:Linux文件及文件系统。Linux操作命令。教学难点:Linux启动过程详解。【基本要求】 了解嵌入式系统基础知识;掌握Linux操作系统安装; 了解Linux操作系统文件类型及目录结构;掌握Linux命令行基本基本操作;广解Linux启动过程;掌握Linux软件安装方法,掌握环境变量设置方法;掌握系统服务设置方法。【培养的能力】学会安装Linux操作系统
4、,完成系统配置。熟练掌握嵌入式Linux环境下的常用命令 行命令。第二单元 嵌入式Linux C语言程序开发工具【教学内容】Linux下C语言编程概述;vim编辑器;gcc编译器:调试器GDB; make工程管理器; autotools 工具。【教学重点与难点】教学重点:vim编辑器;gcc编译器;调试器GDB; make工程管理器;autotools工具。教学难点:make工程管理器:autotools工具。【基本要求】掌握vim基本操作;掌握gcc编译器、调试器GDB的使用;掌握make工程管理器、autotools自开工具的使用。【培养的能力】掌握嵌入式Linux环境下C语言程序开发工具
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux程序设计 Linux 程序设计 课程 大纲
限制150内