长话短说<br />我用S3C44B0搞了个播放器,解压芯片用了VS1003。系统跑的是uclinux-2.4版本。.因为在应用程序里直接写程序播放碰到有时停顿的问题,我把VS1003的驱动写成字符型的设备进行驱动。通过外部中断检测VS1003的数据请求脚。但这样做出现了一个怪问题。在应用程序里跑的很快的程序在驱动里慢了很多。按时序看我估计慢了有5~10倍的样子。<br />我想请教的是,在LINUX驱动中的这些代码是否可以认为的给它设置优先级,或者说比如给它分配更多的时间片,让它跑的更快些。<br />补充说明点,我的音乐是存放在IDE接口的硬盘上的,用示波器看对硬盘操作的时间也没有占用过多的时间,(检测的是ATA的片选线)。<br />请论坛里的高手不吝赐教,如有没说明的情况可以提出来,我再补充。<br />先谢过。<br /><br /><br /><br /><br /><br /> |
|