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:

沒有留言: