本帖最后由 FSL_TICS_imx 于 2013-9-24 10:30 编辑
3、如何设置HDMI AudioQ:如何设置HDMI Audio? A:设置HDMI Audio主要有四步,具体为: a、设置HDMI 在u-boot 的bootargs上增加“video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24”来设置内核。 b、测试原始音频 用如下命令“aplay -D hw:1,0Kaleidoscope.wav” c、将HDMI audio 作为默认输出 为了配置音频通过HDMI输出,需要将~/.asoundrc文件里的内容用如下内容替代: pcm.dmix_48000{ type dmix ipc_key 5678293 ipc_key_add_uid yes slave{ pcm "hw:1,0" period_time 0 period_size 2048 buffer_size 24576 format S16_LE rate 48000 } } pcm.!dsnoop_44100{ type dsnoop ipc_key 5778293 ipc_key_add_uid yes slave{ pcm "hw:0,0" period_time 0 period_size 2048 buffer_size 24576 format S16_LE rate 44100 } } pcm.!dsnoop_48000{ type dsnoop ipc_key 5778293 ipc_key_add_uid yes slave{ pcm "hw:1,0" period_time 0 period_size 2048 buffer_size 24576 format S16_LE rate 48000 } } pcm.asymed{ type asym playback.pcm "dmix_48000" capture.pcm "dsnoop_44100" } pcm.dsp0{ type plug slave.pcm "asymed" } pcm.!default{ type plug route_policy "average" slave.pcm "asymed" } ctl.mixer0{ type hw card 0 } 替换以后将使得alsa使用声卡为hw:1,0。使用时确保在自己的设备上使用合适的声卡名称。 查看板子上的声卡是否可用可以用以下命令: root@imx53qsb:~#aplay -l ****List of PLAYBACK Hardware Devices **** card0: imx3stack [imx-3stack], device 0: SGTL5000 SGTL5000-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card1: imx3stackspdif [imx-3stack-spdif], device 0: IMX SPDIF mxc spdif-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 d、音频编码 以AC3为例,命令如下: ac3dec-D hw:1,0 -C test.ac3 这种方式适合HDMI audio 和 SPDIF audio,要根据自己设计的硬件或者原理图来确定使用哪一个。
4、在linux-2.6-imx.git和uboot-imx.git中不能够找到jb4.2.2_1.1.0-ga 标签Q:下载好android_jb4.2.2_1.1.0-ga.tar.gz并且按照文档Android_User_Guide.pdf设置源码。在文档3.1处从Git服务器上获取kernel 和u-boot源码时出现问题,在Git服务器上找不到jb4.2.2_1.1.0-ga 标签。
问:如何获取带有jb4.2.2_1.1.0-ga标签的kernel & u-boot 源码? A: $ git fetch --tags
|