linuxハードウェアデバイス操作関数open(/dev/ietctl,O_RDWR|...)
1452 ワード
変換元:http://blog.csdn.net/pkigavin/article/details/8580703
linuxハードウェアデバイス操作関数open(/dev/ietctl,O_RDWR|...)
分類: Android
2013-02-14 16:12
535人が読む
コメント(0)
コレクション
通報する
open(/dev/ietctl, O_RDWR)
linuxハードウェアデバイス操作関数open(/dev/ietctl,O_RDWR|...)
分類: Android
2013-02-14 16:12
535人が読む
コメント(0)
コレクション
通報する
open(/dev/ietctl, O_RDWR)
I/O ,open ,open , , -1, , 0 , 。 if((fd=open("/dev/ttys0",O_RDWR | O_NOCTTY | O_NDELAY)<0){
perror("open");
}
fd ,linux , , , open , fd, fd 。 /dev/ttyS0, 1, com1, 。int open(const char *pathname, int oflag, …/*, mode_t mode * / ) ; open 。 , :
O_RDONLY 。
O_WRONLY 。
O_RDWR 、 。
O_APPEND 。
O_CREAT 。 , mode, 。
O_EXCL O_CREAT, , 。 , 。
O_TRUNC , , 0。
O_NOCTTY p a t h n a m e , 。
O_NONBLOCK p a t h n a m e F I F O、 , I / O 。
O_SYNC w r i t e I / O 。
“ ” (|)
open , inode file_operations task_struct file_struct, file_operations open , read、write , open , open 。 file_operations , / , , , ,