linux编程
storyteller87
这个作者很懒,什么都没留下…
展开
-
linux文件操作函数(open、write、read、close)
1. open()函数功能描述:用于打开或创建文件,在打开或创建文件时可以指定文件的属性及用户的权限等各种参数。所需头文件:#include ,#include ,#include 函数原型:int open(const char *pathname,int flags,int perms)参数:pathname:被打开的文件名(可包括路径名如"dev/tt转载 2016-06-02 09:10:35 · 47465 阅读 · 0 评论 -
linux串口编程 select
1、串口的阻塞和非阻塞阻塞的定义: 对于read,block指当串口输入缓冲区没有数据的时候,read函数将会阻塞在这里,一直到串口输入缓冲区中有数据可读取,read读到了需要的字节数之后,返回值为读到的字节数,然后整个程序才继续运行下去;(收) 对于write,block指当串口输出缓冲区满,或剩下的空间小于将要写入的字节数,则write将阻塞,一直到串口原创 2016-06-08 08:32:18 · 15720 阅读 · 3 评论 -
区分操作系统---宏
编译器GCC#ifdef __GNUC__#if __GNUC__ >= 3 // GCC3.0以上Visual C++#ifdef _MSC_VER(非VC编译器很多地方也有定义)#if _MSC_VER >=1000 // VC++4.0以上#if _MSC_VER >=1100 // VC++5.0以上#if _MSC_VER >=1200 // VC++转载 2016-08-29 10:40:04 · 782 阅读 · 0 评论