android AM/FM驱动怎么写啊,完全没有思路

linux上的驱动一定要挂载到v4l2上嘛?我配置了一个内核中的si4713收音机模块,它是v4l2架构的编译之后发现/dev下没有生成设备(我理想的是能生成一个radio设备什么的呢,可什么都没有),linux上收音机的驱动要怎么写呢?还有android上驱动都要怎么写啊 求大神指导啊@!