sudo mount -t iso9660 -o loop,utf8 /tmp/doc.iso /media/iso
2010年12月24日 星期五
2010年12月7日 星期二
2010年11月16日 星期二
NOR flash v.s. NAND flash
NOR和NAND是現在市場上兩種主要的非易失快閃記憶體技術。Intel於1988年首先開發出NOR flash技術,徹底改變了原先由EPROM和EEPROM一統天下的局面。緊接著,1989年,東芝公司發表了NAND flash結構,強調降低每比特的成本,更高的性能,並且象磁片一樣可以通過介面輕鬆升級。但是經過了十多年之後,仍然有相當多的硬體工程師分不清NOR和NAND快閃記憶體。
2010年9月5日 星期日
2010年9月2日 星期四
快速製作光碟映像檔(iso)
這個指令可以拿來方便的拷貝光碟
(注意﹕光碟的格式是標準的 iso9660格式才可以!)
dd if=/dev/cdrom of=cdrom.iso
How do I use dd command to create an ISO image?
Put CD into CDROM
Do not mount CD. Verify if cd is mounted or not with mount command:
# mount
If cd was mouted automatically unmout it with umount command:
# umount /dev/cdrom
OR
# umount /mnt/cdrom
Create CD-ROM ISO image with dd command:
# dd if=/dev/cdrom of=/tmp/cdimg1.iso
Where,
* if=/dev/cdrom: Read from /dev/cdrom (raw format)
* of=/tmp/cdimg1.iso: write to FILE cdimg1.iso i.e. create an ISO image
(注意﹕光碟的格式是標準的 iso9660格式才可以!)
dd if=/dev/cdrom of=cdrom.iso
How do I use dd command to create an ISO image?
Put CD into CDROM
Do not mount CD. Verify if cd is mounted or not with mount command:
# mount
If cd was mouted automatically unmout it with umount command:
# umount /dev/cdrom
OR
# umount /mnt/cdrom
Create CD-ROM ISO image with dd command:
# dd if=/dev/cdrom of=/tmp/cdimg1.iso
Where,
* if=/dev/cdrom: Read from /dev/cdrom (raw format)
* of=/tmp/cdimg1.iso: write to FILE cdimg1.iso i.e. create an ISO image
Reference
2010年8月25日 星期三
2010年8月24日 星期二
2010年8月3日 星期二
如何將寫好的Android應用程式放到機器上執行
Android的應用程式皆以JAVA撰寫,可使用Eclipse去實作,並用AVD (Android Virtual Device)去測試程式,但若要在實機執行呢?
2010年8月2日 星期一
想靜態編譯時 修改Makefile的方式
在LDFLAGS(LD指連結器 linker)那邊加上 -static (如果要交叉編譯,把CC都改成arm-linux-gcc)
p.s. 雖然./configure --host=arm-linux 很好用,但有時可能會招致錯誤,因此應盡量直接修改Makefile
p.s. 雖然./configure --host=arm-linux 很好用,但有時可能會招致錯誤,因此應盡量直接修改Makefile
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)