自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qb_2008的专栏

哪怕是被默默注视的我也会有飞翔的勇气

  • 博客(5)
  • 资源 (7)
  • 收藏
  • 关注

原创 linux模块编程(三)——线程的约会completion

上节中我们已经掌握了创建大量内核线程的能力,可惜线程之间还缺乏配合。要知道学习ITC(inter thread communication),和学习IPC(inter process communication)一样,不是件简单的事情。本节就暂且解释一种最简单的线程同步手段—co

2011-09-30 15:18:51 12187 3

原创 linux模块编程(二)——运行不息的内核线程kthread

上节中,我们成功地编译运行了一个linux模块。可惜的是,它只有两个函数,hello_init在模块加载时调用,hello_exit 在模块卸载时调用。这样下去,模块纵使有天大的本事,也只能压缩在这两个函数中。为了避免这种悲剧发生,本节就来学习一种让模块在加载后能一直运行下去的方

2011-09-30 01:23:26 19232 3

原创 linux模块编程(一)——加载你的模块

在达到能直接修改linux内核的程度之前,我们写的代码都需要以模块的方式添加到内核中去运行。本节就介绍最简单的模块编写和加载方法。1、首先创建一个目录modules,以存放以后编写的模块。再在其下创建一个子目录hello,最为本节创建模块的位置。2、编写源文件hello.

2011-09-29 23:44:51 3196 1

原创 linux内核的学习方法

经过之前的摸索,对linux内核的学习有一些自己的看法,就列一下自己支持的学习方法:1、要选最新的内核去学。linux内核版本变化太快了。linux 0.11就是一个自己动手写操作系统的范例,而到linux 2.4则发展到百万行级,被移植到各种平台。到2.6呢,linux在这

2011-09-29 01:40:35 4534 2

原创 linux-2.6.32的编译

虽然一直对linux抱有企图,但直到前几天才开始实际动手。首先是自己编译linux内核。编译在ubuntu 10.04下进行,系统使用的版本是linux-2.6.32-28,自己编译的是linux-2.6.32。现在linux编译配置变得比较傻瓜化,默认会把许多不必要的模

2011-09-29 00:38:28 2993

rtems移植代码分析之sparc-leon2

rtems移植代码分析之sparc-leon2: 对rtems中针对sparc处理器、leon2兼容板卡移植代码进行分析, 主要包括三部分代码分析:cpukit/score/cpu、 c/src/lib/libcpu/sparc、c/src/lib/libbsp/sparc/leon2 希望能对喜欢rtems或者sparc的人有所帮助,共勉!

2012-08-13

GNU autoconf automake and libtool

GNU Autoconf, Automake, and Libtool By Vaughan, V. Gary, Ben Elliston, Tom Tromey, Ian Lance Taylor

2011-07-24

java_swing.chm

java_swing程序设计.chm 介绍swing各个组件

2010-04-30

mysql-connector-java-5.1.5-bin.jar

mysql-connector-java-5.1.5.jar

2010-04-30

数据库系统概念课后答案

数据库系统概念课后practice和exercise答案

2009-11-21

空空如也

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

TA关注的人

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