Firefly开源社区

标题: FireFly开发板开跑debian [打印本页]

作者: error结构体    时间: 2015-1-13 15:10
标题: FireFly开发板开跑debian
本帖最后由 error结构体 于 2015-1-13 15:38 编辑

1、首先展示一下效果图。

xfce登陆界面


桌面图片

2、静像制做过程。
(1)、建一个空文件系统静像
mkdir melehacking
cd melehacking
mkdir wheezy
dd if=/dev/zero of=wheezy.img bs=1M count=4096
mkfs.ext4 -F wheezy.img
mount -o loop wheezy.img wheezy
(2)、使用debootstrap建立基本系统
debootstrap --verbose --arch armhf --variant=minbase --foreign wheezy wheezy http://ftp.debian.org/debian

安装ARM指令系统模拟环境
apt-get install qemu-user-static binfmt-supportcp /usr/bin/qemu-arm-static wheezy/usr/binmkdir jessie/dev/pts
modprobe binfmt_miscmount -t devpts devpts wheezy/dev/ptsmount -t proc proc wheezy/proc

进入模拟根文件系统。
chroot wheezy/
# You should see "I have no name!@hostname:/
debootstrap/debootstrap --second-stage
# At the end, you should see "I: Base system installed successfully."
(3)、修改系统的一些基本配置。
修改语言
export LANG=Capt-get install apt-utils dialog localesdpkg-reconfigure localesexport LANG=en_US.UTF-8
软件源
sudo vim /etc/apt/sources.list

配置成合适的镜像站点:
1
deb http://ftp.cn.debian.org/debian wheezy main


网络
vim /etc/network/interfaces
auto lo eth0
allow-hotplug eth0
iface lo inet loopback
iface eth0 inet dhcp

3、真机运行。
(1)、静像烧录。
vi /etc/fstab# /etc/fstab: static file system information.# <file system> <mount point>   <type>  <options>       <dump>  <pass>/dev/sda      /               ext4    noatime,errors=remount-ro 0 1

录入存储介质,我用的是U盘
dd if=wheezy.img of=/dev/sdb
(2)、修改官方双系统烧录工具的parameter文件。
红色部分,如下:
CMDLINE:console=ttyFIQ0 androidboot.hardware=rk30board androidboot.console=ttyFIQ0 board.ap_has_alsa=0
root=/dev/sda rw rootfstype=ext4
init=/sbin/init initrd=0x62000000,0x00800000
mtdparts=rk29xxnand:0x00002000@0x00002000(uboot),0x00002000@0x00004000(misc),0x00008000@0x00006000(resource),
0x00008000@0x0000e000(kernel),0x00010000@0x00016000(boot),0x00010000@0x00026000(recovery),0x0001a000@0x00036000(backup),
0x00040000@0x00050000(cache),0x00002000@0x00090000(kpanic),0x00180000@0x00092000(system),0x00002000@0x00212000(metadata),
0x00200000@0x00214000(userdata),0x00620000@0x00414000(linuxroot),-@0x00a34000(user)

4、安装图形界面。
apt-get install isc-dhcp-client udev netbase ifupdown iproute openssh-server iputils-ping wget \net-tools ntpdate ntp vim nano less tzdata module-init-tools mc
apt-get install xfce4

最后在终端输入
startx
搞定。



作者: 12345    时间: 2015-1-13 17:30
厉害,版主是否可以尝试下ubuntu,我遇到的问题多多?
作者: error结构体    时间: 2015-1-13 18:47
方法应该差不多吧,官方就是维护的一个ubuntu啊。
作者: 暴走的阿Sai    时间: 2015-1-14 09:05
赞一个,支持原创
作者: 金豌豆    时间: 2015-1-14 12:53
真不错,我要实验一下!
作者: pqy    时间: 2015-1-15 10:12
难道arm版的xorg不是使用drm而是kdrive?不然X怎么可能这么容易就启动?还没见楼主配置显卡驱动呢
另外谁能告诉我mali_kbase.ko未加载时,framebuffer居然能正常工作,这是为什么?
作者: error结构体    时间: 2015-1-15 10:40
kernel中的framebuffer是直接可以工作的,我试过fodera的官网静像,也是可以直接图形界面的。
作者: pqy    时间: 2015-1-15 12:58
error结构体 发表于 2015-1-15 10:40
kernel中的framebuffer是直接可以工作的,我试过fodera的官网静像,也是可以直接图形界面的。

我知道了,xserver有fbdev driver。不过这个驱动估计不支持gles吧
作者: 金豌豆    时间: 2015-1-15 15:41
你好!请问:
官方双系统烧录工具指的是AndroidTool_Release_v2.3吗?
制作的.img文件烧到system区吗?
作者: error结构体    时间: 2015-1-15 17:46
是啊,不过我把系统DD到U盘的。只改了parameter的根分区地址。
作者: 金豌豆    时间: 2015-1-16 11:22
楼主,你的debian系统分辨率多少?
作者: error结构体    时间: 2015-1-16 14:40
我用的是HDMI显示器,1920*1080的吧,自适应。
作者: 金豌豆    时间: 2015-1-18 20:54
error结构体 发表于 2015-1-16 14:40
我用的是HDMI显示器,1920*1080的吧,自适应。

能不能修改分辨率?
作者: error结构体    时间: 2015-1-19 09:34
VGA的应用可以,HDMI是先跟显示器读取分辨率的,不知道行不行。
作者: 金豌豆    时间: 2015-1-19 17:01
VGA 支持几个分辨率?最大多少?最小多少?
作者: 金豌豆    时间: 2015-1-19 17:07
parameter修改后如何烧到板子上?
作者: zhansb    时间: 2015-1-19 17:28
可以参考源码啊,drivers/video/rockchip/vga/sda7123_vga.c
parameter烧写可以看wiki:http://wiki.t-firefly.com/index. ... A.E6.98.A0.E5.83.8F
作者: zhansb    时间: 2015-1-19 17:29
或者直接cat /sys/class/display/display0.VGA/modes
作者: 长江之水    时间: 2015-3-2 20:17
我也试试
作者: ohyeah521    时间: 2016-2-25 22:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: yancc    时间: 2018-4-4 16:03
学习中,很受益




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1