自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Ext3文件系统介绍

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty

2009-12-16 11:38:00 3872 1

原创 如何架设LVS集群服务器

    LVS,即linux virtual server, 就是Linux环境下架设集群服务器的一种实现方式,目的是通过多个服务器一起提供高性能的服务。很适合大型网站的接入。     LVS可以通过3种方式搭建:分别为NAT,IP tunneling,和Direct routing. 其中NAT方式性能较差,其它两种都差不多。详情见官方网站:http://www.linuxvirtualse

2009-11-29 21:09:00 909

原创 远程监控内核死机的一种方法

开发背景:最近开发一个内核项目时,遇到一个服务器内核维护的问题: 服务器存放在很远的电信机房内,只能通过ssh连接上服务器,当服务器的内核死机时,没有办法看到死机时内核打印的调试信息。因此需要开放一个内核维护模块。        通过查找,发现当前内核已经存在几个模块用于debug内核,如LKCD, netconsole模块,还有kexec模块,KDB等模块。 其实,比较贴近需求的是n

2009-09-22 21:53:00 1695

原创 EPOLL之内核实现

  Epoll也是通过文件描述符的方式控制,因此,epoll被设计成虚拟文件系统” eventpollfs”。 数据结构:struct eventpoll;epoll文件的控制结构,存储在file-> private_data。ep->wq:   等待ep事件发生的wait queue。通过sys_epoll_wait(…)加入的wait q

2009-09-22 21:42:00 1434

原创 NAND for SQUASHFS design

概述Squashfs一般存放于nor flash中,但是也可以使用Nand flash存储squashfs文件系统,但是需要绕过坏块。 算法描述在bootloader中烧写squashfs分区时,顺序的将squashfs烧到Nand flash中,如果碰上坏块,则顺序写入下一个好块。例如:#2是坏块,则数据写到#1, #3, #4,…上面。引导linux后,在mtd相应的s

2009-03-27 17:11:00 5273 1

原创 设计一个可靠的Flash env存储区WS_ENV

*******设计可靠的env存储区(WS_ENV)*** 使用环境    在嵌入式系统中,bootloader与linux kernel都需要互相传递变量,例如在bootloader中设    置IP地址,在kernel中读取IP地址。如果让boot loader直接写linux的文件系统,bootloader    将会变得非常大,一般都使用环境变量实现变量的传递。  *** 算法设计  

2009-03-13 21:21:00 954

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除