1. 内核学习方法,编译、调试等常见问题
1.1 关于编译升级内核到2.6.0的一些问题 作者:ommm
http://linux.chinaunix.net/bbs/thread-281831-1-5.html
1.2 VMWare Workstation 6.0调试Linux Kernel,竟如此方便 作者:albcamus
http://linux.chinaunix.net/bbs/thread-896214-1-5.html
1.3 基于S3C2410的Linux全线移植文档 作者:dozec
http://linux.chinaunix.net/bbs/thread-798304-1-6.html
1.4 【原创】《Linker Script in Linux》 作者: zx_wing
http://linux.chinaunix.net/bbs/viewthread.php?tid=1032711
1.5 月经结贴 -- 《Segmentation Fault in Linux》 作者: zx_wing
http://linux.chinaunix.net/bbs/thread-1149936-1-19.html
1.6 【译】linux-2.6.31内核文档系列 作者:openspace
http://linux.chinaunix.net/bbs/thread-1149917-1-23.html
1.7 Solaris、Linux和FreeBSD的内核比较 作者:compnik
http://linux.chinaunix.net/bbs/thr ......
1. 内核学习方法,编译、调试等常见问题
1.1 关于编译升级内核到2.6.0的一些问题 作者:ommm
http://linux.chinaunix.net/bbs/thread-281831-1-5.html
1.2 VMWare Workstation 6.0调试Linux Kernel,竟如此方便 作者:albcamus
http://linux.chinaunix.net/bbs/thread-896214-1-5.html
1.3 基于S3C2410的Linux全线移植文档 作者:dozec
http://linux.chinaunix.net/bbs/thread-798304-1-6.html
1.4 【原创】《Linker Script in Linux》 作者: zx_wing
http://linux.chinaunix.net/bbs/viewthread.php?tid=1032711
1.5 月经结贴 -- 《Segmentation Fault in Linux》 作者: zx_wing
http://linux.chinaunix.net/bbs/thread-1149936-1-19.html
1.6 【译】linux-2.6.31内核文档系列 作者:openspace
http://linux.chinaunix.net/bbs/thread-1149917-1-23.html
1.7 Solaris、Linux和FreeBSD的内核比较 作者:compnik
http://linux.chinaunix.net/bbs/thr ......
example:
zip -q -r html.zip html
参数说明:
语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>]
补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。
参 数:
-A 调整可执行的自动解压缩文件。
-b<工作目录> 指定暂时存放文件的目录。
-c 替每个被压缩的文件加上注释。
-d 从压缩文件内删除指定的文件。
-D 压缩文件内不建立目录名称。
-f 此参数的效果和指定"-u"参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中。
-F 尝试修复已损坏的压缩文件。
-g 将文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件。
-h 在线帮助。
-i<范本样式> 只压缩符合条件的文件。
......
acpid
配置文件:/proc/acpi/event
默认端口:无
说明:Advanced Configuration and Power Interface,为替代传统的APM 电源管理标准而推出
的新型电源管理标准。
是否需要启动:如果你需要对电源进行管理,那就需要启动。
anacron
配置文件:/etc/anacron
默认端口:无
说明:一个自动化运行任务。Red Hat Linux 随带四个自动化任务的工具:cron、anacron、
at、和 batc。当你的Linux 主机并不是全天候开机,这个anacron 就可以帮你执行在crontab
设定的时间内没有执行的工作。举例来说,当你的主机在晚上12:00 会自动关闭,但是偏偏
crontab 这个例行性工作是在4:00 工作,这个时候例行性工作就不能起作用了。不过利用
anacron 就能做到。
是否需要启动:如果主机已经24 小时开机,而且运行了cron,那么这个守护程序就不需要
启动了。
apmd
配置文件:/etc/sysconfig/apmd
默认端口:无
说明:Advanced Power Management,高级电源管理。传统的电源管理标准。一般系统都会
同时支持APM 和APMD 两种标志,但系统加载时只需加载一个即可。对于笔记本计算机比
较有用,可以了解系统的”电池电量”。
是否需要启动:如果我们使用的是台式计算机 ......
【文档创建日期:2010-05-30】
001 // P122: 三、上机题 3
002
003 // test03-03.c
004
005 // Header files included.
006 #include <stdio.h>
007 #include <stdlib.h>
008 #include <string.h>
009
010 #include <sys/types.h>
011 #include <sys/stat.h>
012 #include <fcntl.h>
013 #include <unistd.h>
014
015 // Conditional compilation.
016 #ifndef _MAX_DATA_TYPE_
017 #define _MAX_DATA_TYPE_
018
019 // Macro definition.
020 #define MA ......
在学习与工作中都离不开Linux,那么干脆就只装一个Linux算了,不过还是会有用到Windows的情况,比如说写论文啊,某些专业软件啊什么的。不要说Linux下什么都有,呵呵,反正我是不敢用Linux下的office的,打印社都用MS word。而word文档到了openoffice之流的下面就是会出现千奇百怪的现象。
废话少说,装好Linux,俺用Ubuntu,接近傻瓜型的,Debian也不错。 虚拟机还是用VMWare吧,功能强大一点,较新的7.01,也是免费软件,呵呵,反正我装上之后没问我要什么KEY之类的。
现在就是要导出VMWare下的BIOS了,VMWare使用的是Phoenix的BIOS,虚拟主板为440BX。不管它,导出再说。BIOS内容一般是在vmware-vmx这个文件当中,在linux下的路径为/usr/lib/vmware/bin/。
1. 导出VMWare的BIOS
使有"objdump -h /usr/lib/vmware/bin/vmware-vmx |grep bios440" 可以看到.bios440段的内容在vmware-vmx中的偏移量及大小。 使用objcopy 工具理论上可以导出这一段的内容的, 可是试了一下导不出来,水平有限。
  ......