移动设备因其尺寸规模小、计算存储能力不足、输入输出组件受限等原因,其运行环境与开发调试环境往往在不同的计算机系统(CPU)架构上完成。这一特点使得移动设备的开发、调试、管理模式与传统嵌入式系统十分相似,整体结构上,也是类似 “上位机 + 下位机” 模式,移动设备本身是 “下位机”,常运行于 ARM 架构上;基于 X86 的 PC 是上位机,用于下位机上运行软件的开发、调试和管理。在 “上位机” 与 “下位机” 之间,设计某种机制进行交互。阅读全文