lin35162

高工

今日你签到了吗?论坛动态

来自 论坛2018-12-12 08:13

学习字符设备驱动时重要的数据结构

第一个重要的数据结构 file_operations在内核源码/include/linux/fs.h中具体如下:参考linux device drivers中的解释  &……
来自 论坛2018-12-11 08:12

一个简单的linux设备驱动和应用测试代码

1 驱动源文件2 Makefile3 应用测试#include <linux/module.h>#include <linux/init.h>#includ……
来自 论坛2018-12-10 08:29

C语言之函数指针

函数指针是指向函数的指针变量。 因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。如前所述……
来自 论坛2018-12-09 08:18

C语言之指针函数

指针函数是指带指针的函数,即本质是一个函数。函数都有返回类型(如果不返回值,则为无值型),只不过指针函数返回类型是某一类型的指针。定义首先它是一个函数,只不过这个函数的返回值是一个……
来自 论坛2018-12-07 08:39

linux注册字符设备和卸载字符设备函数

注册一个字符设备的方法是使用:int register_chrdev(unsigned int major, const char *name, struct file_opera……
来自 论坛2018-12-06 08:42

C语言之assert的用法

assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include <assert.h>void a……
来自 论坛2018-12-05 09:55

C语言之volatile关键字的应用

一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值(……
来自 论坛2018-12-03 11:31

STM32 GPIO管脚模式的设置及使用方法

一、 在STM32中选用IO模式       1、浮空输入GPIO_IN_FLOATING ——浮空输入,可以做KEY识别,RX1 ……
来自 论坛2018-12-02 12:48

linux字符设备驱动之设备节点的自动创建

设备节点的自动创建在写Linux设备驱动程序的时候,很多时候都是利用mknod命令手动创建设备节点,实际上Linux内核为我们提供了一组函数,可以用来在模块加载的时候自动在/dev……
来自 论坛2018-12-01 13:00

C语言之对队列、结构体、指针、数组的理解

C语言之对队列、结构体、指针、数组的理解附测试例子#include <stdio.h>#include <assert.h>#define QueueSiz……
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司