- 共享资源,欢迎转载:http://hbhuanggang.cublog.cn
一、移植环境
- 主 机:VMWare--Fedora 9
- 开发板:Mini2440--64MB Nand
- 编译器:arm-linux-gcc-4.3.2
二、移植步骤
1. 替换声卡驱动源码。因linux-2.6.30.4中版本为1.0.20的声卡驱动有bug,在播放音视频时会出现断断续续的现象,所以我们先用早期版本1.0.18a替换之(可在linux-2.6.29.xxx的内核中提取),具体操作如下:
|
|
|
|
|
|
|
3. 配置内核选项
|
4. 编译内核并下载到开发板上。可以看到启动信息中声卡设备成功加载
5. 测试声卡设备。先建立设备节点,声卡的主设备号为14。然后使用cat /dev/sound/dsp > /tmp/test.wav进行录音测试,再用cat /tmp/test.wav > /dev/sound/dsp播放录音,操作如图: