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
双音多频DTMF(Dual Tone Multi-Frequency)信令,逐渐在全世界范围内使用在按键式电话机上,因其提供更高的拨号速率,迅速取代了传统转盘式电话机使用的拨号脉冲信令。近年来DTMF也应用在交互式控制中,诸如语言菜单、语言邮件、电话银行和ATM终端等。将DTMF信令的产生与检测集成到任一含有数字信号处理器(DSP)的系统中,是一项较有价值的工程应用。
双音多频DTMF(Dual Tone Multi-Frequency)信令,逐渐在全世界范围内使用在按键式电话机上,因其提供更高的拨号速率,迅速取代了传统转盘式电话机使用的拨号脉冲信令。将DTMF信令的产生与检测集成到任一含有数字信号处理器(DSP)的系统中,是一项较有价值的工程应用。
在编码时将击键或数字信息转换成双音信号并发送,解码时在收到的DTMF信号中检测击键或数字信息的存在性。一个DTMF信号由两个频率的音频信号叠加构成。这两个音频信号的频率来自两组预分配的频率组:行频组或列频组。
双音多频DTMF(Dual Tone Multi-Frequency)信令,逐渐在全世界范围内使用在按键式电话机上,因其提供更高的拨号速率,迅速取代了传统转盘式电话机使用的拨号脉冲信令。近年来DTMF也应用在交互式控制中,诸如语言菜单、语言邮件、电话银行和ATM终端等。将DTMF信令的产生与检测集成到任一含有数字信号处理器(DSP)的系统中,是一项较有价值的工程应用。