在高通平台的工程中存在两个文件夹Android 和amss 或 amss_proc ,其下有两个文件夹 adsp_proc,cdsp_proc,那么什么事amss 呢?
先记住一个概念 AMSS(Advanced Mobile Subscriber Software)先进移动用户软件,由Dual-Mode Subscriber Software(DMSS)升级而来。
一、首先简单介绍一下,高通平台7&8系列平台的软硬件架构。
如图:
硬件上采用的是ARM9+ARM11(最新的采用Cotex-A8或是Cotex-A9)的架构。其中Android是在ARM11上运行,而ARM9部分负责处理通信协议、射频、GPIO等,或者可以称作MODEM端,同样也运行一个OS,称为AMSS(Advanced Mobile Subscriber Software)。他们采用共享内存的方式来通信。
明白了吗?也就是说有两套系统,一个是Android,另一个是 AMSS,OK!
更深入了解可以参考:https://blog.csdn.net/yili_xie/article/details/5129469