android-kernel相关内容
我一直在阅读 Android 的内核,以了解 CPU 内核(又名 DVFS、DCVS)的动态电源管理是如何完成的.我找到的代码 here 对以下函数进行一些调用(定义 here) 依次调用 SMC 汇编指令. ARM 有一个文档解释了 SMC 调用约定,但我无法使用它来理解以下功能.如何进一步跟踪 SMC 指令,以根据其输入操作数查看它实际执行的操作? s32 scm_call_atomi
..
我想修改 Android OS(AOSP 官方图片),为普通电话播放声音添加预处理. 我已经为应用音频播放实现了这种过滤(通过修改 HAL 和 audioflinger). 我可以只针对特定设备(Nexus 5X).另外,我只需要过滤播放 - 我不关心录音(上行). 更新 #1: 澄清一下 - 我可以修改 Qualcomm 特定的驱动程序,或者它在 Nexus 5X 上运行
..
我一直在阅读 Android 的内核,以了解 CPU 内核(也称为 DVFS、DCVS)的动态电源管理是如何完成的.我在这里找到的代码 调用以下函数(定义 here) 依次调用 SMC 汇编指令. ARM 有一份文档解释了 SMC 调用约定,但我一直无法使用它来理解以下功能.如何根据输入操作数进一步追踪 SMC 指令以查看它实际执行的操作? s32 scm_call_atomic4_3(u
..
背景:我正在使用Pixel 4,版本为QQ2A.200501.001.B2,它是Android10.当我从官方来源构建内核并对其进行刷新时,触摸屏,WLAN和其他功能均不起作用.我将其追溯到/vendor/lib/modules中的内核模块未得到更新的事实,因此新内核无法加载其中的任何一个.我尝试只刷新boot.img和整个AOSP,这是相同的问题,它们没有更新.我可以通过手动将构建的内核模块推送
..
我想修改Android OS(来自AOSP的官方图像),以对普通的电话播放声音添加预处理。 我已经实现了针对应用音频播放(通过修改 HAL 和 audioflinger )。 我可以只定位特定设备(Nexus 5X)。另外,我只需要过滤播放-我不在乎记录(上行链路)。 UPDATE#1: 要明确一点-我可以修改Qualcomm专用的驱动程序,或者可以在Nexus 5X上运行
..
给出要使用的struct task_struct.确定一个流程有多长时间的最佳方法是什么? task_struct用于保存指向其下一个最小的兄弟姐妹和最大的孩子的特定指针.在某些内核版本中似乎不再可用. 我专门使用Android金鱼内核.我一直在尝试学习如何使用list_head结构遍历进程,但似乎无法弄清楚如何确定每个孩子或同级进程的年龄. 那么,task_struct的哪个成
..
我一直在阅读Android的内核,以了解如何完成CPU内核(又名DVFS,DCVS)的动态电源管理.我在此处调用以下函数(定义为 ARM的文档解释了 SMC调用约定,但我无法使用它来理解以下功能.如何进一步跟踪SMC指令,以根据其输入操作数查看其实际作用? s32 scm_call_atomic4_3(u32 svc, u32 cmd, u32 arg1, u32 arg2,
..
我已经下载了Android 4.0的源按照中的说明 以下链接: http://source.android.com/source/initializing.html 我已经成功下载源没有任何问题。然而, 我没有找到它的内核源代码。后来我发现,有 以下链接可用内核源代码。 source.android.com/source/building-kernels.html 然而,这些来源是除特
..
通过code在 INIT.C 并试图弄清楚两件事情: 在哪里硬件初始化特定%硬件.RC%读? 在哪里服务启动 - 这意味着合子, /系统/斌/的ServiceManager等 一个init%硬件的.rc%的一个例子是AP preciated。 解决方案 确定了它 - 这两个问题在init.rc回答。 具体硬件的init%硬件.RC%在的 http://androi
..
我一直在试图下载金鱼内核源码code,但没有运气。 当打以下命令我最终大小1GB的来源$ C $ C: git的克隆混帐://android.git.kernel.org/kernel/common.git 然而,我们我pssed下面的命令在$ P $, git的结帐-t产地/ Android的金鱼-2.6.29 -b金鱼 它提示我: 致命错误:git仓库没有找到。
..
我想知道我们怎样才能从Android应用程序root权限?是否有任何应用程序赫然出现在Android的市场呢? 我尝试了下面的一行code,列出文件,但什么都没有发生。 工艺过程=调用Runtime.getRuntime()EXEC(新的String [] {“苏”,“ - ”,“根”}); 我试着给TEST_FACTORY许可,在我的清单文件,但我得到一个错误“允许系统应用程序”
..
我在哪里可以得到的Android 4.0(冰淇淋三明治)的的内核的源$ C $ C? 虽然这可能是一个愚蠢的问题,有些人问过,我似乎无法在任何地方找到一个合适的答案的原因: 谷歌决定将是非常有用的和重定向 android.kernel.org 到 http://source.android.com/source /downloading.html ,其中包括安卓除了内核的每一个部分
..