kernel相关内容

Android的Linux系统调用表

有谁知道在哪里可以找到可以在Android的手机使用的系统调用列表?我想,找内核应该工作,但我找不到任何的* .h或的* .c与他们的声明。 最好的问候 解决方案 您想主要Linux内核手册页的第2节。 很少是唯一到Android,少数陷阱在android文档是(无SYS-V IPC,AF_INET套接字不会工作,除非你是网络组等)。大多数的Andr​​oid加法是司机(粘合剂等)和新 ..
发布时间:2016-03-04 00:28:40 移动开发

Android的内核版本(第一次)

好了,所以第一关, 林全新的Andr​​oid开发人员。这是我在任何形式的内核什么的第一次尝试。我有Java和Python的知识有限,但没有C 我有一个Galaxy Tab的4 SM-T330NU运行4.4.2。其运行的高通Snapdragon 400 msm8226的cpu。 IM只是试图做一个测试版本在这一点香草内核。 (也是我的编译环境是最新的1.1卡利和IM在教程松散以下https:/ ..
发布时间:2016-03-02 17:09:53 移动开发

安全Galaxy Tab的 - 如何禁用蓝牙和/或WiFi内核权限?

请善待足以支持我,帮助我保证银河标签,我们给出了员工。有没有一种方法来禁用权限停止访问蓝牙和WiFi ... “禁用蓝牙最简单的方法是只删除权限在 蓝牙设备。蓝牙是由内核通过设备管理的/ dev / ttyHS0 和/ dev / ttyMSM0而这些设备已经设置读写权限(660)的 用户和组蓝牙。如果这些权限被删除,设备将不会 到达。这必须引导系统时,因为在/ dev目录复位完成 重 ..
发布时间:2016-02-23 10:40:58 移动开发

迁移Linux驱动程序到Android

我移植的Linux笔记本电脑与ARM处理器写入到一个嵌入机器人(姜饼)设备的3G调制解调器。我已经有了编译设备驱动程序(C code)作为一个模块(.ko文件),并安装。我看到它时我启动内核,它运行良好。按计划它挂接到USB端口。这是幸福的准备说话。 接下来所需部分是“连接管理器”用C ++编写。这是我有一个问题。这并不运行在内核空间,但它不是一个用户界面,一个普通的Andr​​oid应用程序。 ..
发布时间:2015-12-07 00:14:16 移动开发

insmod的:init_module的失败(执行格式错误)

我能够编译内核模块银河S4内核3.4.xx,但我得到以下模块插入过程中的错误。可能有人请阐明什么在这里失踪的一些情况。 内核模块与基本的初始化和清理功能的纯HelloWorld的模块。 insmod的错误: insmod的/data/local/tmp/testHello.ko insmod的:init_module的“/data/local/tmp/testHello.ko”失败( ..
发布时间:2015-12-05 13:43:57 移动开发

Android的语音应用,它一直专注于来电

我开发的自定义语音应用,它能够接听电话。 使用这个code处理来电 不幸的是我的应用程序失去焦点的来电。 这是拨出电话的部分解决方案 怎么样来电?如何保持专注在我的自定义应用程序? 我猜测这可能涉及到下载和修改源$ C ​​$ C作为简单的访问SDK提供了几乎无法控制内置的手机应用程序。 解决方案 既然你作出有关呼出电话的参考是可以接受的,那么你可以把在来电屏幕将显示后不久,前面的活动。在 ..
发布时间:2015-12-05 00:31:26 移动开发

当它探测功能的Linux内核驱动程序被调用?

我想更新为Android内核驱动程序,我增加了一些的printk的调试它,则_init函数被调用,但探头的功能是没有的。 我缺少的是什么?当/探测功能是如何调用的? 在code,请访问:解决方案 发现了一些研究之后的答案,因为,当一个平台的设备被注册,它的设备名称探测函数被调用一个“平台”设备配衬指定的名称设备驱动程序。 更多细节在这里: 现在我只需要弄清楚为什么设备没有被注册:\ ..
发布时间:2015-12-04 13:37:08 移动开发

如何提供给ftrace function_graph追踪Linux内核的功能?

我希望在与ftrace内核引导过程 function_graph 来跟踪一个函数来了解它,但它不具备的 available_filter_functions 。 我试图用导出EXPORT_SYMBOL(),猜测,这将使它可用,但事实并非如此。 你有一个解决方案? 有关信息,功能我想跟踪的我通读文件,但没有发现任何关于这个和grep没有帮助更多... 感谢 解决方案 现在的问题是,这些功 ..
发布时间:2015-12-04 12:43:42 移动开发

与蓝牙在Android的内核开发的Linux工作

我想知道在Android中使用蓝牙哪能工作中使用的 C / C ++ 不是 JAVA API 如果有人有有用的链接,或者可以给建议? 我觉得 这 的文章,但我想知道如果我给出完整的信息? 解决方案 在我的研究,我发现了这一点,现在我希望有人告诉我什么是 hciattach 则hcid 哪里知道我怎么可以工作在用户空间 的bluez:它提供了“则hcid'守护进程,它是负责所有相关的蓝牙 ..
发布时间:2015-12-04 10:19:27 移动开发

拒绝访问android.git.kernel.org

任何人都知道为什么我访问的项目没有问题 http://git.kernel.org 但不能访问 http://android.git.kernel.org ? 我也试过的SSL连接android.git.kernel.org无济于事。 任何人有一个类似的问题,或者知道可能是什么呢?我唯一​​能想到的是,该网站已关闭,但我什么都没有做后盾的时候了。 感谢 解决方案 任何人都知道为什么我 ..
发布时间:2015-12-03 12:17:51 移动开发

我怎样才能得到所有在我的Andr​​oid系统活动的内核驱动程序的列表?

我怎样才能得到所有在我的Andr​​oid系统活动的内核驱动程序的列表?什么是Android中的Linux“lsmod的”的equivelant?我用了亚行的shell,也打开了我的Andr​​oid的终端仿真程序,做了一个“lsmod的”。我得到某种两个项目从我的BSP跛脚列表。但它没有列出我的整个系统上的Linux内核积极运行的所有驱动程序。 解决方案 做一个“LS / SYS /模块/” ..
发布时间:2015-12-02 23:30:19 移动开发

如何编写驱动程序为Android?

嗨,大家好,我一直在试图了解关于Android驱动开发..我知道驱动程序开发并不是一件容易的工作,但我想了解..是否有任何教程或任何简单的例子?? 解决方案 我假设你的意思是驱动程序使用的Andr​​oid的Linux内核?我相当肯定大多数的Linux内核的Andr​​oid系统界面来访问硬件。例如,它依赖的帧缓冲设备显示,这是一个Linux的帧缓冲驱动开机。 在这种情况下,你需要以root ..
发布时间:2015-12-02 22:46:29 移动开发

安卓:内核调试与KGDB

我试图做内核调试为我的Nexus One,并已继起 HTTP指令:/ /bootloader.wikidot.com/android:kgdb 。我想知道,如果有人实际上已经得到了这个工作?而有没有人做了更多的最新解决方案,使用KGDB调试内核? 解决方案 我知道,你已经问了一个问题,在Android的内核开发清单,并没有得到答案,但是你通过档案搜索有关的kgdb岗位,调试?:在特定的,你可能 ..
发布时间:2015-12-02 20:23:12 移动开发

Android的虚拟机崩溃在启动的Mac

我有一个问题。 我一直在与Android在Eclipse,在过去4-5周,现在,从来没有与虚拟机的问题(他们行动迟缓,是的,但是从来没有崩溃)。 现在,我相信,因为4.2,当我开始工作,因为“核恐慌”(resport底)。对UNI一个新的项目(在下周的最后期限),我的4.2 VM suddently开始崩溃的推出, 我想问问,如果有什么我能做的,也许下载修补程序或任何东西。无论是API和Ecl ..
发布时间:2015-12-02 17:51:35 Java开发

您好针对Android和放大器世界的内核模块;未知搬迁:27 insmod的时候

我想创建一个简单的内核模块。 我想消息打印到dmesg的,但我不断收到 insmod的:init_module的“hello.ko”在安卓失败(执行格式错误) 在: dmesg的: 未知搬迁:27 的#include< Linux的/ - module.h中GT; #包括< Linux的/ kdb.h> INT的init_module(无效) { printk的 ..
发布时间:2015-12-02 16:38:02 移动开发

如何添加到Android语言支持

您好 我希望有人把我放在正确的方向与我的问题 我要工作在支持我的语言,特别是写在Android 我们使用阿拉伯语字符的小修改(如帕西,乌尔都语等)。 我希望Android已经完全支持阿拉伯语,那么我会做出改变我的语言进行工作。但即使是2.2不到风度支持阿拉伯语。它只是显示阿拉伯字符,它没有连接。 那就是“عربية”显示“عربية。” 有些人已经取得阿拉伯语支持上的CyanogenMod ..
发布时间:2015-12-02 11:28:12 移动开发

在Android的主机卡仿真编辑功能

目前我在开发我的大学课程项目,其中我会希望编辑的Andr​​oid的HCE特性的功能,让我模仿一个卡时设置自己的UID的进程。 现在,我已经下载了AOSP源代码,并建立无编辑code的自定义图像,并安装到我的Nexus 7(包括下载和包括供应商特定的硬件驱动程序),我被卡住上的下一部分。 我身体无法找到该设备code,它支配了Android的NFC功能,而我不能确定如何去一)寻找它,和b)如何 ..
发布时间:2015-12-02 00:16:30 移动开发

是如何在linux负荷计算权重选择?

在Linux中,平均负载被说成是在1分钟/ 5分钟/ 15分钟。内核使用的公式实际上是一个指数移动平均线。 如果我们定义 cpuload(1)作为CPU负载1分钟的第一个计算和激活()作为函数返回过程中的状态的数字“运行”,或在系统上“可运行”,然后用内核的公式来计算的第n 的CPU负载1分钟是: cpuload(0) 0;这是第一次执行之前存储在存储器中的值 cpuload()。 我的 ..
发布时间:2015-11-30 16:03:03 服务器开发