sdio device can be identified normally, "insmod/system/etc/bcm4330.ko" cannot load firmware or generate the socket device wlan0, the MMC of version 2.6.35.7 can generate wlan0, and synchronize Samsung-kernel-aries from GitHub. Jeff @ translogic: samsung-kernel-Aries $ git branch-A android-samsung-2.6.35 * android-samsung-3.0-ics remotes/ORIGIN/head-> origin/android-samsung-3.0-ics remotes/ORIGIN/android-sa
Relationship between Android and Linux kernel versions
I. Relationship between Android and Linux Kernel
English name
Chinese name
Android version
Linux Kernel version
No
None
1.1
Cupcake
Paper cup cake
1.5
2.6.27
Donut
Donut
1.6
2.6.29
Eclair
Muffins
2.0
2.6.29
Eclair
Muffins
2.1
2.6.29
Froyo
Frozen yogurt
2.2
2.6.32
Gingerbread
Ginger pie
2.3
2.6.35
, right-click the space in the local folder you want to submit, and select Tortisegit->settings.
Then select Config and fill in the user name and mailbox in SourceForge.net.
Of course, you can fill in the other, here is the name of each submission, the version of the library display of the author and contact information.
Then select remote, you can see the right image has 3 text boxes to fill in.
Remote: A code name (which can be used to read and understand the word).
URL: The SourceForge dest
example. First, right-click the blank space in the local folder to be submitted and choose tortisegit-> Settings. Select Config and enter the username and email address in sourceforge.net. You can also enter other information. Here, the author name and contact information displayed in the version library after each submission. Select remote. You can see three text boxes to be filled in on the right. Remote: a code name for remote transmission (you can name it as you can understand it)
view the tag for a remote HB repository, and use git remote show HB to view the tag, generate the following information. At this time, the show command will communicate with the remote repository through the network:* Remote HBFetch URL:/home/hebo/work/test_hebo_git/m2doc. Git/Push URL:/home/hebo/work/test_hebo_git/m2doc. Git/Head branch: MasterRemote branches:Local_sub_local new (next fetch will store in remotes/Hb)Master new (next fetch will store
/common$ git branch android-2.6.36
3. The above is the main line of the kernel source code, now we need to apply to the simulator for the kernel, so we need to checkout goldfish version:
user-name@machine-name:~/android/kernel/common$ git branch-a
* android-2.6.36
remotes/origin/head-> origin/android-2.6.36
remotes/origin/android-2.6.35
remotes/o
/android/android5/android-5.0# make
After compilation, set the toolchain path to facilitate kernel Compilation:
export PATH=$PATH:/root/work/android/android-5.0/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin
Compile the kernel:
Download the kernel and decompress it.
root@ubuntu:~/work/android/android5/goldfish# git branch -a master remotes/origin/HEAD -> origin/master remotes/origin/android-3.10
=$PATH:/root/work/android/android-5.0/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin
Compile the kernel:
Download the kernel and decompress it.
root@ubuntu:~/work/android/android5/goldfish# git branch -a master remotes/origin/HEAD -> origin/master remotes/origin/android-3.10 remotes/origin/android-3.4 remotes/origin
Because I do not have a real machine environment, so I need to simulate in the simulator, so I want to download the source code version of the support simulator, and the goldfish version is specifically provided for the simulator environment.
The Goldfish project contains the kernel sources for the emulated platforms.
One, first, to
git clone https://android.googlesource.com/kernel/goldfish.git downloads Linux kernel for Android emulator source code.
1, use Git tool to download, execute the
decimal: 1So you can also set this:Setuid:chmod 4755 xxxSetgid:chmod 2755 XXXStick bit:chmod 1755 xxxFinally, after some files have special permissions set, the letters are not lowercase s or T, but uppercase s and T, and the special permissions for this file do not take effect because you have not given it a corresponding user's X permission.
The size of hard links and soft connections.
Through the test below, the hard link is the same inode node as the source file, pointing to the same file,
tag
Delete local branch that does not exist for the corresponding remote branch
Renaming a remote branch
Push local tag to remote
Get remote Tag
viewing remote branchesWith the-a parameter to see the remote branch, the remote branch is shown in red (if you have color support):$ git branch-a Master remote tungway v1.52* zrong remotes/origin/master remotes/origin/ Tungway
what "bare" means to git. just the repository itself.Adding the remote repository to our local git repository Configuration
Now that we're 've created the remote repository we'll add it to our local repository as a remote server called "Origin" usinggit remote add, Which is just a nicer way of updating our config file for us:
$ git remote add origin ssh://myserver.com/var/git/myapp.git
Let's see what it added to the config file:
[core] repositoryformatversion = 0 filemode = true bare = false
Lao Luo is the android-gldfish-2.6.29 code for compiling Android kernel with 11.04.
The code tree will change. In some cases, the method needs to be changed to succeed .....
1. Download the goldfish kernel code.
During goldfish, Google made the kernel code for Android emulator, specifically Baidu...
$ Git clone http://android.googlesource.com/kernel/goldfish.git
It appears
The goldfish Folder does not contain the common folder ..
The downloaded folder is as follows:
Android_4.2.2_SourceCode
SVN moved to Git
git svn init xxx
Git svn fetch
Or
git svn clone xxx
Associate to a remote server, if it already exists, the following two select 1
Git remote RM origin //delete Origin
git Remote add origin xxx.git //re-add Origin
Git remote to view all remote
git remote Set-url origin xxx.gitPush to remote
Git push-u Origin master //First push when
git push origin master //First push, directly use this command to push changesAfter the move, consider that some time SVN will co
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.