嵌入式 linux 启动基础

假设 pc 的 ubuntu ip 地址是 192.168.10.2

单板 ip 地址是 192.168.10.15

 

1> putty 正确连接串口

2> 参考 ubuntu10.04 配置手册.pdf 正确配置 nfs, tftpboot

3> 下面命令测试是否可以将 PC 上的 nfs 目录 /tftpboot/rootfs 挂在到单板上的 /mnt/net 下面

     mount -t nfs 192.168.10.2:/tftpboot/rootfs /mnt/net  -o nolock,proto=tcp,nfsvers=3

4> 设置单板 uboot 后,从 nfs 启动

     setenv bootargs console=ttyS2,115200n8 root=/dev/nfs nfsroot=192.168.10.2:/tftpboot/rootfs ip=192.168.10.15:::255.255.255.0:devkit8000:eth0:off video=omapfb:mode:7inch_LCD

 

5> linux 启动执行的脚本: /etc/init.d/rcS, /etc/inittab

 

6> 启动 tlenetd:( 从而 pc 可以 telnet 到板子上 )

     在 /etc/init.d/rcS 末尾加入:

     mkdir /dev/pts
     mount -t devpts devpts /dev/pts

     在 /etc/inittab 末尾加入:

     t1:2345:once:/usr/sbin/telnetd

 

 

知识点: 区分 /dev/tty、/dev/console、/dev/pts、/dev/ttyn
/dev/tty 指的是当前工作的终端显示器

/dev/console 就是tty0

/dev/tty1,tty2就是不同的虚拟终端(virtual console)).通常使用热键alt+Fn来在这些虚拟终端之间进行切换
/dev/pts 是远程登陆(telnet,ssh等)后创建的控制台设备文件所在的目录,登陆用户对应,/dev/pts/0,1,2....
你可尝试 echo "aaaaaa" > /dev/pts0、1、2

 

Xephyr启动参数:

Xephyr -keybd ephyr,,,xkbmodel=evdev,xkblayout=us -ac -reset -screen 640x480 -retro :2 &

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值