搜索此博客

2009年7月26日星期日

X41任务2——充电控制和HDAPS(内核模块编译)

一、编译内核模块:

下载tp-smapi-source,Jaunty源里的比较旧了,俺用karmic的包。然后编译:

sudo apt-get install module-assistant
export HDAPS=1
sudo m-a -t a-i tp-smapi
sudo modprobe tp_smapi
sudo modprobe hdaps

这时候看syslog应该能看到有关smapi和hdaps的内容了。


二、电池阀


下面的命令需要root权限。
echo 50 > /sys/devices/platform/smapi/BAT0/start_charge_thresh
echo 80 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh

还是sysfs,我爱sysfs。


三、HDAPS


sudo apt-get install hdaps-utils hdapsd

hdaps-utils用来看加速传感器是否工作了,运行“$ hdaps-gl”可以看到动画效果。然后就是启动hdapsd,结果他说什么什么unload_head文件不能写?研究中。要调整一些参数的话,可以以root身份编辑/etc/default/hdapsd。


三、下一个任务


下一个任务是“底座热插拔”。

没有评论:

发表评论