适配iPod到车载影音导航系统上的目的是为了将iPod里的音乐和视频呈现到汽车影音系统中。可以有两种方式控制iPod,一种是USB,另一种是UART。本项目用的是UART。之前在老平台(2440)上写好的iPod控制器,重新编译移植到新平台(Prima)上后发现交互出奇的慢。造成该问题的原因是Prima的扩展串口处理速度跟不上iPod的数据量。将Prima上专用UART来控制iPod后问题得到解决。
关于iPod视频。要想iPod输出其视频的话,除了遵循iPod协议外,还需要一个协处理器帮忙解密解密。传送Certificate的过程中不可将其分成协议上说的500byte一段,而应遵循基本协议,而不能超出一个数据包最大容量。可将其设为200一段进行传送。iPhone操作和iPod操作类似。