1 / 5
文档名称:

Linux系统编程 教学大纲.docx

格式:docx   大小:12KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Linux系统编程 教学大纲.docx

上传人:haha 2022/4/9 文件大小:12 KB

下载得到文件列表

Linux系统编程 教学大纲.docx

相关文档

文档介绍

文档介绍:Linux系统编程_教学大纲
《Linux系统编程》教学大纲
适用专业:计算机科学与技术
课程类别:专业选修课,非学位课
课程学时:66学时(周4学时)
课程编号:56952228 Linux系统编程_教学大纲
《Linux系统编程》教学大纲
适用专业:计算机科学与技术
课程类别:专业选修课,非学位课
课程学时:66学时(周4学时)
课程编号:56952228
课程学分:3学分
一、课程说明
本课程是嵌入式方向的一门专业必修课程。本课程从Linux基础学起,先了解Linux系统的基本操作,然后了解Shell编程基础、C编程基础、嵌入式开发基础,进一步学****嵌入式系统移植、串口通信、Linux 多进程程序设计、Linux多线程程序设计、GUI编程、字符设备驱动、文件系统等相关知识,使学生能够循序渐进,掌握Linux程序设计核心技术。
通过本课程的学****要求学生能够进行Linux核心编程,具体有:
1.掌握Linux操作系统基本操作,掌握Shell、C语言、嵌入式编程基础。
2.能够进行嵌入式系统移植。
3.能够进行Linux多进程、多线程程序设计。
本大纲以讲授为主,重视应用演示实验和现代化多媒体教学手段加强教学的直观性,提高教学效果;同时适当安排一定数量的****题课和课后练****讲解分析各种类型的例题,以引导学生正确运用所学知识解决实际问题,加深学生对基本Linux系统编程概念和规律的理解。本课程共安排66学时,其中讲授34学时,实践32学时。
二、课程内容和学时分配
第一章 Linux 基础(6+4学时)
第一节安装Linux操作系统
第二节 Linux文件系统
第三节 Linux常用命令
第四节 Linux启动过程详解
第五节熟悉Linux服务能够独立安装Linux操作系统第六节能够熟练使用Linux系统的基本命令
第七节认识Linux系统的常用服务安装Linux操作系统第八节 Linux基本命令实践
第九节设置Linux环境变量
第十节定制Linux的服务
第十一节Shell 编程基础
第十二节使用其他编辑器
第二章 Shell 编程基础(3+3学时)
第一节 Shell简介
第二节认识后台程序
第三节 Bash编程熟悉Linux系统下的编辑环境
第四节熟悉Linux下的各种Shell
第五节熟练进行shell编程熟悉vi基本操作
第六节比较不同shell的区别
第三章 Linux 下的 C 编程基础(3+3学时)第一节 Linux C语言环境概述
第二节 Gcc使用方法
第三节Makefile
第四节 Autoconf
第五节Automake
第六节Gdb调试技术
第七节代码优化熟悉Linux系统下的开发环境
第四章