设为首页 加入收藏

TOP

emdebian for ok6410(四步曲)
2014-11-24 13:24:40 来源: 作者: 【 】 浏览:1
Tags:emdebian for ok6410 步曲

买的飞凌的ok6410板子 默认的linux感觉不好使 就开始整个emdebian在板子上 享受apt的快乐


透过U-Boot、Linuxkernel和Debootstrap,开发者可以在极短的时间内,快速搭建一套嵌入式操作系统,以便进行硬件测试或软件开发。在瞬息万变的信息领域,快速搭建原型以验证构想是不可或缺的能力,希望读者透过本文介绍能对您有所裨益。


在虚拟机里的debian上安装个Debootstrap 建立rootfs用的


1.


apt-get install debootstrap


cd ~
mkdir debian
-
ok6410
cd debian
-ok6410


下面两种可选(由你自己喜欢)


Debian:


2.Emdebian: (我本人选的是下面这种)


#apt-get install qemu-kvm-extras-static -y


安装qemu-arm用于后期的chroot用。 不然不同平台chroot会出错.(x86和arm不同平台)


#cp /usr/bin/qemu-arm-static ~/debian_ok6410/rootfs/usr/bin


我们就准备要chroot进入此文件夹。在此之前,我们必须将Qemu for ARM复制到此文件夹中:


#chroot ~/debian_ok6410/rootfs /bin/bash


chroot进入我们建立好的rootfs,
#/debootstrap/debootstrap --second-stage


并执行每个套件的安装与设定scripts:


3.系统调校,需要调整修改的配置如下:


apt源修改:#echo "deb http://www.emdebian.org/grip/ squeeze main" >> rootfs/etc/apt/sources.list


网络相关配置:printf "auto eth0\niface eth0 inet dhcp\n" >> /etc/network/interfaces
echo "debian_ok6410">/etc/hostname


echo "s3c2410_serial0" >> /etc/securetty
printf
"T0:123:respawn:/sbin/getty 115200 s3c2410_serial0\n" >> /etc/inittab
passwd 修改root密码
4.准备一张sd卡。并在linux格式化成ext3格式文件系统 然后复制rootfs下面所有文件目录到sd卡


加载u-boot按空格改参数


setenv bootargs "root=/dev/mmcblk0p1 noinitrd console=ttySAC0,115200 init=/sbin/init"


saveenv


reset


如果启动错误内核可能没打ext3格式 记得自己重编内核下


好了 结束了 开始爽吧尽情的apt-get


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇S3C6410存储器映射 下一篇基于QT和OpenCV的人脸识别系统

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: