分类: LINUX
2008-04-14 13:55:26
硬件环境:GEC2410开发板
内核版本:
环境:UBUNTU 7.04
交叉编译环境: arm-linux-gcc
一. Makefile -----------------(linux/sound/oss)
在obj-$(CONFIG_SOUND_AWE32_SYNTH) += awe_wave.o后添加
obj-$(CONFIG_SOUND_S
二. Kconfig -------------------(linux/sound/oss)
config SOUND_S
tristate "HLG442-2410's UDA1341 support"
depends on SOUND_PRIME && ARCH_S
help
Sound card driver for UDA
三. 对LINUX内核的修改regs-iis.h-----------(linux/include/asm/arch-s3c2410)中修该宏定义:
#define S
#define S
#define S
#define S
#define S
#define S
四. 修改arch/arm/mach-s
IODESC——ENT(GPIO),
使内核启动时初始化(IIS)和(GPIO)
五. 配置,编译内核。 在内核顶层目录键入:
#make menuconfig
System Type-----------à
[*]S
Sound-------à
Open sound system--à
[*] HLG442
六, make