linux应用程序开发实验报告3

2018-12-23 23:33

实 验 报 告

学生姓名: 白迪 学生学号: 222014321210095 日期: 2016年11月15日与11月29日

院 (系): 计算机与信息科学学院 软件学院 专业(班级): 网络工程 实验题目: 终端驱动属性编程及利用属性特性的应用程序编程

一. 实验目的

掌握终端驱动属性的特殊功能,掌握终端驱动属性的显示与修改方法编程,掌握利用终端驱动属性的特属性编写需要特殊功能的应用程序技巧。 二. 实验原理

三. 实验器材

安装有Windows操作系统PC机一台,实验环境为LINUX虚拟机(包含gcc与gdb).

四. 实验分析与设计

补全终端设备属性位与控制字符的信息输出:

Main函数

Flags的补充

显示flags函数

Setecho函数,设置echo的状态位

Echostate函数。显示echo状态

Setecho函数

忽略特殊的一些按键, CTRL+C、CTRL+\\,不能一直阻塞等待键盘输入,设置等待一定的时间的非阻塞。

预处理

Main函数

Tty—mode

set_nodelay_mode()//没阻塞

set_nobuf_noecho_mode()//没回显,没缓冲

Getresponse()

中断处理函数

五. 实验结果

属性位与控制字符的信息输出


linux应用程序开发实验报告3.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:陕师大版八年级综合实践教案1

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: