改变从今天开始

Tags: Life  

30days 改变自己~

Days 1:早睡~

最近有一种流行病称之为“晚睡综合症”,症状是守在电脑或是游戏机前即使没有帖子更新即使游戏早就通关,也还是无所事事地守在那里;或是干脆从卧室到客厅再到厨房最后再回到卧室,摸一摸书架上的书,看一看冰箱里的胡萝卜,就是不肯躺倒床上合目而眠。而且,压力越大心事越多,晚睡综合症的表现就越是明显。所以,想要改变自己从减压开始,减压从早睡开始。

leon Published by 2012-03-07 14:24

Detail »

Makefile组成

Tags: Linux  

Makefile由五个部分组成:

  • Makefile:根目录Makefile,它读取.config文件,并负责创建vmlinux(内核镜像)和modules(模块文件)。
  • .config:内核配置文件(一般由make menuconfig生成)。
  • arch/$(ARCH)/Makefile:目标处理器的Makefile。
  • scripts/Makefile.*:所有kbuild Makefile的规则,它们包含了定义/规则等。
  • kbuild Makefiles:每个子目录都有kbuild Makefile,它们负责生成built-in或模块化目标。(注意:kbuild Makefile是指使用kbuild结构的Makefile,内核中的大多数Makefile都是kbuild Makefile。)

leon Published by 2012-03-03 18:05

Detail »

内核模块编程入门

Tags: Linux  

模块编程属于内核编程,因此,除了对内核相关知识有所了解外,还需要了解与模块相关的知识。

1.应用程序与内核模块的比较
为了加深对内核模块的了解,表一给出应用程序与内核模块程序的比较。
表一 应用程序与内核模块程序的比较

Author:leon

lyan Published by 2012-03-03 16:56

Detail »

推导坐标旋转公式

Tags: Algorithm  

x1=cos(angle)*x-sin(angle)*y;

y1=cos(angle)*y+sin(angle)*x;

其中x,y表示物体相对于旋转点旋转angle的角度之前的坐标,x1,y1表示物体旋转angle后相对于旋转点的坐标

推导

leon Published by 2012-03-03 02:30

Detail »

Europe History

Tags: Interest  

原先欧洲的人类生活在小亚西亚。
后来,欧洲人开始迁徙到不同的地方。
其中比较出名的是几个分支。
1、希腊人。
2、罗马人。
3、印度人。
所以印度人和意大利人,其实长的有点像的,都是黑头发卷毛。

leon Published by 2012-03-01 17:01

Detail »