一个Android x86 驱动到应用的小例子

来源:互联网 发布:微信广告植入源码 php 编辑:程序博客网 时间:2024/05/21 18:46

这个是手头的一个项目,到目前已经有一个雏形,算是告一段落了。一方面从网络上得到的帮助甚多,这个小文章也算是一个回馈,另一方面也是总结一下这个工作。

这个例子是基于一个Intel Atom的工业电脑,用在零售行业。它有一些比较特别的设备:几个按钮,MSR(磁条卡读卡器),BC (Barcode Scanner)等。一个典型的应用场合是用户按一下某个按钮,使能BC,发出红色的光线扫描条码,滴一声以后,Android的应用程序就会收到一些标准按键事件,也就是条码的上的数字。

从软件角度来看,需要做的事情有不少。 一个是按钮相关的,要访问IO空间,还要修改PS2 keyboard 驱动,一个是BC相关的,这个需要访问串口,还有一个是BC的数据要转换成标准按键数据,最后是这些东西要和Android 的应用程序联系起来,包括HAL,System Service等等。

前面说过这个项目从网上得到的帮助很多,其中最大帮助的就是 Luoshengyang 先生。

老罗的Android之旅
http://blog.csdn.net/luoshengyang/article/details/6567257

PS: 如果老罗出书的的话,我一定要去买一个本。 老罗不出书!粉丝很着急。


未完。


原创粉丝点击