发布时间:2016-11-04 09:07:22
点击(此处)折叠或打开#ifndef __USART_H#define __USART_H#ifdef __cplusplusextern "C" {#endif#include "stdio.h"#include "stm32f4xx.h".........【阅读全文】
发布时间:2016-11-01 09:10:11
一、IO多路复用所谓IO多路复用,就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。Linux支持IO多路复用的系统调用有select、poll、epoll,这些调用都是内核级别的。但select、poll、epoll本质上都是同步I/O,先是block住等待就绪.........【阅读全文】
发布时间:2016-10-28 17:00:24
TCP/IP协议及socket封装socket编程的基本流程socket连接的建立(3次握手)socket连接的断开(3次握手)socket编程之bind函数int bind(int sockfd, const struct sockaddr *addr,socklen_t *addrlen);功能描述:当用socket()函数创建套接字以后,套接字在名称空间(网络地址族)中存在,但没有任何地址给它.........【阅读全文】
发布时间:2016-10-28 10:32:28
一、 格式化SD卡并建立分区使用读卡器+microSD卡,操作环境:Ubuntu 16.04虚拟机。读卡器连接上ubuntu系统,一般显示为sdb、sdc等;如果是直接插入BBB,则显示为mmcblk0、mmcblk1等。建立分区sudofdisk /dev/sdbl 使用命令d,删除SD卡的所有分区,如sdb1,sdb2等;l&nb.........【阅读全文】
发布时间:2016-10-28 09:43:47
The pthread_cond_wait() and pthread_cond_timedwait() functions are used to block on a condition variable. They are called with mutex locked by the calling thread or undefined behaviour will result.These functions atomically release mutex and cause the calling thread to block on the condition .........【阅读全文】