在年初的一份报告中整理过OpenMoko的Neo1973和FreeRunner的硬件配置。
|
Neo1973 (GTA01)
|
FreeRunner(GTA02)
|
外形尺寸和重量
|
大小(mm)
|
120.7 x 62 x 18.5
|
同左
|
重量(克)
|
184 +/- 5
|
同左
|
应用处理器
|
Samsung S3C2410AL-26 (主频266 MHz)
|
Samsung S3C2442B (主频400 MHz)
|
Flash
|
NAND
|
64MB Samsung NAND flash (K9F1208U0B) ,连接到 S3C2410 NAND 控制器
|
在应用处理器S3C2442中集成了256MB Samsung NAND flash, 连接到 S3C2442 NAND 控制器
|
NOR
|
无
|
为意外情况的紧急启动(unbrickable emergency boot)准备了12MBit NOR flash
|
RAM
|
128MB SDRAM (2x Samsung K4M511633C),连接到 S3C2410 SDRAM 控制器
|
128MB SDRAM (应用处理器S3C2442集成了64MB, 外面又加了64M,是1颗 Samsung K4M51323PC) ,连接到 S3C2442 SDRAM 控制器
|
GSM/GPRS
使用 Texas Instruments 的Calypso方案,支持GSM和GPRS
|
CALYPSO 数字基带. 连接到 S3C2410 UART1 (完整的UART口, 包括RxD, TxD, CTS, RTS), 映射到Linux用户空间设备/dev/ttySAC0. 基带处理器和应用处理器的连接是标准的串口连接. OpenMoko在这个接口上实现了GSM 07.05(AT命令协议), GSM 07.10(串口多路复用)等标准协议 .
|
同左
|
TWL3014 模拟基带
|
同左
|
TRF6151 射频接收发射芯片
|
同左
|
AGPS/GPS
|
Global Locate公司Hammerhead PMB 2520 AGPS方案 . 连接到应用处理器的UART2 (完整的UART口, 包括RxD, TxD, CTS, RTS)。映射到Linux用户空间设备/dev/ttySAC1
|
使用U-blox ANTARIS 4 chip. 连接到应用处理器的UART2 (完整的UART口, 包括RxD, TxD, CTS, RTS)。映射到Linux用户空间设备/dev/ttySAC1
FR使用的GPS芯片是u-blox移动终端系列的ATR0635。这是一个集成射频和基带的单芯片方案,96 Pin BGA, 7 x 10 mm
|
microSD-Card
|
一个 microSD aka Transflash slot. 支持 SDHC. 在Linux中挂载到 /media/card
|
同左
|
连接到 S3C2410 MMC/SD 控制器
|
连接到协处理器 Glamo 3362 MMC/SD 控制器
|
LCD Module (LCM)
|
2.8" diagonal (1.7" x 2.27" - 43mm x 58mm) 480x640 toppoly (tpo) TD028TTEC1 模块, 使用Toshiba JBT6K74 TFT LCD 驱动芯片
|
同左
|
连接到 S3C2410 显示控制器, 使用 S3C2410 SPI 接口通路1.
|
连接到协处理器 Glamo3362 LCM 接口 and Glamo3362 SPI 接口
|
触摸屏
|
连接到应用处理器触摸屏控制器
|
同左
|
蓝牙
|
Delta DFBM-CS320 Class2 模块, 使用 CSR BlueCore4 (V2.0+EDR). 驱动程序使用Linux内核自带的BlueZ. 连接到应用处理器USB Host controller (OHCI)
|
同左
|
震动
|
连接到应用处理器 GPIO.
|
同左
|
图形加速
|
无
|
Smedia Glamo 3362(多媒体影音协同处理器)
|
WiFi
|
无
|
基于Atheros AR6001 的方案
|
音频
|
codec
|
WM8753. PCM数据连接到 S3C2442 IIS 接口 , 用应用处理器的 I2C 接口控制
|
同左
|
Stereo Amplifier
|
使用National Semiconductor 的LM4857 Stereo Amplifier, 连接到WM8753的模拟音频输出
|
同左
|
|
用S3C2410 I2C接口控制
|
同左
|
有线耳机
|
支持2.5mm插槽的立体声耳机
|
同左
|
蓝牙耳机
|
通过 PCM 总线 从 CSR Bluetooth 蓝牙芯片连接到codec (WM8753)
|
同左
|
电源管理
|
使用 Philips PCF50606
|
同左
|
电池
|
与 Nokia BL5C 电池兼容
|
同左
|
Accelerometers(加速度传感器),可以用于图像旋转/菜单/游戏
|
无
|
两个 ST LIS302DL. 通过S3C2442 的 I2C 控制
|
分享到:
相关推荐
- **硬件配置**: - 处理器:Samsung 2442 SoC @ 400MHz - 内存:128MB SDRAM + 256MB NAND flash (可扩展至16GB) - 屏幕:2.8英寸 VGA TFT (480x640像素) - 电池:1200mAh - 输入方式:触摸屏 + 按键 - 连接...
总结,Android on Freerunner平台涉及到了Android系统的深度定制和硬件驱动的开发。HIL和RIL是这一过程中的核心部分,它们分别负责硬件资源的管理和无线通信功能的实现。理解和掌握这些知识,对于在Freerunner平台上...
该模拟器可以模拟OpenMoko Neo1973(GTA01)和Neo FreeRunner(GTA02)两款设备,这两款设备分别采用Samsung S3C2410AL-26(运行频率可达266MHz)和Samsung S3C2442BB54(运行频率可达400MHz)作为处理器。...
在描述中提到了开发者在Neo 1973手机上成功启动了Android系统,这表明Porting Android不仅限于主流的硬件设备,也可以扩展到老旧或非主流的硬件。在这个例子中,开发者克服了性能问题和功能不完全的问题,虽然系统...
- **FreeRunner**:一个具体的案例,用于说明如何将Android操作系统移植到特定的硬件平台——FreeRunner手机上。通过对FreeRunner的移植过程进行分析,可以帮助理解移植的具体步骤和技术细节。 #### 五、Android...
- **Neo FreeRunner**:支持 Android 1.5 版本。 #### 五、移植 Android 的目的与工作内容 - **移植目的**:使 Android 能够运行在特定的硬件平台上。 - **移植工作**: - 建立产品分支,并维护自定义版本。 - ...
它允许开发者在不同的硬件配置和Android版本上测试应用程序,而无需实际的硬件设备。 - **Android Development Kit (ADT)**:ADT是一组用于开发Android应用的工具集合,包括编译器、调试器、测试框架等。通过...
首先,意法半导体的LIS302DL三轴加速度传感器被Openmoko公司用于其Neo Freerunner手机平台,实现了运动感应功能。这款传感器是MEMS(Micro-Electro-Mechanical Systems)技术的产物,是一种微型电子机械系统,能够...
LIS302DL三轴加速度传感器被集成到Neo FreeRunner手机中,使得手机具备了运动感应功能,如屏幕自动旋转、计步器等。这种创新技术的使用不仅丰富了手机的交互方式,也为开发者提供了更多创新应用的可能性。 综上所述...
GTA02和FreeRunner是该项目的第二代设备,它们运行基于Linux的操作系统,并且鼓励用户进行自定义和开发。 "Windows编程"标签表明文件内可能包含与在Windows环境下进行软件开发相关的资源。Windows编程涵盖了使用...
17.2.1 Neo FreeRunner 介绍 335 17.2.2 烧录androidfs.jffs2 336 17.3 Android移植技术概论 337 17.3.1 Android底层技术的重要性 337 17.3.2 Android移植项目介绍 338 17.3.3 Android的技术优点......
针对 Openmoko Freerunner 的新 Linux 发行版
Gamerunner 是一个 Openmoko Linux 发行版。 它将 Freerunner 开放式手机转换为基于 Linux 的掌上游戏机。 此外,它是轻量级的,并且包含适用于 Linux 移动设备的最佳和最合适的开源游戏。
此插件将 OpenMoko FreeRunner 设备的一些电源状态添加到图标面板栏。 它基于 python-gtk,应该集成到许多基于 gtk 的窗口管理器中,即 xfce4。 这是 openmoko-panel-plugin(不再维护)的一个分支,它是在 Debian ...