下载android的linux内核的方法
1、安装git
android的linux内核可以从http://android.git.kernel.org/下载,但下载需要使用git,windows版的git可以从http://code.google.com/p/msysgit/下载,有完全安装版和便携版(portable)两个版本可供选择,不常用git的话选portable版就可以了。
下载portable版的git后,解压缩,然后运行git-bash,会出现一个console窗口。
2、android的kernel有多个部分,可根据需要运行以下命令下载需要的内容。
在git的console窗口中执行以下命令即可下载内核:
$ git clone https://android.googlesource.com/kernel/common.git //这个是linux内核,也可以是git clone http://android.git.kernel.org/kernel/common,网上许多地方介绍的命令是git clone git://android.git.kernel.org/kernel/common,但现在似乎是不能用了。
$ git clone https://android.googlesource.com/kernel/goldfish.git
$ git clone https://android.googlesource.com/kernel/msm.git
$ git clone https://android.googlesource.com/kernel/omap.git
#git clone https://android.googlesource.com/kernel/samsung.git
$ git clone https://android.googlesource.com/kernel/tegra.git
3、checkout出对应的内核
进入samsung目录
$git branch -a //列出所有可用的内核版本
$git checkout remotes/origin/android-samsung-3.0-ics-mr1 //checkout出想要使用的内核
如果要下载所有的android源文件,下载方法见http://source.android.com/source/downloading.html
补充:关于android安装开发过程中的需要的一些开发包,在终端执行以下命令:
sudo apt-get install git-core gnupg valgrind flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
转载于:https://www.cnblogs.com/hoys/archive/2012/02/17/2355331.html
下载android的linux内核的方法相关推荐
- linux内核如何修改lowmem,技术内幕:Android对Linux内核的增强 Low Memory Killer
6 09 2013 技术内幕:Android对Linux内核的增强 Low Memory Killer Low Memory Killer(低内存管理) 对于PC来说,内存是 至关重要.如果某个程序发 ...
- 申威 linux内核,一种申威防火墙快速移植高版本linux内核的方法与流程
技术特征: 1.一种申威防火墙快速移植高版本linux内核的方法,其特征在于,包括以下步骤: s1:预先制作生成内存根文件系统的压缩文件: 所述步骤s1包括以下步骤: s11:通过编译busybox制 ...
- Android系统 linux内核按键驱动开发
Android系统 linux内核按键驱动开发 前言 刚入门的小白,在csdn的帮助下完成了第一个按键驱动,特写此文记录学习并分享给有需要的人. 1.修改设备树.dts 我是用的开发板是rp-rk32 ...
- Linux内核调试方法总结
[转]Linux内核调试方法总结 目录[-] 一 调试前的准备 二 内核中的bug 三 内核调试配置选项 1 内核配置 2 调试原子操作 四 引发bug并打印信息 1 BUG()和BUG ...
- 如何编译android的linux 内核,ubuntu下编译android内核(arm-none-linux-gnueabi-)
解压缩内核: $ mkdir -p android $ cd android $ tar xzvf ../linux-2.6.23-android-m3-rc20.tar.gz 会解压出来一个叫做ke ...
- linux arm更新内核,Linux内核升级方法
Linux内核升级方法 没事搞了一下内核升级,呵呵呵,但是在这里,我说明一点,一定注意内核的升级: 我们搞ARM开发的时候要编译内核模块,比如我写了一个字符设备hello.ko 如果insmod出现错 ...
- linux 故障注入_用软件中断实现的Linux内核故障注入方法
用软件中断实现的 Linux 内核故障注入方法 郭庆伟 ; 杨麦顺 ; 张影 ; 张兴军 [期刊名称] <计算机应用> [年 ( 卷 ), 期] 2014(000)0z2 [摘要] 针对容 ...
- linux硬盘故障注入,用软件中断实现的Linux内核故障注入方法.pdf
用软件中断实现的Linux内核故障注入方法.pdf Journal ofComputerApplications ISSN 10o1-9081 2014..12..15 计算机应用,2014,34(s ...
- Android研究-linux内核启动到android系统
很多人阅读代码,总喜欢从头开始,这样觉得很安全,有依靠,无论如何总是能知道"头",有头就能找到任何需要的部分. Android生在linux内核基础上,linux内核启动的最后一步 ...
最新文章
- [BZOJ3329] Xorequ
- 绝对炫的3D幻灯片-SLICEBOX
- (转)一个vue路由参数传递的注意点
- 启动转换安装失败 拷贝windows安装文件时出错_男人的生产力工具:极速拷贝 效率神器 TeraCopy精品推荐...
- C++STL常用查找算法
- Visual C#实现HTTP代理服务程序
- plt.axis()用法详解
- 数据结构-栈2-链式存储
- 为什么创业你只为少数人服务就够了?
- MySQL查询语句(select)详解(1)
- 【实用】常用JS验证函数大全
- UAT测试和SIT测试
- MT【133】磨刀不误砍柴工
- 设计模式-适配器模式(类适配器、对象适配器、接口适配器详解)
- 【Python】多个文件夹合并到一个文件夹中
- 艾宾浩斯遗忘规律学习记东西(诗词,单词等)
- 【原创】为什么要用规则引擎?
- android 语音发短信,谷歌Android增加语音操作功能 可语音发短信
- C++【引用】——串讲
- 苹果官方iCloud中的照片如何迁移到Google Photo教程来了