ChinaUnix.net
相关文章推荐:

android底层 如何相应USB事件

最近我在MID上插上usb转串口的设备,MID用的是android系统,可是我在android上找不到设备号,我想可能是驱动不行,可能是没有这个芯片的驱动,我就把linux下自带的ch341的驱动加载进去,可是我把驱动加载进去也没用,也找不到设备,请教下各位怎么解决

by mallocyang - 驱动开发 - 2011-07-14 13:19:33 阅读(6198) 回复(0)

相关讨论

有什么函数或方法能得到usb的插拔事件吗? 当得到了插拔事件时怎样取得设备的设备名称呢? 例如:ttyusb0 ,当usb插入时得知设备名 /dev/ttyusb0

by dzmcs - 嵌入式开发 - 2010-12-23 12:45:59 阅读(3471) 回复(3)

可以认为上层应用是通过名称标识name来遍历底层的snd_kcontrol链表,从而找到相匹配的kcontrol。见snd_ctl_find_id函数[code]/** * snd_ctl_find_id - find the control instance with the given id * @card: the card instance * @id: the id to search * * Finds the control instance with the given id from the card. * * Returns the pointer of the instance if found, or NULL if not. * * The caller must down ...

by sep - 移动操作系统 - 2011-02-24 13:08:47 阅读(5060) 回复(4)

有关android--底--NDK开发的相关资料可以参考“【eoe特刊】第七期:NDK”,这一期刊,我个人认为这一期是写的很好。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/90876/showart_2163876.html

by jhluroom - Linux文档专区 - 2010-01-29 11:18:00 阅读(2396) 回复(0)

对于关注android底层的朋友来说,其具体的启动过程应该是比较吸引我们的。但是很多启动文件什么的,都得adb push到host上来看,挺不方便的,都怪android自带的Toolbox太简略了。所以在深入了解android的启动流程之前,我们来把 Busybox安装到android上去,这样,就有很多工具供我们使用了。 首先去busybox主页 下载最新版本的源代码,然后用arm的交叉编译器编译出busybox的可执行程序,编译的时候需要注意一些设置选项,例如 Build...

by liao_cj - 移动操作系统 - 2008-04-07 00:07:35 阅读(4574) 回复(0)

android Touch事件   android中跟Touch事件有关的事件有三个:     public boolean dispatchTouchEvent(MotionEvent ev):传递Touch事件至target view(可以是自己)。     public boolean onInterceptTouchEvent(MotionEvent ev):在ViewGroup中定义,用于拦截Touch事件的传递。     public boolean onTouchEvent(MotionEvent event): Touch事件处理函数。   先说下事件传递的两种方式:     隧道...

by so_brave - 移动操作系统 - 2012-02-24 21:58:24 阅读(1294) 回复(1)

android UI事件处理

by cdlda - 移动操作系统 - 2011-12-21 08:41:31 阅读(487) 回复(0)

android事件触发机制 首先,这篇文章仅仅针对于由于触摸(Touch)而触发的事件android事件:onClick, onScroll, onFling等等,都是由许多个Touch组成的。其中Touch的第一个状态肯定是ACTION_DOWN, 表示按下了屏幕。之后,touch将会有后续事件,可能是: ACTION_MOVE //表示为移动手势 ACTION_UP //表示为离开屏幕 ACTION_CANCEL //表示取消手势,不会由用户产生,而是由程序产生的 一个Action_DOWN, n个ACTION_MOVE, ...

android

by cu_Cbear - 移动操作系统 - 2011-07-27 14:40:22 阅读(1899) 回复(0)

EventHub: 而事件的传入是从EventHub开始的,EventHub是事件的抽象结构,维护着系统设备的运行情况,设备类型包括Keyboard、 TouchScreen、TraceBall。它在系统启动的时候会通过open_device方法将系统提供的输入设备都增加到这个抽象结构中,并维护 一个所有输入设备的文件描述符,如果输入设备是键盘的话还会读取/system/usr/keylayout/目录下对应键盘设备的映射文件,另外 getEvent方法是对EventHub中的设备文件描述符使用poll操...

by okitamicuki1412 - 移动操作系统 - 2009-09-06 13:32:05 阅读(1333) 回复(0)

android输入事件流程 转载时请注明出处和作者联系方式 文章出处: http://www.limodev.cn/blog 作者联系方式:李先静 EventHub对输入设备进行了封装。输入设备驱动程序对用户空间应用程序提供一些设备文件,这些设备文件放在/dev/input里面。 EventHub扫描/dev/input下所有设备文件,并打开它们。 bool EventHub::openPlatformInput(void) { ... mFDCount = 1; mFDs = (pollfd *)calloc(1, sizeof(mFDs[0])); ...

by lixianjing - 移动操作系统 - 2009-08-07 10:16:33 阅读(1069) 回复(0)

本帖最后由 Kallawa 于 2010-05-26 20:19 编辑 注: native在此翻译为“底层”,也有见翻译成“原生”,“本地”,这里说的“底层”是相对与java应用层来说的。native code指的是framework的c/c++部分,不设计更底层的内核和驱动部分! ------------------------------------------ FROM http://the-b.org/android[code] Debugging Native Code If you're working on the framework, you're in luck. Debugging native code...

by Kallawa - 移动操作系统 - 2010-05-27 10:56:55 阅读(5658) 回复(5)