Personal Audio Station

 

 학부시절 실험과목이었던 "창의설계" 과목에서 했던 작업입니다. 작은 Target board에 Linux와 MP3 decoder와 Winamp 사설 Station들에 접속할 수 있는 Streaming SW를 올렸습니다. 이를 통해서 보통 Winamp에서 듣던 방송을 무선인터넷 환경에서 라디오처럼 들을 수 있었습니다. 이에 덧붙여서 Linux kernel study를 했던 경험을 살려서 kernel hack을 좀 더 했습니다. 구체적으로는, Scheduler와 KMA(Kernel Memory Allocator)를 좀더 간단하게 고쳐보았습니다.

타겟보드로 선정된 Nanowit2입니다.

 

Nanowit2는 음향기기에 적합한 EP7312 board를 장착하고 있습니다. 작은 LCD도 있고요.

 

우리는 또한 PDA위에도 동일한 SW를 올려보았습니다.

 

전체적인 구조입니다. Minimum HW에 Minimize시킨 SW (hack된 커널등)가 목표.

 

Kernel hack을 했습니다. KMA는 O(1)의 가장 간단한 형태로 고치고,
스케쥴러는 RR형태로 고쳐보았읍니다.

 

Credits

 

Min Lee
Juhee Choi
Junghyun Park
Junghun Kim

 

지도해주신 차호정교수님께 감사드립니다.

 

Copyright (C) 2003 Lee, Min.