AP工作原理AP是一個(gè)SoC,不像通用計(jì)算機(jī)這樣,硬件和系統(tǒng)可以分開由廠家來設(shè)計(jì)!AP的硬件都繼承在一塊芯片上,各模塊邏輯上互相獨(dú)立,均通過總線連接起來。
每個(gè)模塊都有強(qiáng)勢(shì)的廠商進(jìn)行研發(fā),如cpu是arm公司,usb是cypress,nandflash有toshiba,samsung等!SoC主要包括cpu,dsp用以進(jìn)行多媒體的編解碼,memorycontroller,LCD controller,串行通信設(shè)備控制器(uart,ir,i/o),并行通信設(shè)備控制器(usb,ipc, nand flash)等。通過system bus controller,把SoC上器件的可尋址地址映射到cpu的線性地址空間中去,如usbcontroller的可尋址芯片地址映射到0x60030000----0x6003FFFF,那么cpu可以通過這個(gè)地址來對(duì)usb的寄存器和data進(jìn)行讀寫。symbian os要求cpu必須是little endian, with a fullMMU, user and supervisor modes, interrupts and exceptions.