易截截图软件、单文件、免安装、纯绿色、仅160KB

3g网卡 linux加速

现在大多数高速无线上网卡都内置存储空间,用于存储驱动程序和拨号软件等。当首次将这种设备插入USB接口时,该设备被识别为CD-ROM,驱动程序和拨
号软件就在其中。当安装完网卡的驱动程序后,再次将其插入时,则被识别为Modem等设备,我的这个网卡还可以插Micro-SD卡,同时作U盘用。以上
这些好像称为ZeroCD技术。
在上网的过程中,会出现速度无法超过62KB的问题,又Google一番后,原来使用的usbserial是针对低速的设备设计的,使用的缓冲区很小,并
没考虑现在这种高速上网设备,因此造成网速有限制。可以通过修改usbserial的源代码,使其具有大小可变的缓冲区(参考
www.evdoforums.com/thread4381.html),其步骤如下:
1、下载安装内核源码。
2、copy当前内核配置文件至内核源代码目录下,
cp /boot/config-$(uname -r) /usr/src/linux-2.6.28/.config
3、cd到内核源码目录,为编译模块创建配置文件。
cd /usr/src/linux-source-2.6.24/ && make menuconfig
4、创建一个usbserial.c的补丁文件/root/usbserial.c.patch,内容如下:
--- linuxold/drivers/usb/serial/usb-serial.c 2006-12-31 17:40:28.000000000 -0600
+++ linux/drivers/usb/serial/usb-serial.c 2009-05-02 23:55:08.000000000 -0600
@@ -58,4 +58,5 @@
*/
+static ushort maxRSize, maxWSize, maxISize;
static int debug;
static struct usb_serial *serial_table[SERIAL_TTY_MINORS]; /* initially all NULL */
@@ -817,4 +818,6 @@
}
buffer_size = le16_to_cpu(endpoint->wMaxPacketSize);
+ if (buffer_size < maxRSize)
+ buffer_size = maxRSize;
port->bulk_in_size = buffer_size;
port->bulk_in_endpointAddress = endpoint->bEndpointAddress;
@@ -841,4 +844,6 @@
}
buffer_size = le16_to_cpu(endpoint->wMaxPacketSize);
+ if (buffer_size < maxWSize)
+ buffer_size = maxWSize;
port->bulk_out_size = buffer_size;
port->bulk_out_endpointAddress = endpoint->bEndpointAddress;
@@ -866,4 +871,6 @@
}
buffer_size = le16_to_cpu(endpoint->wMaxPacketSize);
+ if (buffer_size < maxISize)
+ buffer_size = maxISize;
port->interrupt_in_endpointAddress = endpoint->bEndpointAddress;
port->interrupt_in_buffer = kmalloc (buffer_size, GFP_KERNEL);


相关文档:

rename linux 函数

C标准函数,似乎不应该有平台问题: 我们看一下这个程序: #include
#include
int main()
{
    rename(”/tmp/abc”,”/tmp/bcd”);
    perror(”why:”);
} 此程序运行一切正常。 自己将路径修改为不同的分区之间移动,或者将同一分区挂载到不同的mou ......

LINUX 线程函数大全


LINUX 线程函数大全
线程
创建一个缺省的线程
缺省的线程的属性:
l         非绑定
l         未分离
l         一个缺省大小的堆栈
l       &nb ......

常用的linux命令

查看安装的系统信息:
   简单的信息:uname -a
   详细的信息:cat /proc/version
     cat /etc/issue
     lsb_release -a
Gentoo上安装mysql,直接运行:
  (1) bigner
@localhost
 / $ sudo emerge mysql
  ......

Linux下的Android + Eclipse环境搭建

本文描述了如何在Linux ubuntu 8.10下搭建Android开发环境.
步骤:
1.    安装虚拟光驱daemon400.exe
2.    在windows XP下用虚拟光驱安装ubuntu 8.10, iso文件为:ubuntu-8.10-beta-desktop-i386.iso
3.    用dpkg命令打patch:
1)      &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号