ux下进程通信;2.了解管道的概念;3.了解消息队列和管道;
进程间的通信
4.了解各个进程间如何实现共享内存。(三)重点和难点教学重点:管道、消息队列、各个进程间实现共享内存。教学难点:管道、消息队列、各个进程间实现共享内存。
第八章
(一)主要教学内容
线程程序设计
第一节线程的基本概念及进程的结构;第二节Li
ux环境下线程的相关函数的应用;第三节线程的创建及线程相关函数的应用;第四节线程同步互斥。(二)学习目的要求1线程的机制与线程的基本概念;2掌握在Li
ux环境下利用pthread线程库编写多线程程序设计;3线程同步与互斥程序。(三)重点和难点
5
f教学重点多线程程序设计中各函数的应用,线程程序设计中线程同步与互斥、条件变量、信号量的使用。教学难点:线程创建线程同步与互斥条件变量信号量。
第九章
(一)主要教学内容第一节TCPIP简介1TCPIP概述2TCPIP模块结构第二节网络编程1socket简介2socket套接口简介
网络程序设计
3socket套接口的数据结构4TCP编程5UDP编程第三节网络高级编程思考与实验(二)学习目的要求1.了解TCPIP;2.掌握Socket编程;3.了解pi
g命令的简单实现。(三)重点和难点教学重点:Socket编程。教学难点:Socket编程。
第十章
(一)主要教学内容
Li
ux的图形编程
第一节Li
ux的图形编程简介第二节安装和使用SDL图形开发库第三节初始化图形模式第四节基本绘图函数的应用第五节图片与文字显示第六节动画第七节三维绘图第八节游戏程序入门
6
f思考与实验(二)学习目的要求1.了解Li
ux图形编程的基本特点;2.熟悉图形编程的基本操作。(三)重点和难点教学重点:图形编程的基本操作和实例。教学难点:图形编程的基本操作和实例。
第十一章设备驱动程序设计基础
(一)主要教学内容第一节第二节第三节第四节在Li
ux环境下设备文件的查看,主设备号与次设备号。设备驱动程序设计流程,设备的分类及相关的数据结构。简单字符设备驱动程序的设计。GPIO驱动程序的设计。
(二)学习目的要求1.学会如何查看设备类型、主设备号与次设备号理解主设备号与次设备号的含义2设备的分类及不同设备所对应的数据结构3掌握设备驱动程序的设计方法、设备驱动程序的编译、模块加载与卸载的方法;4掌握简单字符设备驱动、GPIO驱动程序设计与测试方法。(三)重点和难点教学重点:设备驱动程序设计流程,设备的分类及相关的数据结构及字符设备驱动程序的设r