2009年1月22日 星期四

Plan

由於正處於一段空檔時間, 除了休息外, 也做了一些規劃
當然, 不外乎唸書, 念英文, 為了在專業能力上的精進
所以個人也規劃了兩個個人專案

1. Prex on AT2440-II

Fig: Prex 在 AT2440-II上運作情形

這個專案的目的主要在於期望自己對於軟硬體的系統有更深一層的認識
設立的目標有
  • OS porting
  • SD/MMI device driver
  • FAT32 file system
  • Audio device driver
  • MP3 playback
  • Memory Management
  • Power Management

在這一週來已經有基本的實做, OS port已經完成, Prex本身已經能夠在板上運作
日後會補足porting過程, Prex/S3C2440的細節介紹
未來是著重於實做與文件的撰寫, 並且完成進一步的目標

2. BeagleBoard
前一陣子取得了Rev.B7的板子
OMAP3530-based的平台, 而且目前已經有相當多的軟體資源
專案目標在於讓自己熟悉幾點
  • ARM NEON technology
  • DSP programming model, ex: TI OpenMax IL implementation
  • embedded linux
  • Android (System, OpenCore)
總之, 一個專案比較講求底層基礎技術, 另一為追求高階系統整合架構所設立的目標

整合 MT-32 摹擬音源的 dosbox-patched

dosbox 對於許多老玩家並不陌生 提供了簡單的方式讓使用者能執行 DOS, Win 3.1/9x 的程式 相信多數用途是用來懷舊喜愛的遊戲 而音樂在遊戲中扮演相當重要的角色 在沒有強力計算與空間存放來支援 MP3/AAC 等 HQ 音樂 除了 sample rate 不高的...