2012年7月27日
摘要: 在做开发的过程中,突然发现,要对系统做一些有意义的改变,必须要对操作系统的启动过程有一定的了解,不然就是修改你都不知道从哪里下手啊,然后就是找来资料看,去网上看别人的博客,有了前一周一些基本的经验,理解起来就快很多了。但是,别人的东西终究还是不适合自己,遂自己来总结一遍典型的Linux操作系统的启动过程,中间若有错误还请批评指正!1、加电并且启动BIOS加电也就是把电源按钮按下去,主板通电后会启动BIOS,都知道BIOS是写在单独的芯片中的,这个时候还只是BIOS来控制整个系统。2、BIOS到要引导的存储设备BIOS启动之后会先进行POST(short for Power On Self Te 阅读全文
posted @ 2012-07-27 16:40 spinsoft 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 今天下午通过一番折腾,终于琢磨除了Linux内核模块的动态加载方法,网上大部分教程基于旧版本做的,有很多地方不一样,走了很多弯路,不过最后终于成功了,方法如下:1、建立C++源文件,假设文件目录为path,文件名为hello.c源代码如下:#include <linux/init.h>#include <linux/module.h>#include <linux/kernel.h>static int hello_init(void){ printk(KERN_ALERT "Hello World!/n"); return 0;}sta 阅读全文
posted @ 2012-07-27 16:39 spinsoft 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 昨天,经过多次摸索和失败,终于把Linux内核配置、编译、更换的流程掌握熟练了。我的系统是Ubuntu12.04LTS,这次新版本的Ubuntu采用了grub2的启动方式,在最后更换内核的方式与老版的以及网上很多讲的方式有所区别,而且区别比较大,作为资深菜鸟,还是提醒一下,如果你的Linux并不是grub2的启动方式,请自行去博客园查找其他方法使你编译好的内核生效。废话不多说,开始。一下操作都是root权限,进入root用户或者是用sudo方式。1、下载内核,网址:http://www.kernel.org/。建议下载stable的3.4.5,如果你是大神,下载不稳定树的吧,还可以给Linux 阅读全文
posted @ 2012-07-27 16:38 spinsoft 阅读(200) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-07-27 15:00 spinsoft 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-07-27 10:06 spinsoft 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-07-27 10:04 spinsoft 阅读(0) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/wangmingshuai/archive/2012/07/27/2611182.htmlVMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。 1.bridged(桥接模式) 在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟 系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信.. 阅读全文
posted @ 2012-07-27 09:52 spinsoft 阅读(451) 评论(1) 推荐(0) 编辑
摘要: 卷积的意义,原文:http://blog.csdn.net/yeeman/article/details/6325693卷积 最近总是和卷积打交道,工作需要,每天都要碰到它好几次,不胜烦恼,因为在大学时候学信号与系统的时候就没学会,我于是心想一定要把卷积完全搞明白。正好同办公室的同学也问我什么是卷积,师姐昨天也告诉我说:"我也早就想把这个问题搞明白了!"经过一段时间的思考之后,有一些很有趣的体会和大家分享。听说卷积这种运算式物理学家发明的,在实际中用得不亦乐乎,而数学家却一直没有把运算的意义彻底搞明白。仔细品以下,还是有那么点滋味的。下面先看一下剑桥大学的教科书对卷积的定义 阅读全文
posted @ 2012-07-27 08:58 spinsoft 阅读(393) 评论(0) 推荐(0) 编辑