一个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: 如果老罗出书的的话,我一定要去买一个本。 老罗不出书!粉丝很着急。
未完。
- 一个Android x86 驱动到应用的小例子
- 一个5509 USB的小例子(供下载):pc侧驱动、pc侧应用、5509侧驱动与应用。
- 一个Jlist控件应用的小例子
- 一个应用MVC的小例子
- 学习android的一个小例子
- android中一个流氓的小例子
- Android一个mvp模式的小例子
- Android UI的一个小例子
- 一个小的例子
- 【java】接口的应用的一个小例子
- Android SharedPreferences 一个小例子
- Android ExpandableListView 一个小例子
- Android popupWindow一个小例子
- 一个Android Service小例子
- Android 驱动和系统开发. 一个简单的例子
- Android 驱动跟系统开发 1. 一个简单的例子
- 关于Android 应用新手引导页面的小例子
- Android中关于ExpandableListView用法的一个简单小例子
- linode 测速(深圳电信)
- spring MVC 控制器ServletRequestUtils获取值不存在 使用默认值
- 对hibernate与ibatis的认识!
- windows下查看端口使用情况和占用情况
- 数字信号处理--7.3--FFT算法
- 一个Android x86 驱动到应用的小例子
- oracle 合并日期和时间,两时间相减
- C# 无损图片压缩—— 基于Framework.40 类库实现
- Latex设置表格字体大小
- stack
- linux系统中如何查看日志 (常用命令)
- 二进制 位运算 看这个链接
- There is no item category assigned to account xxxxxxx
- 作为软件工程师,你必须知道的20个常识