分页: 1 / 1

山寨平板 博本A-97 的触摸屏安装方法

发表于 : 2011-12-30 9:11
sinosun2012
文字来源 http://works.lixq.com/thread-28725-1-1.html
http://www.yueke.cc/?cn-n-d-75.html
博本A-97 安装 ubuntu10.04.3LTS 版本 触摸屏驱动的方法

下载的是 desktop版本 建议可以试试netbook版本
ubuntu-10.04.3-desktop-i386.iso.torrent
ubuntu-10.04-netbook-i386.iso.torrent

下载内核源代码以版本是 2.6.32.24为例

# wget http://www.kernel.org/pub/linux/kernel/ ... .24.tar.gz

将文件拷贝到 /usr/src 目录下 解压
# cp linux-2.6.32.24.tar.gz /usr/src
# cd /usr/src
# tar xvf linux-2.6.32.24.tar.gz
# cd /usr/src/linux-2.6.32.24
-----------------------------------------------------------
修改内核源码文件 (kernel source)/drivers/hid/目录下的
hid-core.c 文件和hid-ids.h文件
-------------------------------------------------------------
# gedit drivers/hid/hid-core.c
--------------------------------------------------------------------------------------------------
在 static const struct hid_device_id hid_ignore_list[] = {
{ HID_USB_DEVICE(USB_VENDOR_ID_ACECAD, USB_DEVICE_ID_ACECAD_FLAIR) },
{ HID_USB_DEVICE(USB_VENDOR_ID_ACECAD, USB_DEVICE_ID_ACECAD_302) },

这里任何位置 插入: {HID_USB_DEVICE (USB_VENDOR_ID_PIXCIR, USB_DEVICE_ID_PIXCIR) },

{ HID_USB_DEVICE(USB_VENDOR_ID_WISEGROUP, USB_DEVICE_ID_8_8_4_IF_KIT) },
{ HID_USB_DEVICE(USB_VENDOR_ID_YEALINK, USB_DEVICE_ID_YEALINK_P1K_P4K_B2K) },
{ }
};
保存退出
----------------------------------------------------------------------------------------------------
# gedit drivers/hid/hid-ids.h
----------------------------------------------------------------------------------------------------
再修改hid-ids.h文件 在文件中 增加 如下两句话,放在文件的 大概 中间位置就行
#define USB_VENDOR_ID_PIXCIR 0x03eb
#define USB_DEVICE_ID_PIXCIR 0x201c
保存退出
-------------------------------------------------------------------------------------------------
# ls -l
# aptitude install libncurses5-dev
# make menuconfig
--------------------------------------------------
选择缺省的即可 保存退出
-----------------------------------------------------
# make
-----------接下来你就该干嘛就干嘛去了,喝喝咖啡看看电影,或者XX网站 或者小睡一下都可以 预计时间可达5个小时------------------------------------------
# make modules_install
# cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.32.24
# cd /lib/modules/2.6.32.24
# update-initramfs -c -k 2.6.32.24
# update-grub
# reboot
=================================================
进入驱动的 3文件的目录下

驱动文件在此下载
RAR格式:
ZIP格式:

---------------------------------------------------------------
Makefile pixcir_hid_mt.c pixcir_hid_mt.h
-----------------------------------------------------------
Makefile 文件须修改 内核源码文件所在路径
找到 KERNELDIR的地方 注意 前面有#号的不用管 修改如下式样
KERNELDIR := /usr/src/linux-2.6.32.24
------------------------------------------------------------
打开 pixcir_hid_mt.h
修改 pixcir_hid_mt.h 文件里 maxx 和 maxy值修改为 16384和12288
修改为如下式样
-----------------------------------------------------------------
#define CONFIG_USB_HOLYMAP_MULTITOUCH_VENDOR_ID 0x03eb
#define CONFIG_USB_HOLYMAP_MULTITOUCH_PRODUCT_ID 0x201c

#define TOUCHSCREEN_MINX (0x0000)
#define TOUCHSCREEN_MINY (0x0000)
#define TOUCHSCREEN_MAXX (16384)//(0x4BFF) (0x3FFF)//
#define TOUCHSCREEN_MAXY (12288)//(0x2BFF) (0x2FFF)//
----------------------------------------------------------------------------
接下来就是
# make
然后就是
# insmod pixcir_hid_mt.ko
如果出错
-----------------------------------
# rmmod pixcir_hid_mt
# cp pixcir_hid_mt.ko /lib/modules/2.6.32.24/extra
# insmod pixcir_hid_mt.ko
# reboot
----------------------------------------------
接下来 你可以 安装 网卡驱动 显卡驱动了
具体怎么装 你baidu google
^_^

Re: 山寨平板 博本A-97 的触摸屏安装方法

发表于 : 2011-12-30 10:09
sinosun2012
哦 忘了上面还有 驱动源码文件

Re: 山寨平板 博本A-97 的触摸屏安装方法

发表于 : 2011-12-30 15:07
sinosun2012
如碰到 不能编译 可先 执行

# apt-get install build-essential

Re: 山寨平板 博本A-97 的触摸屏安装方法

发表于 : 2011-12-30 15:47
sinosun2012
现在碰到点问题 就是不知道如何 启动就启用触摸屏 :em20

Re: 山寨平板 博本A-97 的触摸屏安装方法

发表于 : 2012-01-01 23:23
ccbluebee
你现在可以用了,我还 :em20 着呢,我的是优派的97i。

1、一定要编译内核吗?
2、开机启动后不能自动启用触摸屏的话,要怎么才能启用?我不可能每次都接上鼠标和键盘来启用啊。
3、支持多点触摸吗?

其实我的机子在安装11.10的过程中,触摸屏是可以用的,但是等我装完后,不能用了。 :em20