Linux环境
jingsheng321
这个作者很懒,什么都没留下…
展开
-
BusyBox制作根文件系统
制作根文件系统如果编译的Busybox是个动态链接库,一定记得将其依赖的库文件copy到根文件系统的lib目录2.1 根文件系统预备知识嵌入式Linux中都需要构建根文件系统,构建根文件系统的规则在FHS(Filesystem Hierarchy Standard)文档中,下面是根文件系统顶层目录。目录内容bin转载 2011-10-30 17:59:47 · 2917 阅读 · 0 评论 -
Linux硬盘启动相关命令
解决file system只读问题:mount -o remount rw /initrd解包:cpio -ivmd initrd压包: find . | cpio -o -H newc | gzip > ../initrd.img原创 2011-11-01 10:36:53 · 360 阅读 · 0 评论 -
Linux console 乱码
export LC_ALL="zh_CN.GB18030"原创 2011-11-02 15:45:41 · 607 阅读 · 0 评论 -
UML Linux 编译, 启动,及调试
make O=../35.build/ ARCH=um deconfigmake O=../35.build/ ARCH=um menuconfigcd ../35.buildmake ARCH=um > 35.build.log 2>&1 &dd if=/dev/zero of=root_fs seek=500 count=1 bs=1M or dd if=/原创 2011-10-30 17:58:12 · 694 阅读 · 0 评论 -
查看RPM脚本
rpm -qp --scripts原创 2011-11-24 13:56:55 · 3086 阅读 · 0 评论 -
为UML linux 传递kernel参数
直接运行传递参数linux ubda=umfs kernel loglevel=7gdb调试方式传递参数suse:/jingsheng/linux_src/linux-2.6.36 # gdb linuxGNU gdb (GDB) SUSE (7.1-3.12)Copyright (C) 2010 Free Software Foundation, Inc.原创 2011-11-03 16:30:41 · 896 阅读 · 0 评论 -
创建Image, losetup和mount的使用, 并为Image设备加卷标
1. 创建Image文件520个柱面,16个磁头,63个扇区,每扇区512字节. 520x16x63=524160 dd if=/dev/zero of=my.img bs=512 count=5241602. 加载到为bochs的第二硬盘ata0-slave: type=disk, path="my.img", cylinders=520, heads=16, spt=63原创 2011-11-03 17:17:03 · 955 阅读 · 0 评论 -
gdb调试时忽略信号中断
比如要忽略SIGSEGV, 按如下设置, 调试时将不会受信号干扰(gdb) handle SIGSEGVSignal Stop Print Pass to program DescriptionSIGSEGV No Yes Yes Segmentation fault(gdb) handle SI原创 2011-11-03 17:03:46 · 7042 阅读 · 0 评论 -
Linux swap 使用
free 查看分区swap:fdisk /dev/sdc 创建 swap分区mkswap /dev/sdc1 创建分区swapswapon /dev/sdc1文件swap:dd if=/dev/zero f=/tmp/swap bs=1k count=500000mkswap /tmp/swapswapon /tmp/swap原创 2012-01-04 21:15:44 · 559 阅读 · 0 评论