有兩種方法
2010年7月29日 星期四
2010年7月27日 星期二
2010年7月23日 星期五
第一次使用Eclipse執行Android程式時出現project不能build的問題解法
第一次以AVD(Android Virtual Device) 跑Android程式時,結果卻出現The project cannot be built until build path errors are resolved
2010年7月22日 星期四
busybox中ftpget的用法
ftpget -v -u "username" -p "password" "IP address" "下載到本機時的位置與名稱" "在server端要下載的檔案路徑"
2010年7月17日 星期六
Android img檔的解壓與打包
編完Android之後,會出現三個img檔:ramdisk.img、system.img和userdata.img。ramdisk即Android的根目錄,init.rc等開機時所需的檔案在這裡。system則含系統的執行檔,data就是使用者自己的空間,是可寫入的(前兩者都預設是read-only filesystem)。
交叉編譯Busybox到Android
一般嵌入式系統都很常用Busybox,但是Android卻使用他們自己做的"toolbox"。裡面很多指令與我們熟悉的busybox不太相同,因此我們將它移植到Android上。
2010年7月16日 星期五
關於init.rc
init.rc是Android啟動時所使用的腳本,執行開機時要做的程式或指令。但寫法又和一般標準Linux的script又不一樣...(Google大神真的改超大) 他使用的語法叫 "Android Init Language"。
移植dropbear到Android
從現在開始我會紀錄在實作上遇到的問題或學到的方法,這是第一篇,以後會慢慢增加。
我從暑假起開始學Android,不過是從底層的building開始,而不是應用程式。因為想參加比賽,所以之後一定會練習,即使JAVA已經很久沒碰...
今天的工作是把在嵌入式系統上常用的sshd,也就是dropbear,移植到開發版上。開發版是6410XP,已經移植了Busybox 1.16.2,也改了/system資料夾的權限使之可寫入(預設是read-only),而且可有線上網。之前的過程有空再寫。
訂閱:
文章 (Atom)