Linux每日一记(2014-6-24)

uboot命令:
环境变量相关:
printenv (name)查看环境变量
setenv 添加(name value)、修改(= value)、删除环境变量()
saveenv 保存环境变量(写入flash中)

文件下载相关:
tftp 通过网络下载文件
  setenv ethaddr addr
  setenv ipaddr  board ip
  setenv serverip server ip
tftp c0008000 uImage
把server服务目录下的uImage通过tftp读入到c0008000处

内存操作:
md 显示内存区内容
md [.b .w .I] address
mm 修改内存
mm [.b .w .I] address
输入空格 回车结束修改

Nand Flash操作:
nand flash 显示flash信息
nand erase (start length) 擦除flash (写入前工作)
nand write ([内存地址][flash地址] length) 写入数据
nand read ([内存地址][flash地址] length) 读出数据

执行程序:
go addr[arg..]
bootm [addr [arg..]] 要有固定文件头

开发板信息:
bdinfo

自动启动:
setenv bootcmd tfto c0008000 uImage \;bootm c0008000

saveenv


构建根文件系统:
创建根文件系统主目录/nfsroot/rootfs(nfsroot为nfs文件系统共享目录)

mkdir -p /nfsroot/rootfs  (-p表示父目录不存在时创建父目录)

cd /nfsroot/rootfs

mkdir bin dev etc lib proc sbin sys usr mnt tmp var

mkdir usr/bin usr/lib usr/sbin lib/modules


创建设备文件,内核在引导时设备节点console,null必须存在

cd dev/

mknod -m 666 console c 5 1

mknod -m 666 null c 1 3



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值