
Android收音机FM驱动涉及hal层、框架层和应用层代码。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
android收音机FM驱动,包括HAL层、框架层和应用层代码,采用的方法一无需依赖framework部分。首先,将1.FM文件放置在\hardware\rk2x2.FmRadio目录下,随后将其复制到packages\apps3.hardware\libhardware\include\hardware\fm.h中,再将其放置在hardware\libhardware\include\hardware\fm.h4.build\target\product中,并更新PRODUCT_PACKAGES列表以包含FmRadio。其次,通过在bionic/libc/kernel/common/linux/Hw_fm.h文件中进行拷贝操作,并使用device/rockchip/rksdk/device.mk文件中的PRODUCT_PACKAGES += fm.$(TARGET_BOARD_HARDWARE)语句来确保硬件资源能够顺利编译。此外,需要在device\rockchip\rksdk\init.rc文件中添加权限设置chmod 0664 /dev/RADIO_FM8035以及chown system system /dev/RADIO_FM8035,从而使Rk28_fm.c(位于hardware\rk2x\fm\primitive)中的int fm_init(sighandler_t fm_sighandler)方法能够正常运行。方法二则需要在方法一的基础上进一步扩展框架相关的内容。
全部评论 (0)
还没有任何评论哟~


