原创 dm9000源碼的分析

通過Platform機制開發發底層驅動的大致流程爲: 定義 platform_device---註冊 platform_device ---定義 platform_driver-----註冊 platform_driver。  1. Pl

原创 android應用程序調試

要想檢查正在運行的應用程序中發生了什麼情況,就需要查看正在運行的 Dalvik VM。在 Eclipse 中,選擇 Window > Open Perspective > Other。在出現的對話框中選擇 DDMS。這會在 Eclipse

原创 Android文件系統的製作

1、android文件系統的結構android源碼編譯後得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的文件系統,system.img包括了主要的包、庫

原创 Android內核移植到2440A

今天把android內核交叉編譯後移植到我的2440開發板,下面是一些心得。 1、從http://code.google.com/p/android/downloads/list上下載linux-2.6.25-android-1.0_r1

原创 在虛擬機上增加硬盤

1、先將虛擬機Power Off,在Virtual Machine Setting對話框裏點擊左下角的“Add”,選擇“Hard Disk”,之後選擇“Create a new virtual disk”,分配容量,其他默認配置就可以了。

原创 如何修改android主界面上默認的應用程序快捷方式

1、在進入android系統中,在主界面上會默認創建幾個應用程序的快捷方式,現在我想按客戶的意願,隨意創建。 方法: 2、在android系統啓動時,會默認安裝幾個應用程序,現在我想將自己的應用程序變成默認安裝。 方法:

原创 xp下android開發環境建立

1、首先安裝Java開發環境:jdk-6u14-windows-i586.exe 安裝好後還必須設置好Java開發環境的環境變量。   2、安裝esclips(Java開發工具)也是android應用程序開發工具。   3、安裝ADT(a

原创 在esclips中添加servlet-api.jar

如何在Eclipse中添加Servlet-api.jar的方法 正確的加載servlet-api.jar的方法如下:1:右擊項目工程名稱2:Properties3: Jvav Build Path4: Libraries5: Add Ex

原创 Eclipse的自動編譯

    在寫android應用程序時,一直都是直接點擊那個“run”工具,卻沒有看到有個“編譯”工具,所有程序都應該是先編譯後才能運行,一開始想,可能是直接點擊“run”後它就自己編譯了。今天在看R.java文件時知道,它是在編譯時自動生

原创 Android移植到2440A

     一直在尋思着怎麼移植Android到我的2440開發板上,自從找工作,就一直把這事給耽擱了,現在找到工作了,也沒什麼時間,但是還是要抽出時間來完成這個任務。      今天開始了,要移植首先的有源碼供你編譯,供你移植啊。所以,我

原创 fs/binfmt_aout.c:270: error: 'SEGMENT_SIZE' undeclared

Android主要有6部分   Applications (java)--------------------------------    FrameWork (java)================================

原创 如何下載android源碼

1、Git的安裝從http://git-scm.com/下載最新的git源碼包:並解壓: #tar -xjf git-1.6.3.3.tar.bz2 編譯並安裝: #cd git-1.6.3.3 #./configure #make;ma

原创 linux中的靜態庫與動態庫

      我們通常把一些公用函數製作成函數庫,供其它程序使用。函數庫分爲靜態庫和動態庫兩種。靜態庫在程序編譯時 會被連接到目標代碼中,程序運行時將不再需要該靜態庫。動態庫在程序編譯時並不會被連接到目標代碼中,而是在程序運行是才被載入,因

原创 linux中kmalloc()與vmalloc()

    琢磨了很久也參考了很多資料,發現很多都說的有點含糊,在這裏先介紹一下Linux中對實際內存的一個分配,Linux內核將實際內存(注意是實際內存,這裏暫且考慮不大於1G的內存)分爲三個區段:可用於DMA的內存、常規內存以及高端內存。

原创 NFS掛載嵌入式Linux根文件系統

   之前轉載過一篇《nfs掛載android根文件系統》,但是自己一直都沒做成功過,之前因爲掛載普通嵌入式Linux根文件系統總是在內核剛啓動時,開發板就不向串口打印信息了,而是直接打印到開發板lcd屏上,我想這肯定是uboot的啓動參