自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 一个简单的互斥量的例子

1。 互斥量Linux提供了控制线程执行和访问代码临界区域的方法。其中最基本的两种办法是信号量和互斥量。关于信号量,笔者在Linux信号量介绍中介绍本文只介绍semaphore.h 相关的信号量的简单的操作。关于信号量在笔者其他博客里有详细介绍。Linux还有其他共享内存的方法。2. 与互斥量相关的函数#in...

2013-08-14 12:27:00 255

转载 一个简单的信号量的例子

1. 信号量Linux提供了控制线程执行和访问代码临界区域的方法。其中最基本的两种办法是信号量和互斥量。关于互斥量,笔者在Linux互斥量中介绍本文只介绍semaphore.h 相关的信号量的简单的操作。关于信号量在笔者其他博客里有详细介绍。Linux还有其他共享内存的方法。2. 信号量相关函数#include <sema...

2013-08-14 12:24:00 198

转载 字符设备驱动——申请设备号、注册字符设备

1. 设备号主设备号:用来标识与设备文件相关的驱动程序,——反应设备类型次设备号:为内核所用,被驱动程序用来辨别操作那个设备文件——区分同类型的具体某个设备1.1 设备号的内部表达在内核中,保存设备号(包括主设备号和此设备好)使用类型dev_t (<linux/types.h>)...

2013-08-14 12:22:00 289

转载 Linux设备驱动——简单的字符驱动

本文介绍Linux字符设备的静态注册方法,其中涉及到的模块加载,不了解的可以先参考构建和运行模块1. 还是线上源代码://memdev.h#ifndef _MEMDEV_H_#define _MEMDEV_H_#ifndef MEMDEV_MAJOR#define MEMDEV_MAJOR 200#endi...

2013-08-14 12:18:00 108

转载 Linux驱动入门——构建和运行模块

Hello world模块本文介绍如何向内核中添加一个hello模块。该模块的功能是在模块加载时,向系统日志输出“hello world\n” 在模块卸载时输出“Good bye,cruel world!".一个模块源代码一般有含有一个init函数(加载时调用)和一个exit函数(卸载时调用)。这两个函数由分别由宏module_init和module_exit调用。因...

2013-08-14 12:16:00 111

空空如也

空空如也

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

TA关注的人

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