自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 两个patch进了linus’ tree

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5de1743e2434fcb24e3d944a20130029b8fe867a http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8faf9e3838c31c426e6203cb7dc6fc0f0bdb8b7e   非常开心啊。 昨天haojian

2011-04-15 20:56:00 608

原创 2.6.39-rc3+发布 && 内核社区感受

这两天有点忙,同事要走了,把他的工作分给我了,uboot,虽然之前没有看过,也正好借这个机会研究一下uboot,代码量不大,架构跟内核差不多。正好有机会研究一下。 从上周末开始,下班回来也没有多少时间写日志,陆续发了一些补丁,也没有消息,维护者确实很忙。 从昨天开始,就有补丁被applied的邮件陆续发到邮箱里了,很兴奋,非常兴奋,虽然一些个补丁都是做很小的改动,包括一些清理工作,但是至少,也为内核做贡献了,再大点,为开源做贡献了,哈哈。 提交的补丁数不知道多少个了,晚上数了数5个补丁applied,

2011-04-13 21:57:00 754

原创 Linux kernel交叉编译

为了fix掉其它架构的几个bug,只好安装多个架构的交叉编译。 刚开始用crosstool的脚本自动编译安装,搞了一天,还没有搞完,太慢了。而且成功的几率不大。 后来在看kernel.org的时候发现有编译过了bin,no-libc的,于是觉得应该可以,下了一个4.5.1的,要求glibc.2.11,也不想重装glibc了。再降版本,4.4.4的可以,于是就用这个了,下了好几个架构的crosstool,放到了/opt/下,环境变量声明一下,就可以编译了。果然很爽啊。 这样进行部分编译:也不会污染代码树

2011-04-10 23:48:00 1062

原创 input core input.c and evdev.c (2)

接昨天上篇: 说到了input_fops,下面接上: input_fops:   1: /*打开操作*/ 2: input_open_file 3: /*不做操作*/ 4: noop_llseek .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas,

2011-04-08 19:45:00 1428

原创 input core input.c (1)

drivers/input/input.c 就是所谓的input的核心程序。 分析这个文件,先从input_init开始。 1: static int __init input_init(void) 2: { 3: err = class_register(&input_class); 4: err = input_proc_init(); 5: err = register_chrdev(INPUT_MAJOR,

2011-04-07 23:17:00 915

原创 mourning the loss of David Brownell

Greg KH Tue, Apr 5, 2011 at 11:48 AM To: [email protected], [email protected] Reply | Reply to all | Forward | Print | Delete | Show original As I have seen this tangentally mentioned already a few times publically, I figured it

2011-04-05 16:18:00 810

原创 2.6.39-rc1+不能关机、重启的bug

pull了2.6最新的tree,装了上去,玩了一天,提了几个patch,晚上本来想睡觉的,关机的时候发现panic了。。 兴奋了一下,决定试着fix掉这个bug. 修改,编译,重启。 重复了好多次。 根据信息,定位到了drivers/base/syscore.c: void syscore_shutdown(void) 看了一下log,发现这个是39内核新加的功能,注册了一个 static LIST_HEAD(syscore_ops_list); 用void register_sysc

2011-04-05 14:33:00 951

原创 一气发了3个patch

放假就是比较爽。可以干点自己的事情。 编译了2.6.38的和2.6.39-rc1+的kernel. https://patchwork.kernel.org/patch/684782/ https://patchwork.kernel.org/patch/684802/ https://patchwork.kernel.org/patch/684871/ 其中有一个不确定的,有一个已经有人提交过了。 不过能发现问题,还是不错的。

2011-04-04 19:29:00 735

原创 [转]git 在kernel开发中的使用

[FYI] a> Google Talk: Linus Torvalds on git http://www.youtube.com/watch?v=4XpnKHJAok8 b> Google Talk: Randal Schwartz on git http://www.youtube.com/watch?v=8dhZ9BXQgc4      1, Linus的git tree,AKA 'mainline kernel':         $ git-clon

2011-04-03 20:46:00 1543

php5中文技术手册 php开发必备

php5 最新的技术手册,php程序员必备。

2008-11-06

空空如也

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

TA关注的人

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