Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6277081
  • 博文数量: 2759
  • 博客积分: 1021
  • 博客等级: 中士
  • 技术积分: 4091
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-11 14:14
文章分类

全部博文(2759)

文章存档

2019年(1)

2017年(84)

2016年(196)

2015年(204)

2014年(636)

2013年(1176)

2012年(463)

发布时间:2013-05-22 15:53:24

第一: Linux时间函数的类型

1、Linux下常用时间类型
Linux下常用时间类型有四种:time_t、struct tm、struct timeval、struct timespec

1.1 time_t时间类型
time_t类型在time.h中定义:
[cpp] view plaincopyprint?
#ifndef __TIME_T
#define __TIME_T
typedef long time_t;
#endif......【阅读全文】

阅读(635) | 评论(0) | 转发(0)

发布时间:2013-05-22 15:53:00

Linux,rm......【阅读全文】

阅读(695) | 评论(0) | 转发(0)

发布时间:2013-05-22 15:52:45

1. bootchart2. printkTime 内核中的一个补丁,从2.6.11已经加入标准内核。通过PrintkTime功能为启动过程的所有内核信息增加时间戳,便于汇总分析。PrintkTime最早为CELF所提供的一个内核补丁,在后来的Kernel 2.6.11版本中正式纳入标准内核。所以大家可能在新版本的内核中直接启用该功能。如果你的Linux内核因为某些原.........【阅读全文】

阅读(917) | 评论(0) | 转发(0)

发布时间:2013-05-22 15:52:35

/*一个完整的LMOS驱动框架,当然对于不同的设备,不必写出所有的分发函数,我这里
*是为了展示一个完整的驱动框架。每个驱动分发函数都是4个参数,后面两个不用管
*这个是为了以后扩展升级用的。当然对于x86上的主桥驱动来说,最最重要的只有两个
*分发函数,设备枚举函数,电源管理函数。对于分发函数用到的参数全部在ioinfo_t
*结构体中。当然我这个驱动什么也不能做。
*注意的是,LMOS的驱动程序,一旦被装载,就是内核的一部分,和内核代码一起运行
*在CPU的最高特权级,可以访问所有的系统资源。就是说,你驱动程序的一点点错误都
*能导致机器崩溃,内核没有任何挽救措施。当然你的代码写不好但没有错误,这也许只
*会影响内核的执行性能。所以要明白的是,开发驱动就是开发内核,你的每行代码都至
*关重要。
*当然也不必紧张,LMOS内核会提供一系列接口,比如同步原语,内存分配与释放,进程
*间数据的传输,设备的注册与撤销等……以最大可能保证驱动编写的正确性。让其只专注
*于设备部分。
*/【阅读全文】

阅读(1185) | 评论(0) | 转发(0)

发布时间:2013-05-22 15:52:03

      IT=挨踢,这是人的自嘲,进入IT行业是有四五年了,也算得上是一个“老人”了吧,见了不少新人,面试了不少新人,也带了一些新人,多多少少还是有点发言权的。关于书本      新人们常常会说我看了多少多少的书,看过某某人写的书,仿佛书看了就会做了。其实不然,.........【阅读全文】

阅读(695) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册