简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
远程访问就是通过网络远端访问你的计算机1.SecureCRT这也是我最早使用的一款软件,那个时候刚使用linux,是在winddows虚拟机中装的linux,当时用的虚拟机是VMware Workstation,linux是Fedora9。因为有些文件需要从windows下传输到虚拟机的linux中,到网上就搜到了这款软件,因为它有ftp功能,并且有个窗口,一端可选择windows下目
可以从这里下载:http://sourceforge.net/projects/sdcc/files/你可以下载源代码来编译安装,当然也可以直接下载编译好的二进制文件,Linux x86平台下为:sdcc-linux-x86。最新版本为3.3.0,这里有下载好的一份:http://download.csdn.net/detail/mcgrady_tracy/6798197对照INSTALL
关于Linux多点触摸协议大家可以参考kernel中的文档:https://www.kernel.org/doc/Documentation/input/multi-touch-protocol.txt,而这里根据实际的例子来理解多点触摸协议。多点触摸协议有两种,A协议和B协议。首先来看A协议,协议上说了报点格式是这样的,以两点为例:ABS_MT_POSITION_X x[0
参考了这里:http://thiemonge.org/getting-started-with-uinput代码如下:
strchr函数用于在字符串s中搜索字符c,如果找到了字符c,则返回指向字符c的指针,如果没有找到则返回null。函数实现如下:290 /**291 * strchr - Find the first occurrence of a character in a string292 * @s: The string to be searched293 * @c: The ch
内核版本:Linux-3.18.2在3.x版本内核中platform_device不再静态定义,而是通过device tree来动态生成,例如(arch/arm/mach-s3c24xx/mach-sc2416-dt.c):static void __init s3c2416_dt_machine_init(void){of_platform_populate(NULL, of_defa
每个USB设备都有个控制端点,用于在枚举过程中同USB Host进行通信,例如,读取设备描述符、分配地址等等...,都是通过端点0来完成的。对于端点来说,它都具有个发送或接收数据包的最大值,对于普通端点来说,它都在端点描述符中的wMaxPacketSize中被定义,但是端点0没有端点描述符,那么它就定义在USB设备描述符中的bMaxPacketSize0中。如果要和端点0进行通信,那么首先应该得到
1. time_ttime_t记录自1970年1月1日凌晨以来的秒数,在Linux/Unix上定义为long int类型,在32位系统上,time_t最多只能记录2,147,483,647秒,也就是说到了2038年将会产生溢出,但在64位系统上不会出现此问题。那怎么获取这个time_t类型的值呢,使用time函数,原型如下:time_t time(time_t *t);例子如下:#in
<!--p{margin-bottom:0.21cm}-->接下来以一个实际的例子来看I2C设备驱动,就以drivers/i2c/i2c-dev.c为例。先看它的初始化和注销函数static int __init i2c_dev_init(void){int res;printk(KERN_INFO "i2c /dev entries driver
USB设备请求在枚举过程中,USB主机会向USB设备请求参数,用于读取描述符信息,为USB设备分配设备地址等等。USB设备通过默认控制管道响应这些请求,这些请求参数在SETUP数据包中,长度为8个字节。Linux对于请求参数结构体定义如下:146 struct usb_ctrlrequest {147 __u8 bRequestType;148 __