DSP

Raspberry Pi移植Android记录(一)

2019-07-13 20:03发布

简介
树莓派是一款基于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有更深的理解。 无论是否成功,希望能有很大的收获。