您正在查看 "Linux" 分类下的文章
2007-06-15 09:55
最近有项目需要多个进程间共享内存数据,而DirectFB的fusion基本上可以满足要求,空闲时间对此进行分析。 |
2007-04-09 23:29
start_kernel(void)
{lock_kernel();
printk(linux_banner);
.....
console_init();
}
上面的代码显示在调用console_init之前,已经使用了printk函数。那么printk函数到底是如何在console上实现呢?可否更改printk函数,重定向输出?本文给出答案。
printk在src/kernel/Printk.c中实现:
int printk(const char *fmt, ...)
在该函数内申请了一块静态内存static char printk_buf[1024];作为输出缓冲区。也就是说,不管console是否存在,printk都可以成功返回。
if (!down_trylock( |
2007-04-09 21:59
2007-04-09 21:46
四、zh_CN.GB2312到底是在说什么? Locale 是软件在运行时的语言环境, 它包括语言(Language), 地域 (Territory) 和字符集(Codeset)。一个locale的书写格式为: 语言[_地域[.字符集]]. 所以说呢,locale总是和一定的字符集相联系的。下面举几个例子:
1、我说中文,身处中华人民共和国,使用国标2312字符集来表达字符。 zh_CN.GB2312=中文_中华人民共和国+国标2312字符集。
2、我说中文,身处中华人民共和国,使用国标18030字符集来表达字符。 zh_CN.GB1 |
2007-04-09 21:44
Locale 详解
locale 是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文,写中文,与 window中文系统的兼容和通信。从实际经验上看来,locale的设定与看中文关系不大,但是与写中文,及window分区的挂载方式有很密切的关系。本人认为就像一个纯英文的Windows能够浏览中文,日文或者意大利文网页一样,你不需要设定locale就可以看中文。那么,为什么要设定 locale呢?什么时候会用到locale呢? |
2007-03-31 00:49
2007-03-31 00:28
使用变量
————
在Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在Makefile中执行的时候其会自动原模原样地展 开在所使用的地方。其与C/C++所不同的是,你可以在Makefile中改变其值。在Makefile中,变量可以使用在“目标”,“依赖目标”,“命 令”或是Makefile的其它部分中。
变量的命名字可以包含字符、数字,下划线(可以是数字开头),但不应该含有“:”、“#”、“=”或是空字符( |
2007-03-31 00:26
makefile的编写规则
————
规则包含两个部分,一个是依赖关系,一个是生成目标的方法。
在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要 让make知道你的最终目标是什么。一般来说,定义在Makefile中的目标可能会有很多,但是第一条规则中的目标将被确立为最终的目标。如果第一条规 则中的目标有很多个,那么,第一个目标会成为最终的 |
2007-03-30 02:18
今天编辑一个从windows拿过来的文档,发现有些回车等问题。于是想用dos2unix来整理一下,结果却不能apt-cache search dos2unix。今天编辑一个从windows拿过来的文档,发现有些回车等问题。于是想用dos2unix来整理一下,结果却不能apt-cache search dos2unix。
后来到 Linuxsir.org [b]被 deerlux [/b] 告知可以安装 sysutils。
尝试了,成功! |
|
|