发布时间:2013-11-25 16:39:33
加电之后,就会出现下面的显示。U-Boot SPL 2013.04-rc1-14237-g90639fe-dirty (Apr 13 2013 - 13:57:11)musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)musb-hdrc: MHDRC RTL version 2.0 musb-hdrc: setup fifo_mode 4musb-hdrc: 28/31 max ep, 16384/16384 memoryUSB Peri.........【阅读全文】
发布时间:2013-11-12 22:52:09
升级了linux,结果grub2就不能引导xp了,网上找了一下,很多人都遇到这个问题,经过网上多方查询,总算是找到了答案,借用一下前辈的思路,写到这里,希望能够帮更多的人解决问题。简单说吧,进入grub.cfg文件,找到引导xp的选项添加:insmod fatinsmod ntldr #不确定这两行是不是必须的最后将chainloader +.........【阅读全文】
发布时间:2013-07-28 13:46:41
在分析pid、task的关系时,需要首先了解一些概念。pid是一个数据结构,表示一个进程的进程号,或者表示一个组的组号(对于组来说,组号就是组长的进程号,这个可以从文件sched.h的四个函数task_pid、 task_pgrp、 task_session看出来,这三个函数也描述了如何从一个task得到其不同的pid结构的方法);.........【阅读全文】
发布时间:2013-06-13 22:28:00
cgroup的功能和作用不废话,直说一下cgroup的几条设计准则,有了几条设计准则的约束,就比较容易理解其中的数据结构和函数,至于源代码cgroup.c,无非是两个内容,一是task_struct、cgroup、css_set三个数据结构互相关联,而是cgroup文件系统的实现。先看设计准则:一个层级(hierarchy)就是一棵数,它可以包.........【阅读全文】
发布时间:2013-06-08 12:52:16
idr的查询是非常简单的,把16进制的地址转换为32进制地址,每一位32地址表示某一层级的一个索引。仍用上一篇的数字0x123456来举例子,转换为32进制就是(1) (00100) (01101) (00010) (10110),分别对应于第4、3、2、1、0层的索引。首先在第4层找到ary[1],以此为地址找到第三层的idr_layer结构变量,以其中的ary[.........【阅读全文】