今天發現在linux中也有字型的編輯軟體fontforge這個軟體是圖型化界面而且我發現它很像什麼都能開,也支援文字庫中就直接cut & paste,我也用這個軟體開過pcf和ttf與fon....等都支援也可以開。
2010年3月25日 星期四
2010年3月14日 星期日
nano-X使用qwfb
完工
2010年3月12日 星期五
移植任天堂FCEU來nano-X
2010年3月9日 星期二
ffmpeg-0.5 組合語言最佳化的方法
這幾天一直在編譯ffmpeg-0.5.1本來使用disable-asm的選項,但是在ARM上執行起來感覺
實在是太慢了!嘗試去編組合語言版本,但是因為錯誤實在太多而且,對ARM的組合語言
突然發現了下面的文章,真是我的救星,讓我明天試試他的效能吧!哈
這裡有修改一些檔案,因為在make的時候會發生一些asm指令找不到的問題。
diff -r ffmpeg-0.5/libavcodec/arm/asm.S ffmpeg_modify-0.5/libavcodec/arm/asm.S
24c24
< .eabi_attribute 24, \val
---
> @.eabi_attribute 24, \val
28c28
< .eabi_attribute 25, \val
---
> @.eabi_attribute 25, \val
diff -r ffmpeg-0.5/libavcodec/arm/dsputil_arm_s.S ffmpeg_modify-0.5/libavcodec/arm/dsputil_arm_s.S
641c641
< push {r4-r10}
---
> stmfd sp!, {r4-r10} @ push {r4-r10}
724c724
< pop {r4-r10}
---
> ldmfd sp!, {r4-r10} @ pop {r4-r10}
diff -r ffmpeg-0.5/libavcodec/arm/mpegvideo_armv5te_s.S ffmpeg_modify-0.5/libavcodec/arm/mpegvideo_armv5te_s.S
39c39
< push {r4-r9,lr}
---
> stmfd sp!, {r4-r9,lr} @ push {r4-r9,lr}
102c102
< pople {r4-r9,pc}
---
> ldmlefd sp!, {r4-r9,pc} @ pople {r4-r9,pc}
116c116
< pop {r4-r9,pc}
---
> ldmfd sp!, {r4-r9,pc} @ pop {r4-r9,pc}
原文出自於:http://deliondan.pixnet.net/blog/post/24474176
2010年3月8日 星期一
CVS手記
如何設定CVS
第一步,設定CVS的環境,CVSROOT之路徑 。
A.使用 pserver來存取 export CVSROOT=:pserver:userid@ipxxx.xxx..xxx:/home/userid
如果是在自已的主機上就可以直接設定成 export CVSROOT=/home/cvspath
cvs init
cvs import –m “建模組時之文件訊息” modulename winging_lu start
-m “XXX” :建立模組之訊息
modulename : 模組名稱
winging_lu : 建立人名稱
D.由資料庫取出模組
cvs co [-r tagname ] [-D date ]HDR-04DE
-r tagname:下載指定版本的程式內容
-D data:指令日期
E.模組放入資料庫
cvs ci
F.製作版本標籤
cvs tag V1_01_bata .
G.新增一個檔案或資料夾
cvs add file.c file.h ….
H.移除一個檔案或資料夾
cvs remove file.c file.h …
I.多人共同開發時,別人有新的ci時,更新自己的版本,同步資料庫版本。
cvs update
-P 刪除空資料夾。
-C 用資料庫資料覆寫本地資料。
-d 建立資料夾,如co功能
-f 如果沒找到標籤,強迫使用前一個版本.
-l 更新本地資料夾,不包括子目錄.
-R 更新資料夾包括子目錄.
-r rev 使用特定之版本(標籤)更新
-D date 使用特定日期資料更新.
-j rev 合並特定版本與目前版本.
看CVS版本之訊息。
cvs login:簽入CVS
cvs status :看目前repository裡面有那些檔,檔案版本等等資訊 -l只看local
cvs diff:看兩個版本的差異
cvs log :看一下log歷史紀錄
cvs logout:簽離CVS
K.匯出CVS檔案,不包括CVS資料夾
cvs –q export -d 資料夾 專案名稱
看CVS版本之訊息。
請入進網頁:
http://IP/cgi-bin/cvsweb.cgi/