首页 > 代码库 > 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)