Android是一种基于Linux的开源操作系统,它具有十分丰富的应用。文章提出了将搭载有Android系统的主板TQ210和双音多频拨号芯片MT8880通过主板上的摄像头B接口连接起来,设计一个可以在Android系统上接听和拨打有线电话的应用,然后在 Linux 内核中编写驱动程序,并在 HAL层和JNI层中生成动态库文件,实现在Android平台上通过有线接听和拨打电话的功能。经过测试,该设计方案能成功接听和拨打电话。
由于Android操作系统开放源码,在近几年被广泛用于各个领域,可以利用Android系统的开放性,开发该系统在有线电话方面的应用。将Android平台与拨号芯片MT8880结合起来研究。因为Android原生代码具有很大局限性,支持的设备太少,所以为了识别MT8880这个特定设备,并控制MT8880的逻辑输出,需要在Linux内核中添加驱动模块,并在HAL层和JNI层生成动态链接库,使得顶层应用程序可以控制拨号芯片MT8880。MT8880芯片主要用于发送双音多频信号(Dual Tone Mu