问题标签 [android-kernel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 哪里可以找到安卓补丁?
我有香草 linux 内核版本 2.6.27。我想应用 android 特定的补丁并将其转换为 android linux kernel 2.6.27。用户在哪里可以找到将普通 vanilla 内核转换为 android 内核的补丁?
android - Android 4.0内核源码?
我在哪里可以获得 Android 4.0 (Ice Cream Sandwich)内核源代码?
虽然这可能是一些人以前问过的一个愚蠢的问题,但我似乎无法在任何地方找到合适的答案,因为:
谷歌决定真正有用并重定向
android.kernel.org
到,其中包括除内核之外http://source.android.com/source/downloading.html
的 Android 的每一个部分。我不明白这背后的逻辑。git clone https://android.googlesource.com/kernel/common.git
做了一些奇怪的事情并创建了一个巨大的(600 MB+).git
文件夹而不创建源代码树。我对 git repo 不屑一顾,我只需要 source tree。GitHub 上的所有内核分支都已经过时了。
android - Installing kernel modules in Android kernel
I am trying to develop a TCP traffic shaping solution with the help of netfilter hooks in linux kernel. Now I want to do the same in Android kernel. I used ubuntu and there I was able to install kernel module through insmod command. How to do the same in Android kernel. I have downloaded and build a android kernel and can run it on emulator. I am confused with the changed file system in Android kernel. Can anyone help me with installing kernel modules in Android kernel.
android - Android 4.0 的内核源代码 - Ice Cream Sandwich
我已按照以下链接中的说明下载了 Android 4.0 源:http: //source.android.com/source/initializing.html
我已经成功下载了源代码,没有任何问题。但是,我没有在其中找到内核源代码。后来我发现下面的链接有内核源。
source.android.com/source/building-kernels.html
但是,这些来源是特定于设备的,但以下内容除外:
我对么?
实际上,我有自己的带有 ARM 926 EJ 处理器的主板,它在 2.6.10 内核版本上运行良好,并且在这个内核版本上运行良好。
我的想法是将 Android 4.0/早期版本移植到这个板上。我的想法如下。
- 我将采用用于 Android 4.0 的最新内核并将我的补丁从 2.6.10 添加到最新的 android 内核并启动它。
- 然后,我将添加 Android 用户空间源并尝试从我的板上启动 Android。
问题:我应该使用哪些内核源代码,即来自 kernel.org 或高于 common.git 的内核源代码?Android 4.0 是基于 2.6.29 内核版本吗?
如果您需要更多信息,请告诉我。
android - Android内核存储库混乱
我试图弄清楚 4 件事:
https://android.googlesource.com/kernel/common/+refs中的分支对应什么?Linux 内核标签[需要引用]?
与设备内核存储库( )有什么
kernel/common
关系?构建说明指的是我不确定它们是否适合的预构建文件kernel/
/device/*/*/kernel
Kernel-Projects的 repo 是什么?看起来像虚空一样空虚
如何将 android 内核版本映射到 API 版本(发现这个但它已经过时了)?
我知道 git 以及为什么 master 分支是空的。我将不胜感激官方文档/论坛的链接或源代码树的一些详尽指南。
相关:Android 4.0 的内核源代码 - Ice Cream Sandwich
编辑:
内核树显然是:
这里的页面让我朝着这个方向前进——不幸的是,它自 2011 年以来就没有更新——开始了讨论,希望有人会自愿参加。从同一页我得出的结论是kernel/lk
回购是“引导加载程序”。
编辑 2:
我刚刚发现可以在这里找到较旧的内核:https ://www.codeaurora.org/cgit/quic/la/kernel/common/refs/heads
c - 访问特定 UID 的 user_struct
我正在破解 linux 内核,如果给定 UID,我正在尝试更新给定用户的 User_struct。给定 UID/用户 ID 后,如何访问 user_struct。
linux-kernel - make[1]: *** 没有规则来制作 `firmware/am335x-pm-firmware.bin' 需要的目标 `firmware/am335x-pm-firmware.bin.gen.o'。停止
我有一个 Ti Sitara AM335x 入门套件,我想在上面使用 USB 3G 调制解调器。我正在关注这些文件:
http://processors.wiki.ti.com/index.php/Android-USB-3G-Modem-Integration & http://processors.wiki.ti.com/index.php/TI-Android-JB-4.1。 2-DevKit-4.0.1_DeveloperGuide#Build_Procedure
我没有通过 repo 获得资源。我用的是预包装。执行此命令后,我无法构建 android linux内核并出现此错误
我已经尝试了很多事情,包括更改pm-firmware.bin
为pm-firmware.bin.gen.o
、下载准备好的内核 uImage 并尝试继续执行步骤。
我该如何解决这个错误?
android - Android 源代码:有管理 SIM 卡的代码吗?
我正在尝试查找 SIM 卡的源代码,或者至少知道位置。我找到了一个有趣的网站,然后获得了三星 Android 系统的源代码(https://android.googlesource.com/kernel/samsung/+/android-samsung-3.0-jb-mr0/drivers/)。我希望 SIM 卡位于 ./drivers/sim/ 或类似的目录下。
关于在哪里可以找到 SIM 卡源代码的任何想法?这不是为了开发。我想知道Android系统是如何管理SIM卡的。
我在 Android Exchange 网站上问过这个问题,但 Izzy 让我在这里问。
android - android boot - 在 init.c 中读取的 init.%hardware%.rc 在哪里?服务从哪里开始?
浏览代码init.c
并尝试找出两件事:
硬件特定的 init.%hardware%.rc 在哪里读取?
服务在哪里启动 - 意思是 zygote、/system/bin/servicemanager 等
一个 init.%hardware%.rc 的例子将不胜感激。
android - 获取所有相邻小区 ID/RSSI Android
我使用 TelephonyManager API 来获取小区信息,该信息返回 6 个或更少的具有小区 ID/RSSI 的邻居。如果您通过 RIL 进行通信以获取 ARFCN/RSSI,情况也是如此,那么我们总是会得到 6 个邻居。但通常范围内有超过 6 个邻居(我认为 Android 设备可以看到最多 32 个)。我的目标是获取所有这些邻居的信息。
我还下载了 android 源代码,构建了它和一个支持可加载内核模块 (LKM) 的内核,并在需要更改源代码时成功刷新。我只是在寻找前进的方向。同样,我的目标是获取所有邻居的信息,无论我必须做什么,比如生根、刷新操作系统、刷新内核或其他黑客行为。