当前位置: 首页 > 工具软件 > emDebian > 使用案例 >

TI DaVinci DM368 running Emdebian

郭俊人
2023-12-01

实验环境:

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







 类似资料:

相关阅读

相关文章

相关问答