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

来源:互联网 发布:淘宝上的隐藏优惠券 编辑:程序博客网 时间:2024/05/21 06:36
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