ทดสอบ Embedded Linux OMAP5912

เนื่องมาจากว่าผมมีเพื่อนเป็นเซลขายของ TI(Texas Instrument) อยู่เลยถามถึง CPU OMAP ซึ่งคุณแบงค์ก็บอกว่ามีบอร์ดทดลองอยู่แต่เป็น OMAP ตัวเก่าแล้ว ผมก็เลยขอมาลองเล่น

Board OSK5912

สเปคคร่าวๆก็จะประมาณนี้ครับ ใช้ Core ARM9
? OMAP5912 processor (192MHz ARM, 192MHz DSP)
? 32Mb Mobile DDR SDRAM
? 32Mb on-board Flash
? 10 Mbit Ethernet interface
? USB Host interface
? AIC23 stereo codec
? RS-232 serial port

ในกล่องจะประกอบด้วย
1. บอร์ด OSK5912
2. OSK5912 CD-ROM
3. MontaVista Linux Preview CD-ROM
3. Audio Cable
4. RJ45 Ethernet Cable
5. 9 Pin Serial Null Modem Cable
6. 5 V Power Supply
7. OSK5912 User’s Guide

เมื่อของครบแล้วมาลองเทสกันครับ
ทำการเสียบสาย RS232 เปิดโปรแกรม HyperTerminal ตั้ง Baudrate ที่ 115200 no Parity, 8 Data bits, 1 Stop bit no flow control พร้อมแล้วก็จ่ายไฟเลยครับ

หน้าจอ Terminal ครับ

หน้าจอ Terminal ครับ

ในคู่มือบอกว่าให้ Login ด้วย “root” และไม่ต้องใส่ Password
ลองดู Audio ในบอร์ดกันครับ

1. ไปที่ Directory Demo
???? cd /opt
2. โหลด DSP/BIOS
???? ./dsplinkload
4. เปลี่ยน Directory ไปยังตำแหน่งที่มี demo
??? cd rf6_audio
5. เรียกโปรแกรมขึ้นมา
??? ./rf6_gpp app.out 44100

โปรแกรมตัวอย่างนี้จะรับสัญญาณ Audio มาแล้วใช้ DSP ช่วย Filter ผมเลยต่อสัญญาณจากเครื่องเล่น MP3 Creative MuVo เข้าที่ Line Input ของบอร์ด OSK5912 แล้วเอาหูฟังมาฟังเสียงที่ผ่าน DSP มาแล้ว เสียงที่ออกมาจะจะแตกต่างกันออกไปตาม Coefficient ครับ การทดลอง Getting Start ของผมก็เป็นอันจบลงครับ