2007年8月26日 星期日

Just for Fun - Getting ARM GCC Toolchain

上回說到要重編GCC使其支援ARM的平台。然而秉持著"生命應該浪費在美好的事物上"的原則,小弟決定還是先 worship 一下 Google 大神,看看有沒有現成的binary可用。果然不負小弟所望,在Google大神的引領下,小弟順利找到這個網頁
ARM GCC toolchain for Linux and Mac OS X
需要的軟體都己經打包好了,只要下載回來解壓就可以用,真是方便啊!

附帶一提,Google大神實在很厲害,託他找東西,很少有不找到的。 SIEG GOOGLE!

開發工具算是備齊啦!是時候弄個程式來測試一下了......

2007年8月23日 星期四

By Bicycle

今天自行車上的碼錶總里程終於破千。

會有騎腳踏車的念頭,其實早在去年看完 "An Inconvenient Truth"就有了這樣想法。然而當時也只是想想罷了。直到今年年初,到美國出差,在和原廠的工程師聊天時,對方問到我平時怎麼上班,小弟一時口誤,說成"by bike"。當下,對方對我投以無比敬佩的眼光,並說道他自己也一直想騎自行車上班,但一直沒有付諸行動。雖然之後小弟有向對方解釋是自己口誤,其實是"by auto bike",但對方的話提醒了小弟,想做的事為什麼不去實現呢?於是在回國後,在同事的介紹下,買了一台二手的Giant Yukon(註1)。

最初,騎腳踏車的目的,真的只是想減少一點廢氣的排放。所以只有在上下班時騎車,假日是不碰車的,自行車完全只是上下班的代步工具。直到今年六月,發生了一件慘絕人寰的事--我失戀了。當時整個人的心情差到極點,鬱悶的情緒無處宣洩,積壓已久的怨氣終於在某個週末爆發。那天下午,本來是騎車要回公司拿NB的,但也不知是鬼打牆還是怎麼的,一上了車,雙腳不停地迴轉著,腦袋卻是一片空白,感覺好放鬆,好想就這麼一直騎下去,當我回過神時人已在新竹漁港了。好在當時是往西騎,沒騎多遠就到到海邊而不得不停下來,如果當時是往南騎,我可能一不小心就完成環島壯舉了吧。第一次一口氣騎了這麼遠的距離,心情意外地好轉了起來。從此,我像上了癮一樣,只要一覺得心情沮喪,就會跨上Yukon,出去轉個兩圈。到現在,心情己漸漸平復,但卻也養成騎車的習慣,每天不出去騎個十幾二十公里,就覺得渾身不對勁,比三天沒洗澡還痛苦(註2)。前陣子,還請同事幫我在cosco買了一件雨衣,現在連下雨天,小弟也可以出去騎車了。 ^^

現在平日都沿著頭前溪繞,興隆路一整條六公里沒有紅綠燈,也沒什麼車,騎起來很過癮。假日若天氣好就會到北埔吃冰(註3),單趟雖只有十七公里,但一路上上下下的坡道,騎完會很有成就感。目前短期的目標是騎到五指山,希望能早日達到這個目標。


註 1其實我並非一回國就買車的,回國後忙著工作上的事,幾個月後才請同事介紹買車的。不過,這種雞毛蒜皮的事,不用計較得太清楚啦... :P
註 2基本上我這個人還滿耐髒的(明明就是人懶...),三天內不洗澡其實是沒感覺的。
註 3剛騎完車千萬別點紅豆擂茶冰來吃,想信我,那只會越吃越渴。

2007年8月22日 星期三

Just for Fun - Playing with STR710F

最近向益眾科技買了一個好物 -- ARM7 開發板 (STR710F),這張板子的最大功能就是它沒有任何功能。板子上ARM的IO完全沒有接到任何的週邊(七節管啦,LED燈啦,或是任何形式的開關),換句話說,這張板子"現在"什麼事都不能做,然而,這也代表著它"將來"什麼事都可以做 。這正是小弟選它的原因,當然,還有一個很重要的因素,就是和其它的開發板相比,這張板子很便宜,只要2500元(畢竟什麼週邊都沒有嘛),而且這張板子可以透過USB 將影像檔 download 到 chip 上,不需用到 ICE,這點對五窮六絕的小弟來說實在太重要了,誰叫隨便一顆 ICE 都貴到要小弟脫褲子。 ^^"

然而有一個小小的問題,就是小弟電腦的作業系統是Linux,所以隨板子附的 win32 USB Driver不能用。所幸這個問題還滿好解決的。

板子上的USB其實是 USB 轉 serial port, 所以小弟只需找一套 serial console,再連到 /dev/ttyUSB0即可(device 的 node 隨 distribution 而變,這是 Debian 的 node)。小弟選擇使用 minicom作為 front end,在家目錄下新增一檔名為 .minirc.dfl 的設定檔,檔案內容如下:
pu port /dev/ttyUSB0
pu baudrate 19200
pu bits 8
pu parity N
pu stopbits 1
pu rtscts No

如此一來,就可以透過minicom來download program啦。

接下來,就是要安裝跨平台的Compiler,這部分有點麻煩... 因為 Debian 的 apt 裡沒有,得自己想辦法。其實說麻煩嘛,最糟也不過重編GCC罷了。不過,重編Compiler有點耗時,就留到比較有空的週末再來弄吧。

附上一些 Reference:

2007年8月19日 星期日

How Far Can One Go To Reach His Dream

小弟的職業是軟體工程師,是那種坐在電腦前面一整天都不用離開座位的工作。為了讓老闆以為小弟是認真有為的好青年,在上班期間若想摸魚,最好的選擇莫過於和親朋好友MSN一下,來個心靈交流順便聊個小八卦(其實後面這個才是重點)。不過,辦公室裡大老闆有"MSN過敏症",要是讓他看到你在MSN,那可是很大條的事,再加上小弟的朋友都很搞笑,為了避免被發現,和他們MSN時還得忍著不笑,實在太痛若了, 畢竟沒有人會一邊寫程式一邊笑啊...

不能MSN,只好退而求其次,上網看看有趣的文章。拉哩拉雜地說了這麼多,為的就是要介紹這個陪伴小弟渡過無數個無趣上班日的網站: "AV女優寫真大全" ... 錯了!錯了!今天要介紹的是這個: "BTP"。

BTP,"Bike To protect our Plane"

BTP是一個由從北京騎自行車到巴黎的活動,BTP的成員們藉由這個活動來喚起世人對溫室效應的關注。在這群人中,最為台灣人所樂道的,莫過於寫"BTP遊記"的Deray兄了。以幽默風趣的筆吻描述著從北京到巴黎一路上所見所聞,Deray 的 Blog無疑已是台灣最熱門的網站之一。

Deray兄在台灣自行車界也算是頗負盛名的人,雖不是選手出身,但在03年以六天的時間環台成功後,05年又遠征法國,以一個月的時間完成環法一周的壯舉。現在Deray兄正挑戰著更為艱難的長征--橫跨歐亞大陸。日前Deray已完成行程的三分二,準備離開莫斯科,朝白俄羅斯邁進。

Deray的Blog在我們同事圈裡非常受歡迎。受到Deray的激勵,幾位騎自行車的同好也都有著各自的目標,有的想環島,有的想參加三鐵,大家平日也都朝著自己的夢想努力練習著。希望大家能早日完成自己的夢想。

至於我的目標嘛!? 嘿嘿... 雖不是什麼了不起的計劃,但還是先賣個關子吧... 等到時機成熟時,再和各位分享。 :-)

2007年8月17日 星期五

Restart

昨天在自由時報副刊看到一篇不錯的文章,內容是藉由便利商店襯托出現代人輕易就被消費掉的生活品質,裡面有一段話 "河川中的魚種可以做為水質的判準,皮夾裡便利商店發票數量則是生活優氧化的指標。", 看了真是心有戚戚焉...

想想這一年來,自己也不知在忙什麼,整天像個無頭蒼蠅一樣亂轉,定的目標都沒達到,Blog寫了幾篇也沒再繼續了。這幾天看了幾位朋友的blog, 看到他們是那麼認真地生活著,更覺得自己不能再這樣下去。

看來是時候站穩腳步,重新出發了...

各位觀眾, Jason的車已在PIT裡加滿了油, 準備出站, 且看他如何在賽道上恣意奔馳。