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

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

这个例子是基于一个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: 如果老罗出书的的话,我一定要去买一个本。 老罗不出书!粉丝很着急。


未完。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值