1:目前android4.01都代码放出来了,但网上下载androidsource及kernel的说法还是以前的, 现在都不适用了,譬如kernel大部分都是从kernel.org下载的。

当git去下载android.git.kernel.org/kernel/common.git 时取不到了, 已经转到https://android.googlesource.com/kernel/common 中去了

另外goldfish相关的代码也不再common里面,而是独立的goldfish.git里面。 这点在下了common之后才发现。


下common的代码, kernel只有master 2.6.39和3.0,

zjh@ubuntu:/android/kernel/native_android_kernel/$ git clone https://android.googlesource.com/kernel/common

zjh@ubuntu:/android/kernel/native_android_kernel/common$ git branch -a

*master
remotes/origin/HEAD -> origin/master
remotes/origin/android-2.6.39
remotes/origin/android-3.0
remotes/origin/master

先将分支切换到

zjh@ubuntu:/android/kernel/native_android_kernel/common$ git checkout remotes/origin/android-2.6.39 -bandroid-2.6.39

Checking out files: 100% (37035/37035), done.
Note: checking out 'remotes/origin/android-2.6.39'.


You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.


If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:


git checkout -b new_branch_name


HEAD is now at 128cdb0... cpufreq: interactive: Fix handling of SMP where CPUs must scale in tandem


zjh@ubuntu:/android/kernel/native_android_kernel/common$ git branch -a
* android-2.6.39
master
remotes/origin/HEAD -> origin/master
remotes/origin/android-2.6.39
remotes/origin/android-3.0
remotes/origin/master

并没有板子提供的对应的2.6.29的内核, 现在只想看看板子对google原生代码修改了些啥,只能继续找

zjh@ubuntu:/android/kernel/native_android_kernel$ git clone http://android.googlesource.com/kernel/goldfish.git
Cloning into goldfish...
remote: Counting objects: 4, done
remote: Counting objects: 1077500, done
remote: Finding sources: 100% (31/31)
remote: Total 1077484 (delta 899689), reused 1077484 (delta 899689)
Receiving objects: 100% (1077484/1077484), 227.29 MiB | 681 KiB/s, done.
Resolving deltas: 100% (900010/900010), done.
zjh@ubuntu:/android/kernel/native_android_kernel$ cd goldfish/

zjh@ubuntu:/android/kernel2.6.36/native_android_kernel/goldfish$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/android-goldfish-2.6.29
remotes/origin/master

zjh@ubuntu:/android/kernel2.6.36/native_android_kernel/goldfish$ git checkout remotes/origin/android-goldfish-2.6.29 -b goldfish2.6.29
Checking out files: 100% (26801/26801), done.
Branch goldfish2.6.29 set up to track remote branch android-goldfish-2.6.29 from origin.
Switched to a new branch 'goldfish2.6.29'
zjh@ubuntu:/android/kernel2.6.36/native_android_kernel/goldfish$ git branch -a
* goldfish2.6.29
master
remotes/origin/HEAD -> origin/master
remotes/origin/android-goldfish-2.6.29
remotes/origin/master
zjh@ubuntu:/android/kernel2.6.36/native_android_kernel/goldfish$ ll
total 340
drwxr-xr-x 23 zjh zjh 800 2011-11-25 23:19 ./
drwxrwxr-x 5 zjh zjh 128 2011-11-25 23:10 ../
drwxrwxr-x 23 zjh zjh 616 2011-11-25 23:18 arch/
drwxrwxr-x 2 zjh zjh 904 2011-11-25 23:18 block/
-rw-rw-r-- 1 zjh zjh 18693 2011-11-25 23:18 COPYING
-rw-rw-r-- 1 zjh zjh 93484 2011-11-25 23:18 CREDITS
drwxrwxr-x 3 zjh zjh 2112 2011-11-25 23:18 crypto/
drwxrwxr-x 82 zjh zjh 6128 2011-11-25 23:18 Documentation/
drwxrwxr-x 85 zjh zjh 2160 2011-11-25 23:19 drivers/
drwxrwxr-x 23 zjh zjh 1040 2011-11-25 23:19 firmware/
drwxrwxr-x 66 zjh zjh 3824 2011-11-25 23:19 fs/
drwxrwxr-x 8 zjh zjh 328 2011-11-25 23:19 .git/
-rw-rw-r-- 1 zjh zjh 867 2011-11-25 23:18 .gitignore
drwxrwxr-x 25 zjh zjh 648 2011-11-25 23:19 include/
drwxrwxr-x 2 zjh zjh 416 2011-11-25 23:19 init/
drwxrwxr-x 2 zjh zjh 400 2011-11-25 23:19 ipc/
-rw-rw-r-- 1 zjh zjh 2430 2011-11-25 23:18 Kbuild
drwxrwxr-x 6 zjh zjh 3736 2011-11-25 23:19 kernel/
drwxrwxr-x 6 zjh zjh 3352 2011-11-25 23:19 lib/
-rw-rw-r-- 1 zjh zjh 4021 2011-11-25 23:18 .mailmap
-rw-rw-r-- 1 zjh zjh 109783 2011-11-25 23:18 MAINTAINERS
-rw-rw-r-- 1 zjh zjh 54850 2011-11-25 23:18 Makefile
drwxrwxr-x 2 zjh zjh 1848 2011-11-25 23:19 mm/
drwxrwxr-x 46 zjh zjh 1312 2011-11-25 23:19 net/
-rw-rw-r-- 1 zjh zjh 17080 2011-11-25 23:18 README
-rw-rw-r-- 1 zjh zjh 3172 2011-11-25 23:18 REPORTING-BUGS
drwxrwxr-x 7 zjh zjh 232 2011-11-25 23:19 samples/
drwxrwxr-x 12 zjh zjh 2128 2011-11-25 23:19 scripts/
drwxrwxr-x 5 zjh zjh 352 2011-11-25 23:19 security/
drwxrwxr-x 20 zjh zjh 648 2011-11-25 23:19 sound/
drwxrwxr-x 2 zjh zjh 192 2011-11-25 23:19 usr/
drwxrwxr-x 3 zjh zjh 72 2011-11-25 23:19 virt/




另外secureCRT也可设置为语法彩色显示的, 这两天刚找到设的方法。 会话选项里面ANSI颜色选中即可




更多相关文章

  1. Android启动图3秒后自动跳转首页
  2. 【Android翻译】Support Library Setup
  3. Android(安卓)Studio问题汇总
  4. Android(安卓)4.1 Netd详细分析(五)代码分析3
  5. Android学习笔记_32_通过WebView实现JS代码与Java代码互相通信
  6. Java/Android中实现Shell命令
  7. android TextView EditTextView一些技巧使用 (视图代码布局)
  8. 10.28,python,django中templates的奇偶性,python,swift多语言文件
  9. Android学习笔记之解决下载中中文文件名问题

随机推荐

  1. Android(安卓)日期控件属性
  2. 关于Android学习要问的一些问题
  3. 我的Android心得(7)--TabActivity
  4. Android(安卓)P应用显示宽高比maxAspectR
  5. Android(安卓)开发环境搭建
  6. Android(安卓)环境的搭建
  7. Android(安卓)Installation error: INSTA
  8. 【Android】Android(安卓)Theme的设置
  9. TextView的一些属性
  10. android中的ellipsize设置(省略号的问题)