由于iPad在充电时需要更大的功率,所以使用普通PC机的USB口是无法给iPad充电的,在Windows平台下华硕、技嘉、微星等都有相应的补丁可以实现在Windows下为iPad充电,其中华硕的被使用的最好,他在非华硕的主板上表现的也非常好,那个软件叫Asus Ai Charge,一个小软件,用起来很方便,搜一下就可以了。 那么在Linux平台下怎么办呢?国外网友也自己写出了一个小程序,可以解决这一问题。在Ubuntu平台上有一个amd64平台的deb的包,用这个很省事,可我的系统是i386平台的,不能直接使用这个包,搜了半天也没有找到,看来只能自己动手了。
ipad_charge_1.0.tar.gz下载在Linux公社的1号FTP服务器里,下载地址:FTP地址:ftp://www.linuxidc.com用户名:www.linuxidc.com密码:www.muu.cc在 2011年LinuxIDC.com3月用Macbuntu主题包让你的Ubuntu 10.10变成Mac OS X风格下载方法见 http://www.linuxidc.net/thread-1187-1-1.html先下载ipad_charge_1.0.tar.gz程序包,这就是开源软件的好处,有源代码了就什么都好办,自己编译吧。按软件的README中所述需要GCC,Make,libusb-1.0,前两个安装完系统之后已经都带了,第三个libusb-1.0是需要手工安装的,在软件仓库中搜一下libusb应该会找到很多结果,随便安装其中的一个,系统会按依赖关系把相关的都安装上,用apt命令也是一样的。其实真正要用到的是/usr/include/libusb-1.0/libusb.h这个头文件,安装完那些包之后可以确认一下这个文件是否存在,如果有的话,就可以去编译文件了。其中Makefile文件要改一下,不然在Ubuntu-10.10的平台下编译是要出错的,出错信息类似于这样:gcc -Wall -Wextra ipad_charge.c -lusb -o ipad_charge
/tmp/cch8Fd4U.o: In function `set_charging_mode":
ipad_charge.c:(.text+0x1a): undefined reference to `libusb_open"
ipad_charge.c:(.text+0x5b): undefined reference to `libusb_claim_interface"
ipad_charge.c:(.text+0xd7): undefined reference to `libusb_control_transfer"
ipad_charge.c:(.text+0x119): undefined reference to `libusb_release_interface"
ipad_charge.c:(.text+0x124): undefined reference to `libusb_close"
/tmp/cch8Fd4U.o: In function `main":
ipad_charge.c:(.text+0x35b): undefined reference to `libusb_init"
ipad_charge.c:(.text+0x3a7): undefined reference to `libusb_get_device_list"
ipad_charge.c:(.text+0x420): undefined reference to `libusb_get_bus_number"
ipad_charge.c:(.text+0x438): undefined reference to `libusb_get_device_address"
ipad_charge.c:(.text+0x4d6): undefined reference to `libusb_get_device_descriptor"
ipad_charge.c:(.text+0x5f4): undefined reference to `libusb_free_device_list"
ipad_charge.c:(.text+0x600): undefined reference to `libusb_exit"
collect2: ld returned 1 exit status
make: *** [ipad_charge] Error 1
其实我们只需要把gcc -Wall -Wextra ipad_charge.c -lusb -o ipad_charge改成gcc -Wall -Wextra ipad_charge.c -lusb-1.0 -o ipad_charge就可以了,不然编译之后无法连接到相应的库上肯定要出错的。编译方法也很简单,开一个终端,用tar zxvf ipad_charge_1.0.tar.gz,然后cd ipad_charge_1.0进入该目录,修改Makefile文件并保存,之后就可以make,如果编译成功的话可以在当前目录下看到一个ipad_charge的文件,以绿色显示,再sudo make install就可以完成安装了。之后就连上你的iPad试试吧,插上的时候会有个报错,不过那应该是Ubuntu无法识别iPad这个设备,但并不会影响充电的。JFreeChart在Linux下乱码的解决Linux 2.6.18.8内核中netfilter分析相关资讯 iPad Ubuntu 10.10
- 传苹果正在为 12.9 吋 iPad 优化 (05/22/2015 18:46:31)
- 颤抖吧!为办公而生的大屏iPad要来 (02/23/2015 21:55:02)
- iPad需向Surface学习的6个方面 (03/28/2013 06:06:25)
| - 「白盒」平板的出货量已经超越了 (05/15/2015 11:18:10)
- 苹果释出新广告,iPad 也能拍出好 (02/23/2015 18:57:41)
- 香港官网已接受iPad Mini预定 11月 (10/27/2012 06:44:13)
|
本文评论 查看全部评论 (0)