原创 Linux tips: allow more than 4 serial ports

搞嵌入式的經常要和串口通訊打交道,在開發的時候有可能同時使用十幾個串口,這個時候一個PCI多串口卡就好用了。   但是很多Linux發行版的8250驅動默認限制檢測的最大串口數量爲4,例如在Ubuntu 8.10有如下配置:   cat

原创 Vista and Snow Leopard

已經有好幾個月沒有啓動到Vista了,今天啓動到Vista一看,提示我有50個update.....好吧,update吧.....再一看,好傢伙,要下載1.2G !!   ..... 慢慢下載....update....重啓了2次....

原创 Debian/Ubuntu Tips: find the right package

Debian/ubuntu下經常碰到需要安裝某個程序,卻一時想不起到底這個程序屬於那個包。 在ubuntu下,多數情況會友好地提醒你包的名稱,但不是全部。   這時,可以使用Debian網站提供的一個方便的包查詢界面:   http://

原创 ubuntu 8.04 意外驚喜

剛安裝了ubuntu8.04,沒想到給我了個驚喜--我的AIT Xpress 200居然可以跑compiz了!用ubuntu 7.10的時候無論怎麼折

原创 The tasks of UFFS v1.3

The tasks of next UFFS minor version(v1.3) would be:* New API: int uffs_SkipObject(uffs_Object *obj, int size); This f

原创 300行代碼你能做什麼

我也標題黨一回:300行代碼你能做什麼?本文介紹一個具有builder風格的RubyGnome2佈局器(GtkSimpleLayout)不到300行代碼,還包括幾個實用的除佈局之外的增強功能。   前言 隨着RubyGnome2庫越來越完

原创 UFFS usage guidline

UFFS is not a generic file system for every day use like FAT32 or Ext3, or generic flash file system like JFFS2 or YAFF

原创 是時候了,Adobe應該開源Flash

最近,好像批評Adobe成了一種時髦。所有人都站出來對Flash指指點點。糟糕的是,儘管這些指責存在着一些偏激和私心,但大多數是切中要害的,而且引起了用戶的共鳴。概括起來,這些指責包括:   * 不穩定,造成瀏覽器崩潰 * 低效率,CP

原创 空格的 ”陷阱“

今天無意中碰到一個空格帶來的“陷阱”:def a 10endb = a+1=> 11b = a + 1=> 11b = a+ 1=> 11b = a

原创 冷眼看Google Chrome OS

Google終於公開了Chrome OS的細節,雖然此前已經陸陸續續透露除了這個os的部分細節,但很多東西未經確認,這次終於是官方確認了。   Chrome OS的公佈引發了熱議,我們看到了很多很不理智的觀點,而人們缺乏清晰的認識來源於沒

原创 GtkSimpleLayout Inspector

[b]Inspector介紹[/b]Inspector是GtkSimpleLayout v0.2.x添加的一個新功能,他允許使用GtkSimpleLa

原创 優化Debian/Ubuntu下的ruby

我們都知道Debian/Ubuntu通過apt-get安裝的ruby包很慢(參考:各種Ruby實現的性能評測修正版本 )   通常我們都是通過自己從www.ruby-lang.org上下載源碼並編譯安裝ruby來繞過這個問題,並且自己編譯

原创 UFFS嵌入式NAND Flash文件系統

最近被許多郵件問煩了,於是決定正兒八經地寫些介紹UFFS的東西。   UFFS是我幾年前發佈的一個用於嵌入式系統的NAND FLASH文件系統,陸陸續續有不少改進和bug修復,特別最近將進行一些大的改動,同時也在考慮UFFS2的開發。  

原创 交叉編譯完全解決方案

[注:本文僅適用於嵌入式Linux系統] 背景   嵌入式系統開發的頭疼問題之一就是交叉編譯。   什麼是交叉編譯?簡單的說,就是程序的目標運行平臺與編譯這個程序所在的平臺不一樣,這樣的編譯方法就是交叉編譯。在交叉編譯一個

原创 Maemo下跑RubyGnome2

稍微搗鼓了一下,RubyGnome2順利在Maemo模擬器上運行,截圖:[img]http://dl.iteye.com/upload/attachm