2008年5月26日 星期一

S3C2440 開發板初體驗

自從上禮拜收到貨之後,由於本人那幾天比較忙,懶得動,是故清點完包裝內的物品後,便暫時擱在一旁。今天終於有空來玩一玩。

代理商出貨時就有先幫我燒好 Linux,是故接上 LCD 後開機就可以順利顯示圖形界面,可以確定 LCD driver 沒問題。再來開到以 COM port 連接的終端機檢視其中的 /proc 目錄,確認 CPU 的型別、記憶體大小、已驅動的裝置,再來做幾個測試,小結如下:
  • USB Host:可連接 mass storage device
  • MTD:可正確讀出/寫入
  • OSS:可正確播放音效。不過聲音有點破破的。
  • UART:沒問題
  • Framebuffer:沒問題
目前做到這裡,接下來再來寫幾個簡單的 kernel module 來測試其他硬體。

此外,這塊板子出廠附的 bootloader 並非是 U-Boot,而是廠商自己做的 bootloader,主要功能是將 NAND Flash 自動分區並燒錄核心及檔案系統,雖然支援以 USB 下載檔案是很方便沒錯,但除了燒錄外,其他功能付之闕如。因此我想玩玩過後,還是會重新再燒個 U-Boot 吧。

2008年5月23日 星期五

新開發板入手

今天終於收到昨天新買的 s3c2440 開發板。眾所周知,三星所推出以 ARM 為基礎的 SoC 一直以「俗擱大碗」著稱;不僅價格便宜,許多該有的周邊 IO 也都不缺,不僅在學校實習課上常用到,也是像我們這些阮囊羞澀的窮人不錯的選擇。

唯一我比較在意的是,這塊板子是大陸做的;一般人印象中總是對大陸產品有品質不佳的印象,尤其代理商又賣我這麼便宜,實在很難不讓人起疑。不過在網路上找來找去,s3c2440 的開發板似乎沒有很多選擇,加上並非都有台灣的代理商在賣,我又懶得直接跟原廠購買,就姑且信之吧。好在廠商附的文件倒是不少,該有的燒錄工具也都送給你,按步就班地做,希望不會出什麼大問題。

總之,這算是我生平第一塊自費的 ARM 開發板,就來好好研究研究唄。

後記:
後來在 http://www.arm.linux.org.uk/developer/machines/ 上看到不少 2440 為基礎的開發板,不過似乎在原始碼中沒看到這麼多啊?還是只是註冊假的?