所有由hzak发布的文章

Brillo: 将系统移植到Raspberry Pi 2B(树莓派)上

Raspberry Pi 2B(树莓派)具有4个Cortex-A7 CPU, 1G的内存空间,使用TF卡作为存储介质,一个百兆有线网卡,40Pin的GPIO, 4个USB接口。Brillo系统跑在上面一点问题都没有。 NOTE:   编译出来的系统只能在Raspberry Pi 2B上运行,其他的硬件版本是不支持的:CPU的指令集不同(需要armv7-a指令集)。   配置编译环境 相关的文档可以参考:http://source.android.com/source/initializing.html 编译用的主机要求是x64平台,运行ubuntu 14.04系统, 2G以上的内存, … 继续阅读Brillo: 将系统移植到Raspberry Pi 2B(树莓派)上

Raspberry Pi 2B开机过程分析

我们知道,通过NOOBS系统,Raspberry Pi 2B(树莓派)可以在一张TF卡上安装多个操作系统,你可以在启运的过程中选择进入哪一个操作系统,这个功能是如何实现的呢,我们需要对Raspberry Pi 2B(树莓派)的开机过程进行深入了解,以便能将定制的系统安装到Raspberry Pi 2B(树莓派)上。 从相关的文档上看,系统开机的过程是这样的:(Standalone partitioning explained · raspberrypi_noobs Wiki · GitHub和NOOBS partitioning explained · raspberrypi_noobs Wi … 继续阅读Raspberry Pi 2B开机过程分析

在ubuntu下创建一个文件作为硬盘

创建一个大小为4G的文件 $ dd if=/dev/zero of=mmc.bin bs=$((1024*1024)) count=$((4 * 1024)) 使用fdisk/cfdisk分区 将分成5个区:2个主分区和3个逻辑分区: $ fdisk mmc.bin Command(m for help): o # 创建第一个分区: Command (m for help): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p Partition number … 继续阅读在ubuntu下创建一个文件作为硬盘

Brillo: brillo emulator所使用的network类型

相关的文档请参考: http://wiki.qemu.org/Documentation/Networking https://en.wikibooks.org/wiki/QEMU/Networking https://wiki.debian.org/QEMU https://wiki.archlinux.org/index.php/QEMU#Networking qemu默认使用的network backend type为User networking(SLIRP), 它不需要root权限进行设置,但是性能不是太好, ICMP也不能用工作(在emulator中无法使用ping), 同时hos … 继续阅读Brillo: brillo emulator所使用的network类型