發表文章

如何在uCLinux上面使用MTD/JFFS2

引用 中国Linux公社 偉大的Liang Alei先生翻譯了此文 原文: http://www.enseirb.fr/~kadionik/embedded/uclinux/mtd/howto_mtd.html (中文没有版权,英文参考原文版权) ======================================= HOW TO USE MTD/JFFS2 UNDER µClinux (translated by Liang Alei) Patrice KADIONIK, Professor Assistant at the ENSEIRB School of Electrical Engineering, Telecommunication, and Computer Science kadionik@enseirb.fr http://www.enseirb.fr/~kadionik 1. MOTIVATIONS 本文将详细描述:怎样在µClinux 中step-by-step地构建一个MTD/JFFS2。 I'm currently teaching embedded system programming and propose to my students practical exercices on. In every 我目前在大学讲授“嵌入式系统编程”,并指导学生“µClinux on Motorola M5407C3 ColFire boards”的实验。一般在每个嵌入式系统中都存在有FLASH memory。通常可以用来存放配置参数(in a raw binary format)。而现在在embedded Linux中,我们可以在FLASH中放置一个文件系统,并在embedded Linux OS启动之后将其mount。这里采用的技术是MTD (Memory Technology Device),MTD将隐藏有关“物理(physical) FLASH”的编程细节(如:读/写/擦除扇区),并在MTD之上放置JFFS(2) 文件系统(Journalling Flash File System)----一种被Linux和µClinux支持的文件系统。JFFS2很robust,即在意外掉电(power ...

PDF Creator安裝方法

感謝pwchi的經驗分享 pwchi's BLOG 這步驟真是救人一命啊! # 下載 PDFCreator-0_8_0_AFPLGhostscript.exe # 下載 Patch02-PDFCreator-0_8_0.exe # 安裝 PDFCreator # 安裝 PDFCreator Patch # 刪除現有PDF Creator印表機 # 至印表機管理員「新增印表機」 # 選擇「本機電腦印表機」並取消「自動偵測印表機」 # 選擇 「PDFCreator (PDFCreator redirected port)」連接阜 # 選擇「製造商:Apple」「印表機:Apple Color LW 12/660 PS」 # 設定印表機名稱「PDF Creator」。

Mac OSX 上如何使用中文環境(I)

緊接著因為工作需要而使用了WindowsXP,又是因緣際會的開始我使用MacOSX的歷程。 在MacOSX上面其實沒有太大的中文問題,可以說是一開始就可以正常使用中文。不過還是有小小的缺憾: 1. 缺乏支援倚天26鍵的中文輸入法。這對我來說非常痛苦。 2. Palm Desktop 4.1.2同步過後,所有的中文全部變成亂碼。 該怎麼辦呢?聽我娓娓道來。 首先是關於中文輸入法的問題,這好解決。經由拜問剛上市不久的Google大神,它告訴我在SpaceChewing(太空酷音?)的網站上面會有我需要的資訊。 SpaceChewing的網站在: http://rt.openfoundry.org/Foundry/Project/index.html?Queue-100 筆者安裝的版本是0.703版,這個版本支援了許式注音、倚天26鍵、倚天鍵盤、精業鍵盤、IBM5550等等鍵盤,而且也支援從xcin以來的符號快速鍵等等功能,請順道下載說明精美的PDF檔案。很有幫助的。 至於第二個問題,這可就花了我不少腦筋。這可不好搞。 好加在,網路上還是有熱心的朋友幫忙。 請先安裝Palm Desktop 4.1.2英文版。位置在: http://www.palmone.com/us/support/macintosh/macdesk421_legal.html 然後呢?請下載 這個檔案 解壓縮以後,你會看到四個目錄,兩個檔案。其實說明文件裡面已經夠清楚了,只不過對我這個Mac白痴來說,【簡介】到底是什麼? 其實很簡單,請你點選系統硬碟,然後點選【應用程式】-> Palm,然後按住鍵盤上的【Control】加上滑鼠就可以看到簡介了。 接下來其實就照著說明文件一直繼續下去,問題就很快迎刃而解了。 附記,Mac真好用。只不過你得買一台夠快的。目前筆者在用的是Dual G4 1.2GHz,1.25GB的記憶體,兩顆60GB的硬碟和一台SuperDrive光碟機。之前用妹妹的那台iBook,只能說太陽春了,速度慢的要命幾乎不能工作。大概學生用還好吧。

注意!多多狗出沒

圖片
2004年8月19日,我們全家散步去吃難吃的要命的四川菜的時候(啥?你問我為何難吃還去吃?千金難買早知道啊。),在新德里的里長伯辦公室門前看到一個箱子,上面寫著 漂亮小狗贈送 。 之前我們已經問過水然,如果家裡養了小狗狗,會幫牠洗澡、餵食、帶牠去散步嗎?水然想都不想就應允了下來。 於是定恩跟水然兩個小女人(這時候看起來年紀差不多 )一直看著多多狗的小紙箱,心裡面想著要不要(其實是要的吧?)把多多狗帶回家。 多多狗今天38天大,也就是說,牠是2004年7月11日生的。手掌跟腳掌都碩大,骨架完整而且厚實,看起來以後長成中型犬是免不了的。牠的眼神像是隻聰明的台灣土狗,而身上的黑白花卻又像是條獵犬。 經過一個晚上的相處,我們幫多多狗洗澡(真是髒啊...),幫牠準備了飼料和充足的飲水。也準備好了牠的被窩。(雖然牠比較喜歡地板的樣子) 牠喜歡咬咬我的腳趾頭,證據在此: 很好動,而且蠢蠢的,證據在此: 無法安靜下來五秒鐘,跟水然一樣。 亂跑結果滑倒,跟水然很像。

Softether on Linux

Softether是什麼? 這樣說吧。Softether是一套虛擬網路卡和虛擬集線器的組合。只要實體上能夠有任何辦法可以在TCP/IP網路上通訊,透過Softether就可以跨越任何防火牆或是proxy,把全世界的電腦串在一起。 也可以想成是一種VPN的技術。 細節嘛。下次在敘。 請見http://www.softether.co.jp/

Minidoochun復活!

Minidoochun?那是什麼? Minidoochun是從 Doochun(豆漿) 延伸出來的子計畫。主要的用途是用來做快速開發嵌入式系統原形的框架。 這麼說很玄吧?實際上,Minidoochun下,只要一個"make"指令。你就可以快速建構一個嵌入是系統。 還是搞不懂?請見http://www.sourceforge.net/projects/minidoochun/ 傳統的嵌入式系統開發,主要是有分為幾塊: 1. Kernel 2. Root File System 3. Boot Loader 4. Applications Minidoochun實際上只有提供一個預設的Root File System,以及一些自動化的流程。妳只要把編譯好的Kernel和Applications放進這個預設框架內。再執行"make"指令,你可以在10分鐘以內得到一個可以試驗的嵌入式系統軟體元件。

大八卦!外國帥哥,股市菜籃族的最愛 - 谷月涵的月涵投顧倒地不支!

剛剛閒逛著,居然看到了這麼一篇文章 中時電子報|最新焦點 - 財務窘困 台灣先生谷月涵收山 胡健蘭/台北報導 - Jouston/八卦轉寄 還記得,加入網x公司不久,老大Jason搞了一個真他媽富麗堂皇(真的,比光寶的還屌。)的中和總部沒多久,谷先生就進公司來【抆豆油】。 Jason大哥信誓旦旦的【我們要在Nasdaq上市!】不絕於耳,月涵投顧已經先倒地不起了。 猷記得,那時全世界都風靡在Nasdaq上市然後退休的熱潮裡。我也夢想著是不是利用Linux embedded搞個名堂,湊合著技術股搞不好能夠大發一陣,趁著網路泡沫時代一吹而起。 顯然,最後我把可愛的Mini給丟了,那時奢侈的Go Cart休閒也停一陣子,開著十幾年的老Jetta,叔叔送的一台老好車上班。 每天每天六點半起床,趕著去內湖上班。或許這才是真實的人生吧。 我也南柯一夢過,不後悔。後進者,除了超高的失業率,狗屁倒灶的政府,大概永遠無法了解我那時浮華的黃金夢。