简介
树莓派是一款基于ARM的微型电脑主板,以SD卡为内存硬盘,卡片主板周围有两个USB接口和一个网口,可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有PC的基本功能。
配置
网卡
BroadcomBCM2835(CPU,GPU,DSP和SDRAM,USB)
CPU
ARM1176JZF-S核心(ARM11系列)700MHz
GPU
Broadcom VideoCrore IV,OpenGL ES 2.0,1080p 30 h.264/MPEG-4 AVC高清解码器
内存
512MByte
USB 2.0接口 个数
2(支持USB hub扩展)
影像输出
Composite RCA(PAL & NTSC),HDMI(rev 1.3 & 1.4),raw LCD Panels via DSI 14 HDMI resolution from 640x350 to 1920x1200 plus various PAL andNTSC standards
音源输出
3.5mm插孔,HDMI
板载存储
SD/MMC/SDIO卡插槽
网络接口
10/100以太网接口
外设
8xGPIO、UART、I2C、带两个选择的SPI总线,+3.3V,+5V,ground(负极)
额定功率
700mA(3.5W)
电源输入
5V / 通过MicroUSB或GPIO头
总体尺寸
85.60 x 53.98 mm(3.370 x 2.125 in)
发布的操作系统
系统 |
描述 |
Raspbian
A community-created port of Debian wheezy, optimised for the Raspberry Pi
Pidora
Pidora is a Fedora Remix optimized for the Raspberry Pi
RaspBMC
XBMC media center distribution for Raspberry Pi
OpenELEC
OpenELEC is a fast and userfriendly XBMC Mediacenter distribution.
RISC OS
RISC OS is a very fast and compact system.
Arch
An Arch Linux port for ARM devices
详情参见:
http://www.raspberrypi.org/downloads
为什么选择移植安卓
在官网查询了一下,目前还不支持安卓,正在移植中。我之前在学习嵌入式系统的一些知识,于是萌生了移植个系统的想法,通过实际的操作,就可以更深入的了解到系统底层的知识。而安卓是我们身边最常见的嵌入式系统,并且底层是linux,可以参考的资料很多,比较适合拿来练手。于是就选择在树莓派上移植安卓。
可以参考的资料有:
git:
https://github.com/raspberrypi/
安卓源码:
https://source.android.com
下一步就是开始实战了,打算把经过都记录下来。通过移植,应该会对内核,驱动,HAL有更深的理解。
无论是否成功,希望能有很大的收获。