ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Openmoko的应用处理器

Openmoko的应用处理器

原创 Linux操作系统 作者:c00lsun 时间:2009-03-24 09:27:52 0 删除 编辑
   【IT168 韩超】Openmoko是一个开放的手机系统,这个手机系统的核心是其应用处理器AP(Application Processor)。目前使用的是三星公司的ARM920T核心的处理器,三星公司的ARM处理器之间有很强的相似性。

  三星的ARM核心的处理器主要有ARM7TDMI核心的有S3C4510、S3C44B0,ARM920T核心的有S3C2410、S3C2440,ARM926EJ核心的S3C2412、S3C2413、S3C2412,ARM1176核心的S3C64006、S3C6410。


   目前与Openmoko系统有关的三星处理器主要是以下几种:

    ●  S3C2410:三星最早的ARM920T处理器
    ●  S3C2440:在S3C2410的基础上增加摄像头接口、AC97音频控制器、提高主频
    ●  SC32442:相当于S3C2442(等同S3C2440)加MCP (Multi Chip Package)
     在目前的Openmoko系统中,GTA01使用的是S3C2410处理器,GTA02使用的是SC32442处理器系统。

S3C2440A微处理器是由Samsung的另一个ARM920T核心的处理器,它的基本特性与S3C2410X类似,其主要的改进在于以下几点:
● 主频提高到400MHz
● 更低的内核电压,支持低电压存储器
● 具有数字摄像头接口(Camera Interface)
● 支持更多分辨率液晶屏
● 支持大页(2048字节)Nandflash
● 具有AC'97编解码器接口
● 具有更多可用的I/O口
● UART口输入输出各具有64字节FIFO
● 无需外围电路的触摸屏接口

        S3C2440A微处理器的框图如下所示,其重点改变的部分使用棕色标注。

下载 (109.21 KB)
2008-12-31 00:24

      
     S3C2440A为了适应智能手机的应用趋势,尤其提高了多媒体方面的能力,主要改进表现在提高主频、增加了增加摄像头接口和AC97音频控制器。

SC32442包括S3C2442(AP,应用处理器)和一个记忆体的MCP (Multi Chip Package,多芯片封装) 。SC32442是一个最合适的解决方案,智能手机,无线PDA和其他移动手持设备,提供他们和他们的普遍应用,具有成本效益,低功耗,和高性能的解决方案都纳入了一个很小的MSP 。这使企业充分利用的形式因素的通过产品尺寸的PCB (印刷电路板)。

       值得注意的是SC32442是一个芯片的名称,S3C2442是处理器的名称(注意二者的名称区别),SC32442芯片内部还包括MCP部分,它由两种内存组成。

       几种处理器和芯片之间的关系简单基本如下所示:
S3C2442B = S3C2440(无AC97)
SC32442B = S3C2442B + MCP
MCP = 64M SDRAM +128 NAND Flash
SC32442B = S3C2440(无AC97)+ 64M SDRAM +128 NAND Flash


       在Openmoko系统中,以GTA02为例,SC32442B接口连接外设的情况如下图所示:

2442B_GTA02.png(113.76 KB)

2442B_GTA02.png


9059159_200903240929141.gif

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9059159/viewspace-578101/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Openmoko 新武器
下一篇: mobpub宣传样例
请登录后发表评论 登录
全部评论

注册时间:2009-03-23

  • 博文量
    31
  • 访问量
    47076