自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

转载 解决typedef unsigned long long DDWORD; 在VC下编译不过问题。

http://www.byvoid.com/blog/c-int64/C/C++的64位整型計算機技術Add comments4,177 views在C/C++中,64为整型一直是一种没有确定规范的数据类型。现今主流的编译器中,对64为整型的支持也是标准不一,形态各异。一般来说,64位整型的定义方式有long long和__int64两种(VC还支持_int64

2014-05-20 13:28:21 1065

转载 Linux下vim的tag用法

分类:学习使用tags   tags是定义标识符的地方。例如在c和c++程序中的函数定义。tags的列表在一个tags文件中维护。这个可以被vim用以直接的从任何地方跳转到tag,也就是定义了标识符的地方。  如果要成成所有当前目录下的C文件的tags文件,使用如下命令:     ctags *.c ctags是一个独立的程序。多数Unix系统已经自动安装了

2014-05-13 09:29:00 10601

转载 Linux内核里的DebugFS

DebugFS,顾名思义,是一种用于内核调试的虚拟文件系统,内核开发者通过debugfs和用户空间交换数据。类似的虚拟文件系统还有procfs和sysfs等,这几种虚拟文件系统都并不实际存储在硬盘上,而是Linux内核运行起来后才建立起来。通常情况下,最常用的内核调试手段是printk。但printk并不是所有情况都好用,比如打印的数据可能过多,我们真正关心的数据在大量的输出里不是那么一目了然

2014-05-13 09:19:48 712

转载 原子操作 atomic_t

1. atomic_t 定义及其原因:内核定义了atomic_t 数据类型,作为对整数计数器的原子操作的基础。[cpp] view plaincopytypedef struct {      int counter;  } atomic_t;  这里引入了一个特殊的数据类型,而不是直接使用int类型,原因如下:a. 让原子操作函数只接收 atomi

2014-05-12 18:32:12 3117

转载 原子操作 atomic_t

1. atomic_t 定义及其原因:内核定义了atomic_t 数据类型,作为对整数计数器的原子操作的基础。[cpp] view plaincopytypedef struct {      int counter;  } atomic_t;  这里引入了一个特殊的数据类型,而不是直接使用int类型,原因如下:a. 让原子操作函数只接收 atomi

2014-05-09 17:25:45 2353

转载 在Android源码树中添加userspace I2C读写工具

通过/dev/i2c-n节点,用户可以在userspace直接访问板上的i2c外设寄存器,主要是透过I2C_RDWR这个IO控制命令将i2c_msg数组传递给kernel去执行。下面的代码可以完成这个功能:[cpp] view plaincopy#include   #include   #include   #include   #include   #include

2014-05-05 16:51:25 1168 1

Android OpenglEs samples

在 eclipse下直接可以运行的 openGL代码实例,要装 android sdk.

2011-07-18

空空如也

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

TA关注的人

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