
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
芯片数据手册阅读方法芯片数据手册往往长达数百页,甚至上千页,而且全部是英文,从头到尾不加区分地阅读需要花费非 常长的时间,而且不一定能获取对设计设备驱动有帮助的信息。芯片数据手册的正确阅读方法是快速而准确地定位有用信息,重点阅读这些信息,忽略无关内容。下面以IMX6ULL的数据手册为例来分析阅读方 法,为了直观地反映阅读过程,本节的图都是直接从数据手册中抓屏而得的。打开IMX6ULL的数据手册,发
文件锁的读锁和写锁对文件加锁时可以加两种锁,分别是“读文件锁”和“写文件锁”,简称读锁和写锁。读锁、写锁之间关系读锁和读锁共享:可以重复加读锁,别人加了读锁在没有解锁之前,我依然可以加读锁,这就是共享。读锁和写锁互斥:别人加了读锁没解锁前,加写锁会失败,反过来也是如此。加锁失败后两种处理方式:阻塞,直到别人解锁然后加锁成功为止。出错返回,不阻塞写锁与写锁互斥:别人加了写锁在没有解锁前,不能加写锁,
POSIX信号量相关APIsem_t *sem_open(const char *name, int oflag);sem_t *sem_open(const char *name, int oflag, mode_t mode, unsigned int value)int sem_close(sem_t *sem)int sem_post(sem_t *sem)int sem_wait(sem
文件描述符的复制文件描述符的复制的APILinux提供了三个复制文件描述符的系统调用,分别为:int dup(int oldfd);int dup2(int oldfd, int newfd);int dup3(int oldfd, int newfd, int flags);其中:dup会使用一个最小的未用文件描述符作为复制后的文件描述符。dup2是使用用户指定的文件描述符newfd来复制old







