raspberryandroid
‘壹’ 如何在树莓派上安装Android 6.0系统
树莓派又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是Raspberry Pi电脑板,中文译名"树莓派"!这一基金会以提升学校计算机科学及相关学科的教育,让计算机变得有趣为宗旨。
安装树莓派:
1.先将安装好系统的SD卡插入树莓派
2.再将usb接口的键盘和鼠标接上树莓派3.接上HDMI线
4.接上电源线,并打开电源
键盘输入"startx"启动图形界面,到此为止你的树莓派就正常启动。
1.NOOBS (New Out Of Box Software) 是树莓派一个全新的安装系统,允许用户更轻松的在树莓派设备上体验不同的 linux 系统。该软件安装到一个 4GB 或者更大的 SD 卡,首次启动时提供操作系统的安装选择。所选择的操作系统已经存在卡中,因此 NOOBS 无需联网下载 OS 映像。当前版本包含 Raspbian, Pidora 和两个版本的 XBMC 媒体中心软件。一旦选择,NOOBS 将安装所选系统到卡中剩余空间然后重启开始全新安装。
‘贰’ 树莓派安装Android7.1.2之后,所有的wifi都无法连接,手机热点也无法连接。
可腾讯WIFI管家,在首次登录后,可享受独家合作WiFi免认证连接服务,无需多次认证就能使用网络。
‘叁’ 树莓派3B安装rtandroid屏幕左边是黑屏,请高手指教
1、在关机状态下,同时按住开机键和侧音量键下键,以开启手机。
2、长按侧音量键下键约15秒钟,直至手机屏幕显示Android图标,手机进入恢复模式。
3、点按手机屏幕右下角,将显示一个菜单选项。
4、按侧音量键下键反色显示“wipe data/factory reset”,然后点按屏幕左下角的OK,在确认屏幕按侧音量键下键反色显示“Yes--delete all user data”,再点按屏幕下方的OK,可清除手机上存储的所有用户数据。
5、按侧音量键下键反色显示“wipe cache partition”,然后点按屏幕左下角的OK,可清除手机中的缓存分区。
6、按侧音量键下键反色显示“reboot system now”,然后点按屏幕左下角的OK,可重启手机系统。
‘肆’ 有没有在树莓派3b上安装过 android系统的
树莓派称卡片式电脑外形信用卡却具电脑所基本功能Raspberry Pi电脑板文译名"树莓派"基金提升校计算机科及相关科教育让计算机变趣宗旨
安装树莓派:
1.先安装系统SD卡插入树莓派
2.再usb接口键盘鼠标接树莓派3.接HDMI线
4.接电源线并打电源
键盘输入"startx"启图形界面止树莓派启
1.NOOBS (New Out Of Box Software) 树莓派全新安装系统允许用户更轻松树莓派设备体验同 Linux 系统该软件安装 4GB 或者更 SD 卡首启提供操作系统安装选择所选择操作系统已经存卡 NOOBS 需联网载 OS 映像前版本包含 Raspbian, Pidora 两版本 XBMC 媒体软件旦选择NOOBS 安装所选系统卡剩余空间重启始全新安装
‘伍’ 树莓派有哪些安卓系统
一般来说树莓派用RTandroid系统。其他的不稳定,只适合看看。
‘陆’ 树莓派为什么不支持android
树莓派(raspberry pi)是英国产品,默认键盘布局是英国(GB),我们用的键盘布局一般是美国(US)的 更改键盘布局,命令如下: sudo dpkg-reconfigure keyboard-configuration 进入后,选通用的101键PC键盘 本文来自电脑网 按tab键,到OK,按Enter确定 在键盘layout选择中,选Other 然后在选项中,选English(US) 按tab键,到OK,按Enter确定 再选English(US, alternative international) 树莓派(raspberry pi)学习4: 更改键盘布局 按tab键,到OK,按Enter确定 然后一路按OK 退出后,重启系统 sudo reboot 重新启动时,由于修改了键盘布局,在读取键盘布局的阶段会比平常慢一些 OK了, 终于可以打出所有字符了 这一点,linux还是不太方便,windows比较人性化一些
‘柒’ 如何将android linux烧到Raspberry Pi及其调试
一.Raspberry Pi入门向导。
首先下载Raspberry向导
二.准备工作
在进行以下步骤之前,需要先安装essential 工具包:
sudo apt-get install git-core gnupg flex bison gperf
build-essential zip curl zlib1g-dev gcc-multilib g++-multilib
libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev
libx11-dev lib32z-dev uboot-mkimage
三.怎样为Raspberry Pi构建android内核?
1.下载源代码
从ssh://<username>@elastos.org:29418/RaspberryPi/AndroidLinux.git下载源代码到<your_AndroidLinux_path>
此源代码来自https://github.com/Mathijsz/razdroid-kernel。
git clone ssh://<username>@elastos.org:29418/RaspberryPi/AndroidLinux.git kernel
2.下载ARM工具链
从ssh://<username>@elastos.org:29418/RaspberryPi/tools.git下载工具链
git clone ssh://<username>@elastos.org:29418/RaspberryPi/tools.git
3.编译内核
复制内核到config文件里
cd <your_AndroidLinux_path>
cp -v kernel.14.img.config .config
make -j8 ARCH=arm CROSS_COMPILE=$PWD/../tools/arm-bcm2708/arm-bcm2708hardfp-linux-gnueabi/bin/arm-bcm2708hardfp-linux-gnueabi-
四.如何为Raspberry Pi构建android framework?
1.下载源代码
从ssh://<username>@elastos.org:29418/RaspberryPi/android4.git下载源代码到<your_android_path>
git clone ssh://<username>@elastos.org:29418/RaspberryPi/android4.git
2.构建android framework
命令如下:
cd <your_android_path>
source build/envsetup.sh
lunch
显示lunch菜单如下:
You’re building on Linux
Lunch menu… pick a combo:
1. full-eng
2. full_x86-eng
3. simulator
4. full_rpi-eng
5. cyanogen_generic-eng
6. cyanogen_rpi-eng
选择第6个菜单。
然后进行编译
make -j8
等待编译成功,这可能需要几十分钟。
编译成功之后将”system”目录复制到root目录下,接下来我们可能会用到。
命令如下:
cd <your_android_path>
cp -r system out/target/proct/rpi/root
ps:编译时如果jdk版本不对,可将其改成jdk1.6
五.如何在Raspberry Pi上跑android linux内核?
1.准备一张存储空间2G以上的SD卡及相应读卡器。
2.下载arch linux镜像文件
用wget工具下载镜像文件:
wget http://files.velocix.com/c1410/images/archlinuxarm/archlinux-hf-2012-09-18/archlinux-hf-2012-09-18.zip
解压:
unzip archlinux-hf-2012-09-18.zip
成功之后,你会在当前目录下发现一个镜像文件。
3.烧linux镜像文件。
sudo dd bs=4M if=archlinux-hf-2012-09-18.img of=/dev/sdb
sudo sync
ps:/dev/sdb是SD卡在主机上的设备文件。不同的电脑可能不同。
4.用android linux内核代替这个内核。
做完上述步骤之后,当你把SD卡插在电脑上,你会发现有两个分区:一个是引导区,另一个是文件系统区。
用android linux内核代替引导区的kernel.img。
cp -uv <your_android_linux_path>/arch/arm/boot/zImage <your_sdcard_boot_partition>/kernel.img
5.用android linux文件系统代替这个linux文件系统
rm -rf <your_sdcard_file_system_partition>
cp -r <your_android_source_code_path>/out/target/proct/rpi/root/* <your_sdcard_file_system_partition>
6.配置内核命令行cmdline.txt
Edit the <your_sdcard_boot_partition>/cmdling.txt, and replace “init=/…” with “init=/init”
7.做完这些之后就可以在Raspberry Pi上跑这个android linux内核。
六.如何为Android linux做一张可引导的SD卡
1.删除已有分区,如果没有就不用删了。
Command(m for help):p
Disk /dev/sdb: 15.7 GB, 15707668480 bytes
64 heads, 32 sectors/track, 14980 cylinders, total 30668085 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0×00000000
sudo fdisk/dev/sdb
Command(m for help):d
Partition number(1-4):1
Command(m for help):d
Selected partition 2
Command (m for help): p
Disk /dev/sdb: 15.7 GB, 15707668480 bytes
64 heads, 32 sectors/track, 14980 cylinders, total 30679040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0×00000000
Device Boot Start End Blocks Id System
Command(m for help):w
ps:确定删除之后,卸掉SD卡,然后再装上。
以bytes问单位记下SD卡的大小。后面的步骤会用到。
然后进入”Expert mode”。
Command(m for help):x
将这个SD卡设置为255个磁面,63个扇区和磁柱数量(不同的SD/mmc卡有着不同的此柱数量)
Expert command (m for help): h
Number of heads (1-256, default 64): 255
Expert command (m for help): s
Number of sectors (1-63, default 32): 63
ps:在下一步开始前,先要计算磁柱数量,计算过程如下:
B:SD卡以bytes为单位的大小(前面已经记住了即:15707668480)
C:磁柱的数量
C=B/255/63/512
例如:我的SD卡大小是16G(15707668480)
C=15707668480/255/63/512=1909.68191721,约等于1909.
Expert command (m for help): c
Number of cylinders (1-1048576, default 14980): 1909
Expert command (m for help): r
2.新建分区
如果你的SD卡已经分区,请按照上述步骤删除分区。接下来,我们将创建两个分区,一个是引导区,用来存放内核镜像等文件;另一个文件系统区存放android linux文件系统。
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1):
Using default value 1
First sector (2048-30679039, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-30679039, default 30679039): +128M
Command (m for help): t
Selected partition 1
Hex code (type L to list codes): c
Changed system type of partition 1 to c (W95 FAT32 (LBA))
Command (m for help): a
Partition number (1-4): 1
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (1-4, default 2):
Using default value 2
First sector (264192-30679039, default 264192):
Using default value 264192
Last sector, +sectors or +size{K,M,G} (264192-30679039, default 30679039):
Using default value 30679039
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: If you have created or modified any DOS 6.x
partitions, please see the fdisk manual page for additional
information.
Syncing disks.
ok,分区成功,现在我们有两个分区,接下我们对分区进行格式化。
3.格式化分区
对引导区进行格式化:
sudo mkfs.msdos -F 32 /dev/sdb1 -n BOOT
mkfs.msdos 3.0.12 (29 Oct 2011)
对文件系统区进行格式化:
sudo mkfs.ext3 /dev/sdb2 -L ROOTFS
mke2fs 1.42 (29-Nov-2011)
Filesystem label=ROOTFS
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
950976 inodes, 3801856 blocks
190092 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=3896508416
117 block groups
32768 blocks per group, 32768 fragments per group
8128 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
4.设置引导区
引导区必须包含以下文件,你可以从官方镜像里获取(bootable/fat32 partition)也可以从书面步骤中复制过来:
bootcode.bin:第二阶段的引导程序,
loader.bin:第三阶段的引导程序,
start.elf:GPU二进制固件映像,
kernel.img操作系统的内核镜像文件,
cmdline.txt:传递给内核的参数.
5.设置root文件系统分区
ROOTFS分区包含android文件系统,是从<your_android_framework_path>/out/target/proct/rpi/root复制过来的。
cp -r <your_android_framework_path>/out/target/proct/rpi/root/* /media/ROOTFS/
6.完成上述步骤之后,将其放在Raspberry Pi上跑。
七.如何在Raspberry Pi使用adb?
1.查看网络
当android linux在Raspberry Pi运行时,切换到控制台,执行以下命令:
ifconfig eth0
记下ip地址。
如果不能找到ip,可以输入以下命令:/system/xbin/dhcp-eth0,来启动网络连接程序。
ps:如果屏幕没有显示控制台,只要按CTRL+ALT+F2即可切换到控制台。如果你想要切换到Android界面,只要按CTRL+ALT+F7即可。
2.远程连接adb服务器
在主机上执行以下命令即可与同一局域网的Raspberry Pi相连
adb connect ip
连接成功后,你就可以用adb工具输出日志,执行shell命令等。
3.也可以用数据线连接主机,直接在主机上调试。
进入调试的命令为:
screen /dev/ttyUSB0 115200
‘捌’ 树莓派可以运行安卓吗
我在ICkey上买的树莓派试了下,ICkey是树莓派授权的国内代理商,我在那个上面找了好久也没有发现树莓派可以运行安卓系统的信息,这样看来,树莓派只能运行linux系统
‘玖’ 树莓派可以运行安卓吗
树莓派可以运行安卓。RaspberryPi(中文名为“树莓派”,简写为RPi),(或者RasPi/RPI)是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux。随着Windows10IoT的发布,我们也将可以用上运行Windows的树莓派。
安卓(Android)是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。
‘拾’ 如何在树莓派2上安装Android系统
你好,亲,目前国外有大神译的树莓派安卓6.0固件,但很多问题插网线也没网,浏览器闪退,U盘读不出,也就没法装APP了,纯属体验了,没什么用处,祝愉快,望周知,请采纳,谢谢