基于wince5.0平台开发Si4730收音机芯片前期开发工作暂告一段落。下面对前期驱动开发进行总结和分析。
1.当前项目进展状态:完成WINCE5.0系统平台架构。
2.基于此平台上建立Si4730芯片驱动程序,调试通过收台成功。
3.下一阶段任务为:
3.1收音机功能的完善
3.2更好的与wince5.0融合,实现音效的系统化。
3.3考虑更换其他收音机模块或与wince6.0以上版本兼容。
4.项目实施描述
4.1 Si4730芯片在此项目中,我们将其看为基于wince系统的一个流设备进行处理,其所有的操作做为流设备驱动完成。
4.2 按照流驱动设备的开发步骤,以及结合SIRF芯片开发的步骤做如下工作:
4.2.1 在SIRF提供BSP和CSP包中参考声卡部分实现原理实现构建好文件框架。具体如下
4.2.1.1建立BSP部分。在%winceRoot%/PLATFORM/ARAGORN/DRIVERS下建立Radio目录。
4.2.1.2参考声卡部分添加sources和MAKEFILE文件。sources文件和MAKEFILE文件具体内容如下:
########################sources begin################################
!IF 0
Copyright ?2008 Tandow.CO.,LTD.
!ENDIF
TARGETNAME=si4730
RELEASETYPE=PLATFORM
TARGETTYPE=DYNLINK
DLLTENTRY=DllMain
WINCEREL=1
TARGETLIBS=/
$(_COMMONSDKROOT)/lib/