linux
文件IO编程总结
1
系统调用及API
1.1
系统调用
1
什么是系统调用?
2
为什么用户进程不能直接访问内核空间?
3
linux系统调用按功能大概分为哪几类?
1.2
API
1
API与系统调用的区别?
2
什么是系统命令?他和API与系统调用什么关系?
2
linux系统中的文件和文件描述符
linux中的文件大概分为哪几类?
3
不带缓存的文件IO操作
3.1
不带缓存怎么理解?
3.3 文件已经被共享的情况下如何操作?文件锁分为哪几种?如何使用?对应的函数有那几个?
3.4
文件共享的问题解决了,I/O复用怎么解决?
I/O处理的模型分为那几种?都具有怎样的特点?
4 串口概述
4.1
linux 设置串口的基本属性流程是怎么样的呢?
1 保存原来的串口配置
2 设置本地接受和接受使能
3 设置波特率
4 设置字符大小
5 设置奇偶校验位
6 设置停止位
7
设置最少字符和等待时间
8 处理要写入的引用对象
9 激活配置
4.2
如何用select函数实现串口的阻塞读写?
5
标准I/O开发
5.1
标准I/O和前面的read,write有什么区别?
5.2
标准I/O提供了哪几种缓冲机制?
5.3
标准I/O操作都是通过FILE指针来完成的?
6
问题?
现在又三个串口,每个串口都要发送和接受数据,但是不定时的或者是接到到某种指令的情况下才会去读或者写,利用select函数能实现这样的操作么??
加载中,请稍候......