主题 : 大家都来晒晒自己的声卡移植经验吧 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 5051
精华: 0
发帖: 37
金钱: 355 两
威望: 200 点
贡献值: 0 点
综合积分: 74 分
注册时间: 2009-04-09
最后登录: 2011-06-20
楼主  发表于: 2009-08-27 13:12

 大家都来晒晒自己的声卡移植经验吧

声卡移植移植都拿不下,实在是非常遗憾,敢问大侠们是怎么移植的,来晒晒经验吧  
谁来晒晒,实在感激不尽啊
级别: 新手上路
UID: 7025
精华: 0
发帖: 29
金钱: 255 两
威望: 114 点
贡献值: 0 点
综合积分: 58 分
注册时间: 2009-06-29
最后登录: 2012-05-03
1楼  发表于: 2009-08-27 18:28
我的声卡驱动位于/sound/oss/s3c2410-uda1341.c,还有重要一点是在/init.rc文件中加上symlink /dev/snd/dsp     /dev/eac
级别: 新手上路
UID: 5051
精华: 0
发帖: 37
金钱: 355 两
威望: 200 点
贡献值: 0 点
综合积分: 74 分
注册时间: 2009-04-09
最后登录: 2011-06-20
2楼  发表于: 2009-08-28 00:21
图片:
我的还是失败,下面我来说说我的做法吧,请帮忙指出错误的地方,谢谢!
1)copy s3c2410-uda1341.c 到 sound/oss下,修改Makefile, Kconfig
2)修改mach-smdk2440.c 增加一个关于s3c24xx_uda1341.h的头文件,增加设备&shine_audio,增加几个结构体下面上图
3) 在/init.rc文件中加上symlink /dev/snd/dsp     /dev/eac
[ 此帖被wangtianxu在2009-08-28 10:21重新编辑 ]
级别: 新手上路
UID: 5051
精华: 0
发帖: 37
金钱: 355 两
威望: 200 点
贡献值: 0 点
综合积分: 74 分
注册时间: 2009-04-09
最后登录: 2011-06-20
3楼  发表于: 2009-08-28 00:27
图片:
图片:
图片:
修改mach-smdk2440.c  看图
级别: 新手上路
UID: 5051
精华: 0
发帖: 37
金钱: 355 两
威望: 200 点
贡献值: 0 点
综合积分: 74 分
注册时间: 2009-04-09
最后登录: 2011-06-20
4楼  发表于: 2009-08-28 01:24
关于声卡的启动信息:
logger: created 64K log 'log_radio'
Advanced Linux Sound Architecture Driver Version 1.0.16rc2 (Thu Jan 31 16:40:16
2008 UTC).
ASoC version 0.13.2
ALSA device list:
  No soundcards found.
级别: 新手上路
UID: 6684
精华: 0
发帖: 10
金钱: 85 两
威望: 53 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2009-06-11
最后登录: 2013-04-14
5楼  发表于: 2009-09-05 13:12
声卡可以移植2.6.29的,把整个sound目录及include/sound移植过去,再修改几个地方就可以了。