Original article: http://cyher.net/gnulinux/android/android-driver-jogball
1 OverviewJogball is the first Android phone-The trackball pulley attached to HTC Dream. Through jogball, users can easily perform webpage flip and map flip operations, this method of adding a trackball on a mobile phone can cancel the traditio
hardware interface8. Touch screen interface and porting for embedded Linux9. Capacitive/resistive touch screen frame implementation10.Linux Device driven touch screen Driver Development example analysis11. The development and implementation of capacitive screen in AndroidKeynote Speakers: Yi Teacher, huaqing Vision Shenzhen Center gold medal lecturer, with many years of embedded development combat experience and many years of embedded training experi
/*/kernel directory.LIB: library file code.MM: Memory management code, and part of the platform-related code is placed in the ARCH/*/MM directory.NET: Network-related code, the realization of a variety of common network protocols.Scripts: The script file used to configure the kernel.5, Android Transplant is mainly the Linux kernel transplant, the Linux kernel transplant is mainly Linux4-Driven porting. So we need to build two sets of environments for
identification (a little bit of brightness change has a feeling).Five, the LCD debugging process commonly used to download picturesDownload Link: LCD commonly used test pictures, which are colored bands, color bars and other pictures. Used to debug the effect.Everyone in the use of not only the size of a different color screen, but also appeared their interface is different, then the driver is different, t
retrieving source code:1. Create repository git init2. submit the file to the local repository git commit3. Create a local branch git branch4. switch Local branch git checkout5. Create an open source project on GitHub6. upload the source code to GitHub : git push7. Download source code git clone from GitHubFrom the study in this chapter, I know that the source code embodies the original idea of the author, it is the key to learning Linux . So le
branch:git checkout# git checkout new-branch to switch the local branch to new-branch Modify the contents of the Helloworld.txt file and resubmit it to the local repository# echo ' Hello World ' >helloworld.txt# git Add helloworld.txt# git commint-m helloworld-new-branch5. Create an open source project on GitHub6. Upload the source code to GitHub:git pushBackup before uploading# ssh-keygen-t rsa-c "[email protected]"Before uploading the file, you need to use the git config command to set the n
This chapter explains the entire process of building an Android migration development environment, first of all to explain how to build an embedded cross-development environment, including cross-compilation environment, the installation and use of various service programs and applications:1) Download of the GNU crossover tool chainDownload the www.arm.linux.org.uk from the arm's official website and you can
1 , Download the source codeTo download the source code, you first need to install the following tool software: Curl and Git-core1.1 Installing Curl:Open terminal, you can open terminal by using the shortcut of Ctrl+alt +tExecute command in terminal: sudo apt-get install curl1.2 Installing Git-core1.2.1 Creating a new Bin directory under the user directoryExecute in Terminal: mkdir ~/bin1.2.2 Installation G
video=mxcfb2:off fbmem=10Msaveenv
Among them, Video = mxcfb0: Dev = LDB, The LDB-XGA indicates that the fb0 LDB driver is used.
If = rgb666, bpp = 16 indicates 16-bit color
After setting, use printenv to view the startup parameters:
X6Q SABRELITE U-Boot > printenvbootdelay=3baudrate=115200ipaddr=192.168.1.103serverip=192.168.1.101netmask=255.255.255.0loadaddr=0x10800000rd_loadaddr=0x11000000netdev=eth0ethprime=FEC0bootcmd=booti mmc1ethact=FEC0b
own advantages and disadvantages, we can according to the actual use of the communication interface to select and use. Also learn to u-boot image download and write, in the process to pay attention to the terminal commands, the kernel image file under/image, the directory has "zlmage-lcd43c" and "zlmage-vga-1024*768" two kernel image files, It is to drive the liquid crystal display device and monitor core respectively. In this chapter, we mainly take
there is the choice of the API. We can see that there are many versions of the API available from Android 2.2 to Android 5.x, so how to choose. Here I suggest, novice words, choose a latest version just fine, because Android is backwards compatible. Other later you have to use the download on the line (because the spe
protected]If permission denied fails, enter the following command:Ssh-addgit config--globaluser.name "Your name"git config--globaluser.email [email protected]git remote add origin [email protected]:androidguy/helloworld.gitgit push-u orgin MasterGit branch-a7. Download source code git clone from GitHubGit clone[email protected]:androidguy/hellowrld.gitAfter the download is successful, it will be more Hello
Git-byLinuxthe FatherLinuswriting, is a source code control software. Linusfrom the perspective of a file system expert and a kernel designerGitdesign, its unique design allowsGitwith exceptional performance and optimized storage capabilities,Gitin all respects is superior to other similar source control software. In learningAndroidandLinuxkernel, the process of driving development involves a lot of source code, and the code isGitmanagement, and therefore, in learningAndroidTransplant andLinuxUn
This article introduces that many software in Linux is not provided as binary installation package, but rather provides source code directly.Reasons for not providing installation packages: If you provide an installation package, you will need to provide a binary installation package for each version of Linux. Linux has a very large kernel version, so in order to reduce the size of the distribution package, the source code is provided directly for the user to compile and run directly.Git is a so
-m ' helloworld-master '//Submit files to the repository# git Log//display log information# git checkout helloworld.txt//immediately revert to the state of the most recent commit. Create a local branch# git branch//See which branches are in the current repository# git branch new-branch//Create a new branch# git branch-d new-branch//Delete a newly created branchSwitch to local branch# git checkout new-branch//Switch the current local branch to New-branch# git Add helloworld.txt#git commit-m hello
The complete handout for Android/OPhone development has been published.
Purchase: China-pub)
Sample chapter download
The source code of this book is now fully open
Android-OPhone-src.zipAndroid/OPhone development handout source code
Downloads: 82 hours ago
DirectoryPrefaceChapter 2 Android Entry 11.1 Basic conce
Customize the Android System (configuration and image files of the relevant system), for reference: driver_all_in_one_v1.0--mt6735_6753.pdf documentation, specifically the download section.The corresponding software is: Smart Phone Flash Tool, usually in the download section of the menu bar to select the operation.Download-agent (
Android 5.0 kernel and source code learning (2)-source code download and system startup process analysis, android5.0
I,AndroidSource code download
The last time I briefly introduced the hierarchical structure of the Android system, I started to figure it out-download the sou
This article is a summary of this chapter in Deep Exploration for Android-HAL and driver development, recording your own learning.
The Android Source Code contains many things, such as applications embedded in the Android system.(Photos, calculators, calendars, Dialers, etc.) source code,
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.