基于Android的MT8880芯片的设计与实现
2016-12-02周渊平
文 波,周渊平
(四川大学 电子信息学院,四川 成都 610065)
基于Android的MT8880芯片的设计与实现
文 波,周渊平
(四川大学 电子信息学院,四川 成都 610065)
Android是一种基于Linux的开源操作系统,它具有十分丰富的应用。文章提出了将搭载有Android系统的主板TQ210和双音多频拨号芯片MT8880通过主板上的摄像头B接口连接起来,设计一个可以在Android系统上接听和拨打有线电话的应用,然后在 Linux 内核中编写驱动程序,并在 HAL层和JNI层中生成动态库文件,实现在Android平台上通过有线接听和拨打电话的功能。经过测试,该设计方案能成功接听和拨打电话。
Android; 有线电话; MT8880; HAL; JNI
0 引言
随着移动通信技术的发展,移动通信经历了从第一代到第四代的飞速发展,目前,5G通信已经进入测试阶段。然而移动通信的每一次改变,通信频率几乎是成倍增加,使得每一个基站的信号覆盖率会越来越小,这样就会要求建立更多的基站,但是在城市里,居民不可能同意在自己的小区及小区附近建立基站,所以可以大胆预测,当5G通信到来时,室内的信号将会比较弱,手机通话质量会大大降低,这样使得辐射也会大大增加,通话稳定性将会显著降低。所以本文提出了一种在搭载有Android4.0系统的主板TQ210上拨打有线电话的方法,既可以克服手机在室内信号差的不足,又可以在主板上完成手机所具有的所有功能,这样在室内就可以完全不用手机。
1 硬件系统设计
1.1 硬件框架
硬件系统由主板TQ210与MT8880模块及其外围电路构成,如图1所示。主板TQ210采用了三星公司推出的S5pv210微处理器[1],从图1中可以看出主板TQ210的外围电路十分齐全。……
