Android,linux常用资源下载链接

1 uboot 源码下载:

http://www.denx.de/wiki/U-Boot,该网址上有关于uboot的源码和文档


2 交叉编译工具下载: GNU Toolchain for ARM Processors  

   下载地址:http://www.codesourcery.com/gnu_toolchains/arm/download.html


busybox下载

下载地址:  http://busybox.net/   


4 linux内核下载

下载地址:https://www.kernel.org/


5 Android源码下载:

下载地址:http://source.android.com/source/downloading.html



uboot从1.3.4版本之后的命名方式发生了改变,开始用年份和月份来区别,如u-boot-1.3.4之后的一个版本是u-boot-2008.10,最新的版本是u-boot-2010.6。

uboot下载网址:
http://www.denx.de/wiki/U-Boot,该网址上有关于uboot的源码和文档。
可以使用FTP或者git来下载,当然用FTP简单,不过现在貌似git用得越来越多了。

 

关于git的原理和使用,这里有两个网址专门讲解git分布式版本控制的原理和使用:
http://git-scm.com/
git的网站,可以了解一下
http://progit.org/book/zh/index.html
git中文教程
http://www.williamhua.com/2009/04/29/git-and-repo-for-dummies/
repo和git获取android的源码
http://www.phpfans.net/article/htmls/201005/Mjg1NTQ1.html
比较全面的一片文章,获取android源码,编译,获取内核,编译内核,运行模拟器,还有介绍了一些常用工具
后两个网址是我下载android源码时收集的,但是git使用方法一样。


uboot的官方网站

1,uboot的官方网站:http://www.denx.de/wiki/U-Boot/SourceCode

2, 来自官方ftp:     ftp://ftp.denx.de/pub/u-boot/   这个网址是德国denx 软件中心提供的ftp下载集合
3, 来自linux公社:http://linux.linuxidc.com/pub/u-boot/

 另:

Linux设备驱动程序(中文第三版) 2.6内核.pdf下载地址

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是www.linuxidc.com

具体下载目录在 /pub/编程知识/2011/09/Linux设备驱动程序(中文第三版) 2.6内核/

Linux公社网站,原文链接:http://www.linuxidc.com/Linux/2011-09/43991.htm


下载交叉编译工具: GNU Toolchain for ARM Processors 

    下载地址:http://www.codesourcery.com/gnu_toolchains/arm/download.html

    其中第一项选择ARM EABI或ARM GNU/Linux,第二项选择IA32 GNU/Linux TAR即可。

    最后得到一个arm-2007q3-51-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2文件

    将压缩包解压到linux下某个目录, 并设置好环境变量, 使之能找到前缀为"arm-none-linux-gnueabi-"的交叉编译工具.


下载最新版的 busybox:
http://busybox.net/
解包并进入源码包

Linux内核版本号扫盲

Linux内核使用三种不同的版本编号方式。
  第一种方式用于1.0版本之前(包括1.0)。第一个版本是0.01,紧接着是0.02、0.03、0.10、0.11、0.12、0.95、0.96、0.97、0.98、0.99和之后的1.0。
第二种方式用于1.0之后到2.6,数字由三部分“A.B.C”,A代表主版本号,B代表次主版本号,C代表较小的末版本号。只有在内核发生很大变化时(历史上只发生过两次,1994年的1.0,1996年的2.0),A才变化。可以通过数字B来判断Linux是否稳定,偶数的B代表稳定版,奇数的B代表开发版。C代表一些bug修复,安全更新,新特性和驱动的次数。以版本2.4.0为例,2代表主版本号,4代表次版本号,0代表改动较小的末版本号。在版本号中,序号的第二位为偶数的版本表明这是一个可以使用的稳定版本,如2.2.5,而序号的第二位为奇数的版本一般有一些新的东西加入,是个不一定很稳定的测试版本,如2.3.1。这样稳定版本来源于上一个测试版升级版本号,而一个稳定版本发展到完全成熟后就不再发展。
第三种方式从2004年2.6.0版本开始,使用一种“time-based”的方式。3.0版本之前,是一种“A.B.C.D”的格式。七年里,前两个数字A.B即“2.6”保持不变,C随着新版本的发布而增加,D代表一些bug修复,安全更新,添加新特性和驱动的次数。3.0版本之后是“A.B.C”格式,B随着新版本的发布而增加,C代表一些bug修复,安全更新,新特性和驱动的次数。第三种方式中不再使用偶数代表稳定版,奇数代表开发版这样的命名方式。举个例子:3.7.0代表的不是开发版,而是稳定版!
如目前最新的3.17.1是稳定版


Git下载 Android源码最新地址

注意里面的提到的源码地址android.git.kernel.org已经不可用,估计Google关闭掉了,应替换成新的https://android.googlesource.com/


Android源码下载:http://source.android.com/source/downloading.html


Android 2.2.2到Android 4.2.2源码下载地址  可能有些的地址已经过时了 

Android-2.2.2_r1.tar.bz2                       迅雷下载
Android-2.2.2_r1-20121015.tar.bz2     迅雷下载
Android-2.3.3_r1                                   http://l2.yunpan.cn/lk/Q8aA2vu2RZCSx
Android-2.3.4_r1                                   http://l2.yunpan.cn/lk/Q8aAnH7GmD9tT
Android-2.3.5_r1                                   http://l2.yunpan.cn/lk/Q8hCPeM2DQDvq
Android-4.0.1-r1.tar.gz                          http://l2.yunpan.cn/lk/Q8aAziD5AKuLR
Android-2.3.7_r1-20121209.tar.bz2     迅雷下载
Android-4.0.3_r1.tar.bz2                       迅雷下载
Android-4.0.3_r1-20121115.tar.bz2     迅雷下载
Ics4.0.3.tar.gz                                       http://l2.yunpan.cn/lk/Q8aACkEkzxihg
Ics-4.0.4.tar.gz                                      http://l2.yunpan.cn/lk/Q8aAN99x3vtuX
Jelly Bean4.1.1.tar.gz                             http://l2.yunpan.cn/lk/Q8aA7IE6vsgWD
Jelly Bean4.1.2_src.tar.gz                       http://l2.yunpan.cn/lk/Q8aff7iacWPbg
Jelly Bean4.2.1_src.tar.gz                       http://l2.yunpan.cn/lk/Q8afJVtUrRuRQ
Jelly Bean4.2.2.tar.gz                             http://115.com/lb/5lbqyjx7android_4.4.rar                                      http://115.com/lb/5lbdehtieb8o 115网盘礼包码:5lbdehtieb8o

android_4.4                                           http://115.com/lb/5lba1aldyybj  115网盘礼包码:5lba1aldyybj



你可能感兴趣的:(linux下载,Linux)