按类别查询搜索结果
关于关键词 的检测结果,共 1867
Kernel的makefile | 2014-09-23 13:57:13 | 阅读(1550) | 评论(0)
新版本内核中大内核锁lock_kernel已经被完全去掉,更改老代码驱动中的lock_kernel时可改用up/down函数。关于up/down的使用,详细如下:信号量的原理就是一个整数的增减,up=加1,down = 减1;当这个值>=1时它就是属于资源释放状态,此时使用down能获得,如果<=0则无法down获得。其实信号量不是互斥的,linux内核说定...【阅读全文】
瀚海小王子 | 2014-09-21 13:11:15 | 阅读(1150) | 评论(0)
recv函数int recv( SOCKET s, char FAR *buf, int len, int flags);不论是客户还是服务器应用程序都用recv函数从TCP连接的另一端接收数据。该函数的第一个参数指定接收端套接字描述符;第二个参数指明一个缓冲区,该缓冲区用来存放recv函数接收到的数据;第三个参数指明buf的长度;...【阅读全文】
【嵌入式】 linux/unix中fork函
瀚海小王子 | 2014-09-21 13:00:19 | 阅读(190) | 评论(0)
操作系统:ubuntu10.041,头文件点击(此处)折叠或打开#include      /* #包含 */#include   /* #包含 */2,函数原型    pid_t fork( void);  ...【阅读全文】
瀚海小王子 | 2014-09-21 12:58:58 | 阅读(120) | 评论(0)
操作系统:Ubuntu10.04前言    带操作系统的设备基本都需要记录设备相关信息,为了方便这些数据的存取,在当前项目中,使用了minixml库来实现。    在嵌入式系统中,minixml解析器很小巧(200k多点),很常用。一,安装    1,下载最新源码 &n...【阅读全文】
瀚海小王子 | 2014-09-21 12:47:48 | 阅读(210) | 评论(0)
点击(此处)折叠或打开assume cs:codecode segment    mov ax,0ffffh    mov ds,ax    mov bx,6    ......【阅读全文】
瀚海小王子 | 2014-09-21 12:46:19 | 阅读(140) | 评论(0)
转载自:http://hi.baidu.com/asmsky/blog/item/7290d20076cab6da277fb5b8.html一、只有一个标准!在汇编语言层面,声明变量的时候,没有 signed   和   unsignde 之分,汇编器统统,将你输入的整数字面量当作有符号数处理成补码存入到计算机中,只有这一个标准!汇编器不会区分有符号还是无符号然后用两个标...【阅读全文】
瀚海小王子 | 2014-09-21 12:45:46 | 阅读(340) | 评论(0)
o数据块传输指令用于加载(LDM)或者存储(STM)当前有效寄存器的任意子集。o它们支持所有可能的堆栈模式,维持空或者满的堆栈,此堆栈可以向上或者向下,在保存或者恢复内容,移动主存储器的大数据块是非常有效的。...【阅读全文】
【嵌入式】 -libuv:概述
瀚海小王子 | 2014-09-21 12:32:16 | 阅读(940) | 评论(0)
libuv 是 Node 的新跨平台抽象层,用于抽象 Windows 的 IOCP 及 Unix 的 libev。作者打算在这个库的包含所有平台的差异性。特性: 非阻塞 TCP 套接字 非阻塞命名管道 UDP 定时器 子进程生成 通过 uv_getaddrinfo 实现异步 DNS 异步文件系统 API:uv_fs_* 高分辨率时间:uv_hrtime 正在...【阅读全文】
【嵌入式】 -redis:概述
瀚海小王子 | 2014-09-21 12:32:13 | 阅读(380) | 评论(0)
Redis编辑Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。中文名Redis外文名暂无...【阅读全文】
瀚海小王子 | 2014-09-21 12:32:10 | 阅读(690) | 评论(0)
libuv 和 libev ,两个名字相当相近的 I/O Library,最近有幸用两个 Library 都写了一些东西,下面就来说一说我本人对两者共同与不同点的主观表述。高性能网络编程这个话题已经被讨论烂了。异步,异步,还是异步。不管是 epoll 也好,kqueue 也罢,总是免不了异步这个话题。libev&...【阅读全文】
yyxl | 2014-09-19 02:38:34 | 阅读(180) | 评论(0)
【嵌入式】 uCOS-II函解析
futter521 | 2014-09-18 13:36:52 | 阅读(0) | 评论(0)
时间管理服务函数是以系统节拍为处理单位的,实际的时间与希望的时间是有误差的,最坏的情况下误差接近一个系统节拍。因此时间管理服务函数只能用在对时间精度要求不高的场合,或者时间间隔较长的场合。1. void  OSSchedLock(void);void  OSSchedLock (void){#if OS_CRITICAL_METHOD == 3 &n...【阅读全文】
futter521 | 2014-09-18 13:26:47 | 阅读(0) | 评论(0)
STM32103读写RC500的读写函数#define assert_param(expr) ((void)0)#define ALE_L GPIO_ResetBits(GPIOD, GPIO_Pin_11)#define ALE_H GPIO_SetBits(GPIOD, GPIO_Pin_11)#define WR_L GPIO_ResetBits(GPIOD, GPIO_Pin_12)#define WR_H GPIO_SetBits(GPIOD, GPIO_Pin_12)#define RD_L GPIO_ResetBits(GPIOD, GPIO...【阅读全文】
jeffasdasd | 2014-09-15 20:50:24 | 阅读(630) | 评论(0)
http://blog.csdn.net/playmud/article/details/278119曾经看到一篇文章上面说:c/c++参数压栈顺序是从右到左,pascal参数压栈是从左到右.为了这句话丢了很多次人.无所谓了,反正咱脸皮厚.   总结一下:   编译出来的c/c++程序的参数压栈顺序只和编译器相关!    下...【阅读全文】
liubin504 | 2014-09-15 14:19:08 | 阅读(470) | 评论(0)
liubin504 | 2014-09-15 14:15:33 | 阅读(390) | 评论(0)
twb6537 | 2014-09-13 17:29:21 | 阅读(1590) | 评论(0)
1.strcpy函数的原型    char *strcpy(char *dest, const char *src)1.1 GNU官方解释     The  strcpy()  function  copies the string pointed to by src, including the terminating null byte ('\0'), to the buffer  pointed  to  ...【阅读全文】
lt6419 | 2014-09-11 10:32:18 | 阅读(1330) | 评论(0)
1.strcpy函数的原型    char *strcpy(char *dest, const char *src)1.1 GNU官方解释     The  strcpy()  function  copies the string pointed to by src, including the terminating null byte ('\0'), to the buffer  pointed  to  ...【阅读全文】
andyhzw | 2014-09-10 15:30:35 | 阅读(20680) | 评论(0)
libuv 和 libev ,两个名字相当相近的 I/O Library,最近有幸用两个 Library 都写了一些东西,下面就来说一说我本人对两者共同与不同点的主观表述。高性能网络编程这个话题已经被讨论烂了。异步,异步,还是异步。不管是 epoll 也好,kqueue 也罢,总是免不了异步这个话题。libev&...【阅读全文】
pirate0415 | 2014-09-09 10:26:41 | 阅读(1690) | 评论(0)
linux usb驱动开发之数据结构【阅读全文】