发布时间:2013-01-07 21:30:35
想做到以上要求,需先认真了解HTTP协议各字段的含义,以下是部分较好的归纳: HTTP一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。 (1)请求行请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。例如,GET /index.html HTTP/1.1。HTTP协议的请求方法有GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT。这里介绍最常用的GET方法和POST方法。GET:当客户......【阅读全文】
发布时间:2013-01-06 18:27:38
先介绍三星S3C24XX平台BSP中定义外设寄存器和GPIO的相关头文件以linux-3.4系统为例,linux2.6.37系统也类似,只是存放的目录有区别平台的头文件存放在arch/arm/mach-s3c24xx/include/mach/目录下Memory map definitions定义了三星平台8个BANK的地址,各外设控制器的寄存器基地址和SIZE,在创建platform_data的resource时经常用到文件名:arch/arm/mach-s3c24xx/include/mach/map.h如: #define S3C2410_CS4 ......【阅读全文】
发布时间:2013-01-06 18:19:53
Linux 有自己的 input 子系统,可以统一管理鼠标和键盘事件。基于输入子系统 实现的 uinput 可以方便的在用户空间模拟鼠标和键盘事件。当然,也可以自己造轮子, 做一个字符设备接收用户输入,根据输入,投递 input 事件。还有一种方式就是直接 往 evnent 里写入数据, 都可以达到控制鼠标键盘的功能。本篇文章就是演示直接写入 event 的方法。linux/input.h中有定义,这个文件还定义了标准按键的编码等struct input_event { struct timeval time; //按键时间  ......【阅读全文】
发布时间:2013-01-06 18:19:19
1、使用GTK中的GdkEvent GdkEvent *event; event = gdk_event_new (GDK_KEY_PRESS); //按键按下 event->key.send_event = TRUE; event->ke......【阅读全文】