kernel相关内容
我要与Android系统上运行(gsensor,MPU6050)的设备。 我不能直接建造它,因为它不与3.4内核的存在,但我不知道是否可以修改MPU3050的驱动程序为我的设备的作品。 我发现这个
..
有谁知道在哪里可以找到可以在Android的手机使用的系统调用列表?我想,找内核应该工作,但我找不到任何的* .h或的* .c与他们的声明。 最好的问候 解决方案 您想主要Linux内核手册页的第2节。 很少是唯一到Android,少数陷阱在android文档是(无SYS-V IPC,AF_INET套接字不会工作,除非你是网络组等)。大多数的Android加法是司机(粘合剂等)和新
..
好了,所以第一关, 林全新的Android开发人员。这是我在任何形式的内核什么的第一次尝试。我有Java和Python的知识有限,但没有C 我有一个Galaxy Tab的4 SM-T330NU运行4.4.2。其运行的高通Snapdragon 400 msm8226的cpu。 IM只是试图做一个测试版本在这一点香草内核。 (也是我的编译环境是最新的1.1卡利和IM在教程松散以下https:/
..
请善待足以支持我,帮助我保证银河标签,我们给出了员工。有没有一种方法来禁用权限停止访问蓝牙和WiFi ... “禁用蓝牙最简单的方法是只删除权限在 蓝牙设备。蓝牙是由内核通过设备管理的/ dev / ttyHS0 和/ dev / ttyMSM0而这些设备已经设置读写权限(660)的 用户和组蓝牙。如果这些权限被删除,设备将不会 到达。这必须引导系统时,因为在/ dev目录复位完成 重
..
我移植的Linux笔记本电脑与ARM处理器写入到一个嵌入机器人(姜饼)设备的3G调制解调器。我已经有了编译设备驱动程序(C code)作为一个模块(.ko文件),并安装。我看到它时我启动内核,它运行良好。按计划它挂接到USB端口。这是幸福的准备说话。 接下来所需部分是“连接管理器”用C ++编写。这是我有一个问题。这并不运行在内核空间,但它不是一个用户界面,一个普通的Android应用程序。
..
我想知道是谁叫* sys_reboot *的时候,手机(安卓)重新启动,意想不到的。 有没有办法来转储调用堆栈的系统调用(Android的内核)? 解决方案 如果你想要它的内核的呼叫跟踪,你可以得到通过的 dump_stack() 。
..
我能够编译内核模块银河S4内核3.4.xx,但我得到以下模块插入过程中的错误。可能有人请阐明什么在这里失踪的一些情况。 内核模块与基本的初始化和清理功能的纯HelloWorld的模块。 insmod的错误: insmod的/data/local/tmp/testHello.ko insmod的:init_module的“/data/local/tmp/testHello.ko”失败(
..
我开发的自定义语音应用,它能够接听电话。 使用这个code处理来电 不幸的是我的应用程序失去焦点的来电。 这是拨出电话的部分解决方案 怎么样来电?如何保持专注在我的自定义应用程序? 我猜测这可能涉及到下载和修改源$ C $ C作为简单的访问SDK提供了几乎无法控制内置的手机应用程序。 解决方案 既然你作出有关呼出电话的参考是可以接受的,那么你可以把在来电屏幕将显示后不久,前面的活动。在
..
我想更新为Android内核驱动程序,我增加了一些的printk的调试它,则_init函数被调用,但探头的功能是没有的。 我缺少的是什么?当/探测功能是如何调用的? 在code,请访问:解决方案 发现了一些研究之后的答案,因为,当一个平台的设备被注册,它的设备名称探测函数被调用一个“平台”设备配衬指定的名称设备驱动程序。 更多细节在这里: 现在我只需要弄清楚为什么设备没有被注册:\
..
我希望在与ftrace内核引导过程 function_graph 来跟踪一个函数来了解它,但它不具备的 available_filter_functions 。 我试图用导出EXPORT_SYMBOL(),猜测,这将使它可用,但事实并非如此。 你有一个解决方案? 有关信息,功能我想跟踪的我通读文件,但没有发现任何关于这个和grep没有帮助更多... 感谢 解决方案 现在的问题是,这些功
..
我想知道在Android中使用蓝牙哪能工作中使用的 C / C ++ 不是 JAVA API 如果有人有有用的链接,或者可以给建议? 我觉得 这 的文章,但我想知道如果我给出完整的信息? 解决方案 在我的研究,我发现了这一点,现在我希望有人告诉我什么是 hciattach 则hcid 哪里知道我怎么可以工作在用户空间 的bluez:它提供了“则hcid'守护进程,它是负责所有相关的蓝牙
..
任何人都知道为什么我访问的项目没有问题 http://git.kernel.org 但不能访问 http://android.git.kernel.org ? 我也试过的SSL连接android.git.kernel.org无济于事。 任何人有一个类似的问题,或者知道可能是什么呢?我唯一能想到的是,该网站已关闭,但我什么都没有做后盾的时候了。 感谢 解决方案 任何人都知道为什么我
..
我怎样才能得到所有在我的Android系统活动的内核驱动程序的列表?什么是Android中的Linux“lsmod的”的equivelant?我用了亚行的shell,也打开了我的Android的终端仿真程序,做了一个“lsmod的”。我得到某种两个项目从我的BSP跛脚列表。但它没有列出我的整个系统上的Linux内核积极运行的所有驱动程序。 解决方案 做一个“LS / SYS /模块/”
..
嗨,大家好,我一直在试图了解关于Android驱动开发..我知道驱动程序开发并不是一件容易的工作,但我想了解..是否有任何教程或任何简单的例子?? 解决方案 我假设你的意思是驱动程序使用的Android的Linux内核?我相当肯定大多数的Linux内核的Android系统界面来访问硬件。例如,它依赖的帧缓冲设备显示,这是一个Linux的帧缓冲驱动开机。 在这种情况下,你需要以root
..
我试图做内核调试为我的Nexus One,并已继起 HTTP指令:/ /bootloader.wikidot.com/android:kgdb 。我想知道,如果有人实际上已经得到了这个工作?而有没有人做了更多的最新解决方案,使用KGDB调试内核? 解决方案 我知道,你已经问了一个问题,在Android的内核开发清单,并没有得到答案,但是你通过档案搜索有关的kgdb岗位,调试?:在特定的,你可能
..
我有一个问题。 我一直在与Android在Eclipse,在过去4-5周,现在,从来没有与虚拟机的问题(他们行动迟缓,是的,但是从来没有崩溃)。 现在,我相信,因为4.2,当我开始工作,因为“核恐慌”(resport底)。对UNI一个新的项目(在下周的最后期限),我的4.2 VM suddently开始崩溃的推出, 我想问问,如果有什么我能做的,也许下载修补程序或任何东西。无论是API和Ecl
..
我想创建一个简单的内核模块。 我想消息打印到dmesg的,但我不断收到 insmod的:init_module的“hello.ko”在安卓失败(执行格式错误) 在: dmesg的: 未知搬迁:27 的#include< Linux的/ - module.h中GT; #包括< Linux的/ kdb.h> INT的init_module(无效) { printk的
..
您好 我希望有人把我放在正确的方向与我的问题 我要工作在支持我的语言,特别是写在Android 我们使用阿拉伯语字符的小修改(如帕西,乌尔都语等)。 我希望Android已经完全支持阿拉伯语,那么我会做出改变我的语言进行工作。但即使是2.2不到风度支持阿拉伯语。它只是显示阿拉伯字符,它没有连接。 那就是“عربية”显示“عربية。” 有些人已经取得阿拉伯语支持上的CyanogenMod
..
目前我在开发我的大学课程项目,其中我会希望编辑的Android的HCE特性的功能,让我模仿一个卡时设置自己的UID的进程。 现在,我已经下载了AOSP源代码,并建立无编辑code的自定义图像,并安装到我的Nexus 7(包括下载和包括供应商特定的硬件驱动程序),我被卡住上的下一部分。 我身体无法找到该设备code,它支配了Android的NFC功能,而我不能确定如何去一)寻找它,和b)如何
..
在Linux中,平均负载被说成是在1分钟/ 5分钟/ 15分钟。内核使用的公式实际上是一个指数移动平均线。 如果我们定义 cpuload(1)作为CPU负载1分钟的第一个计算和激活()作为函数返回过程中的状态的数字“运行”,或在系统上“可运行”,然后用内核的公式来计算的第n 的CPU负载1分钟是: cpuload(0) 0;这是第一次执行之前存储在存储器中的值 cpuload()。 我的
..