自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

转载 二进制信号量,互斥信号和计数信号量的区别

VxWorks的信号量机制分析 VxWorks信号量是提供任务间通信、同步和互斥的最优选择,提供任务间最快速的通信。也是提供任务间同步和互斥的主要手段。VxWorks提供3种信号量来解决不同的问题。 二进制信号量:最快的最常用的信号量,可用于同步或互斥。互斥信号量:为了解决内在的互斥问题如优先级继承、删除安全和递归等情况而最优化的特殊的二进制信号量。计数信号量:类似于二进制

2011-11-30 21:49:04 3843

转载 [FreeBSD]x86地址映射实例

http://www.chinaunix.net 作者:qiuhanty  x86地址映射实例 qiuhan 2007.8.15 今天我们通过qemu来探讨freeBSD下x86地址映射。 用户地址空间的映射: 我们以调试auditd为例 # qgdb auditd (gdb) b main Breakpoint 1 at 0x804b594: file /

2011-11-29 00:15:19 1138

转载 cpu和内存之间——地址映射

cpu和内存之间有三根总线,地址,数据,和控制总线。这是在说地址之间的问题。cpu和内存之间用地址来查找数据,但是两者的地址并不总是一样的,cpu产生的是逻辑地址,而内存的就是物理地址。通常都是不一样的,所以需要地址映射。正好是从编程人员的角度看,(不考虑解释执行)程序总是经过源程序编译,连接,运行三个阶段。在这个过程中,指令和数据就要调到内存。地址捆绑的三种形式:编译时:编译时就

2011-11-29 00:10:56 5202

转载 地址映射原理和实现

简介  为了保证CPU执行指令时可正确访问存储单元,需将用户程序中的逻辑地址转换为运行时由机器直接寻址的物理地址,这一过程称为地址映射地址映射原理及实现1、 地址映射结构  在Tornado\target\h\vmLib.h文件中  typedef struct phys_mem_desc  {  void *virtualAddr;  void *

2011-11-29 00:10:05 2485

转载 ASSERT函数

assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: #include  void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息, 然后通过调用 abort 来终止程序运行。 http://www.

2011-11-28 23:54:41 21104 1

转载 C语言中extern的用法

第一篇一,static和extern:    大工程下我们会碰到很多源文件。文件a.cstatic int i; //只在a文件中用int j;   //在工程里用static void init()         //只在a文件中用{}void callme()          //在工程中用{   static int s

2011-11-25 22:58:46 908

foxit阅读器

非常好的PDF阅读工具,占用资源少,可以记忆上回打开的地方,多标签

2012-05-13

空空如也

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

TA关注的人

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