- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 Linux中的时钟与时间
日期:2010-02-04 作者:Steven Yang 邮箱:mqyoung@gmail.com 注:转载请注明出处和作者并保持文档的完整 HZ 内核通过定时器中断来跟踪时间流,时钟中断由系统定时硬件以周期性的间隔产生,这个间隔由内核根据HZ的值设定。 HZ与体系结构有关,定义在中或者该文件包含的某个子平台相关的文件中。默认值为50 ~ 1200
2013-08-27 11:03:58 644
翻译 C++程序中如何调用C函数
C++语言支持函数重载,C 语言不支持函数重载。函数被C++编译后在库中的名字与C 语言的不同。假设某个C函数的声明如下: void foo(int x, int y); 该函数被C编译器编译后在库中的名字为_foo,而C++编译器则会产生像_foo_int_int之类的名字用来支持函数重载和类型安全连接。由于编译后的名字不同,C++程序不能直接调用C函数。C++提供了一个C连接交换指定符号e
2013-04-08 16:21:16 689
原创 2012-06-10 21:01 /etc/apt/sources.list -- 乌班图国内更新源 ubuntu
位置:/etc/apt/sources.list 常见的源: 1 中国科技大学源 deb http://debian.ustc.edu.cn/ubuntu/ hardy main multiverse restricted universe deb http://debian.ustc.edu.cn/ubuntu/ hardy-backports main mult
2012-12-25 18:41:27 725
原创 Nand Flash & Nor Flash
1、NOR的特点是芯片内执行(XIP,eXecute In Place),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中。优点是可以直接从FLASH中运行程序,但是工艺复杂,价格比较贵,NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。 NAND结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速
2012-12-20 13:16:25 669
原创 jiffies
全局变量jiffies用来记录自系统启动以来产生的节拍的总数。启动时,内核将该变量初始化为0,此后,每次时钟中断处理程序都会增加该变量的值。一秒内时钟中断的次数等于Hz,所以jiffies一秒内增加的值也就是Hz。 系统运行时间以秒为单位,等于jiffies/Hz。 注意,jiffies类型为无符号长整型(unsigned long),其他任何类型存放它都不正确。 将以秒为单位的时间转化为j
2012-12-20 13:15:15 489
原创 ubuntu10.10 上安装 RTAI
内核2.6.38.8 1.安装必须包 sudo apt-get install fakeroot build-essential crash kexec-tools makedumpfile kernel-wedge sudo apt-get build-dep linux sudo apt-get install git-core libncurses5 libncurs
2012-12-19 19:58:33 1315
翻译 Linux操作系统内核编译详解
为了正确的合理地设置内核编译配置选项,从而只编译系统需要的功能的代码,一般主要有下面四个考虑: 自己定制编译的内核运行更快(具有更少的代码) 系统将拥有更多的内存(内核部分将不会被交换到虚拟内存中) 不需要的功能编译进入内核可能会增加被系统攻击者利用的漏洞 将某种功能编译为模块方式会比编译到内核内的方式速度要慢一些 1. Code maturity leve
2012-12-19 16:21:05 405
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人