2008年1月11日 星期五

ESD期末project---orz

---- 1/9 , 1/10

經過兩天在網路上搜尋
目前能做的方向就是

使用Linux running on PXA270
使用Creator母版上的Codec
使用PXA270 LCD/ CODEC Driver
使用Linux 的Networking

接下來
實做簡單的SIP protocol 只要能接收,撥打就好
怎麼把16bit 的voice data 用RTP包起來
VoIp Client / Server 程式撰寫, Keep it Simple
有必要修改CODEC的 Driver

重點就在SIP Protocol的Implemnet 跟CODEC !!

-- -- 1/11

目前可以用PAX270與Linphone Talk了, 在PXA270弄了個UDP Server
但是SIP protocol 要怎麼做? 網路找還是自己寫?

-- --1/12

放棄自己寫,無盡的尋找..看看有沒有比較不複雜的SIP stack
liboSIP 太複雜
PJSIP 這個也許可以參考參考
繼續尋找,今天看了11:14這部電影,裡面有各種巧合,但是輸兩根槍管很多

-- --1/13

現在我想也許嘗試Cross Compile ,Linphone 也許可行
用的是1.2版, arm-linux-gcc 3.4.1, 因為pxa270是arm架構的

編譯完成, 在pxa270上也可以跑, 除了沒聲音以外
我想是audio device driver的問題, /proc/asound 底下確實是有東西的
char device , Major Num , Minor Num
mknod /dev/dsp c 14 3
mknod /dev/mixer c 14 0
用以上這兩行解決這個問題

完成可以打出去/ 收進來了 ! 高興得跑到對面研究室找人家來看
最困難的地方完成了,剩下介面
目前為止還沒有寫到半行程式( 除了那個Udp server )

自由軟體萬歲!

今天看了"哥哥我還要"電影,有些地方還蠻好笑的

---- 1 /14

簡單介面完成了,不用藉由電腦就可以溝通
期末project 最基本的要求 終於達成
接下來要挑戰其他bonus嗎?
FPGA / DSP / Video .... ?


---

沒有留言: