首页 > 代码库 > Linux札记(1)

Linux札记(1)

tar 命令参数:

  -j 代表使用‘bzip2’程序进行文件的压缩

  -J代表调用“xz”程序进行文件的压缩

  -z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。

  -x 从档案(压缩)文件中释放文件。

  -c 创建新的档案(压缩)文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。

  -v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。

  -f 使用档案文件或设备,这个选项通常是必选的。

 

cat /dev/input目录下设备节点,可查看设备输入信息

--待续--


boot、内核、fs源码与应用源码编译:

  1.内核编译配置文件路径:kernel/arch/arm/configs/...

    1.1.在内核源码根目录下(Makefile所在目录),使用make+配置清单文件名(上一步),拷贝config文件至当前目录下

    1.2.使用make menuconfig可进行图形化界面配置

  2.内核编译输出镜像文件路径:kernel/arch/arm/boot/zImage

  3.众多应用工具的源码编译(例如生成移植到其他平台的运行库),有别于bsp源码的编译,--未完成--


 

win平台快捷打开fastboot、nc工具:

  工作目录下,shift+鼠标右键,菜单选择打开控制台

命令示例:

  fastboot flash bootloader uboot_inand.bin

  fastboot flash kernel zImage-qt

  fastboot flash system rootfs_qt4.ext3

  fastboot flash system rootfs_qtopia.ext3


 

uboot设置:

  //镜像启动的bootargs

  set bootargs console=ttySAC2,115200 root=/dev/mmcblk0p2 rw init=/linuxrc rootfstype=ext3

  set bootcmd ‘movi read kernel 30008000; movi read rootfs 30B00000 300000; bootm 30008000 30B00000‘

  set bootcmd ‘movi read kernel 30008000; bootm 30008000‘

  set bootcmd ‘movi read kernel 20008000; bootm 20008000‘

  set bootcmd ‘movi read kernel 20008000; movi read rootfs 20B00000 300000; bootm 20008000 20B00000‘

  //nfs方式启动的bootargs

  setenv bootargs root=/dev/nfs nfsroot=192.168.1.100:/root/rootfs ip=192.168.1.10:192.168.1.100:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC2,115200

  mount -t nfs -o nolock 192.168.1.141:/root/s3c2440/build_rootfs/aston_rootfs /mymnt


 

Linux札记(1)