TI DaVinci DM368 running Emdebian

实验环境:

DM368 平台 : LW3xx

HOST : ubuntu 10.04.4 64-bit


1,参考网址

Emdebian

Tutorial Mini6410 Debian/Emdebian

Bootstrap Lenny for your ARM board

2,创建 emdebian 根文件系统

ubuntu 主机安装 debootstrap

#apt-get install debootstrap
创建目录,用来存放 emdebian 根文件系统

#cd ~
#mkdir emdebian-lw3xx
#cd emdebian-lw3xx 
#debootstrap --arch=armel --foreign squeeze rootfs/ http://www.emdebian.org/grip/

下载完成后,再做一些调整

#echo "proc /proc proc none 0 0" >> rootfs/etc/fstab
#echo "lw3xx" > rootfs/etc/hostname
#mkdir -p rootfs/usr/share/man/man1/
#mknod rootfs/dev/console c 5 1
3,设置 uboot 启动参数,设置为从 NFS 启动 emdebian 的文件系统

setenv bootargs console=ttyS0,115200n8 init=/bin/sh ip=dhcp root=/dev/nfs noinitrd nfsroot=192.168.0.100:/srv/nfs/rootfs-emdebian,nolock mem=60M
saveenv

4,准备好适用于 LW3xx 的 uImage

请参考

5,LW3xx 正常启动后,调用一下命令,进入 emdebian 根文件系统制作的第二阶段(制作时间比较长,请耐心等待)

/debootstrap/debootstrap --second-stage
完成之后,再执行如下命令

echo "ttyS0" >> /etc/securetty
printf "T0:123:respawn:/sbin/getty 115200 ttyS0\n" >> /etc/inittab
#printf "auto eth0\niface eth0 inet dhcp\n" >> /etc/network/interfaces  
passwd
reboot -f

上面第三行不要执行了 printf "auto eth0\niface eth0 inet dhcp\n" >> /etc/network/interfaces

因为 uboot 中已经设置 bootargs 为 DHCP,要不然,反而会有错误提示

nfs: Server 192.168.0.10 not responding, still trying

关于 passwd ,请使用 6 位数字作为密码

6,重启后,先进入 uboot 命令行,重新设置 linux 启动参数

setenv bootargs console=ttyS0,115200n8 init=/sbin/init ip=dhcp root=/dev/nfs noinitrd nfsroot=192.168.0.100:/srv/nfs/rootfs-emdebian,nolock mem=60M
tftp 80700000 uImage-3.3.4
bootm

7,更新 emdebian

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

系统正常启动后,就可以更新系统了

apt-get update

如遇到登录服务器失败,请在 /etc/resolv.conf 中手动添加 DNS 服务器 IP 地址

8,利用 apt-get 安装软件

apt-get install php5 apache2 sqlite3







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值