• 关于

    linux id_t

    的搜索结果
  • 手把手教你写Linux设备驱动---中断(一)(基于友善之臂4412开发板)

    今天,我们要来实现一个基于tiny4412开发板上的最简本的按键中断驱动程序,那么,写这个程序之前,我们先来了解下Linux中断的基本知识。 在Linux内核中,每一个能够发出中断请求的硬件设备控制器都有一条名为IRQ的输出线。所有现在存在的IRQ线都与一个名为可编程中断控制器的硬件电路的输入引脚...

    文章 morixinguan 2017-04-03 1351浏览量

  • 手把手教你写Linux设备驱动---中断(二)--tasklet实现(基于友善之臂4412开发板)

    上节:http://blog.csdn.net/morixinguan/article/details/68958185 在上一节博文中,教会了大家如何来写一个Linux设备的中断程序,实现也非常简单,我们来回顾一下具体的操作流程,只要遵循以下几个步骤即可实现最简单的中断处理程序: 使用中断相关的...

    文章 morixinguan 2017-04-08 871浏览量

  • Linux内核中断和异常分析(下)

    这节,我们继续上,中(以前的日志有)篇目进行分析,结合一个真实的驱动案例来描述linux内核中驱动的中断机制,首先我们先了解一下linux内核中提供的中断接口。      这个接口我们需要包含一个头文件:#include <linux/interrupt.h>      在中断接口中,...

    文章 morixinguan 2016-04-23 695浏览量

  • 万券齐发助力企业上云,爆款产品低至2.2折起!

    限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

    广告

  • LDD3学习笔记(11):内存分配

     Kmalloc分配内存快并且不清零获得的内存区,内存区保留它原来的内容,分配的区在物理内存中连续。 #include <linux/slab.h> void *kmalloc(size_t size, int flags); void kfree(void *obj); 内存分配的最...

    文章 宋金时 2011-07-14 667浏览量

  • linux 常用的基本系统数据类型

             caddr_t //核心地址 clock_t //时钟滴答计数器 compt_t //压缩的时钟滴答 dev_t //设备号(主和次) fd_set //文件描述符集 fpos_t //文...

    文章 hyman 2010-03-03 1035浏览量

  • linux 高性能读书笔记之通用socket地址

    ####socket网络编程接口 socket的地址是结构体sockaddr 代码如下 struct sockaddr{ sa_family_t sa_family; char sa_data[14]; } sa_family 成员是地址族类型(sa_family_t)变量。地址族类型通常与协议族...

    文章 科技小能手 2017-11-12 805浏览量

  • 从零开始写linux字符设备驱动程序(三)(基于友善之臂tiny4412开发板)

    这一节,我们再来看看新的知识点,这一次,我们将进一步完善这个字符设备的驱动程序。 首先,将上一节的代码做下修改: #include <linux/init.h> #include <linux/module.h> #include <linux/sched.h>...

    文章 morixinguan 2017-02-12 953浏览量

  • ktime使用例子【原创】

    #include <linux/kernel.h>#include <linux/init.h>#include <linux/module.h>#include <linux/delay.h>#include <linux/interrupt...

    文章 sky-heaven 2016-04-13 772浏览量

  • MTK8127编译sdk出错解决方法

    1、按照源码中sdk目录下的howto_build_SDK.txt参考文档的编译方式  $ cd ~/my-android-git  $ . build/envsetup.sh  $ lunch sdk-eng           $ make sdk 结果,产生错误log信息如下:#### ma...

    文章 morixinguan 2016-11-08 994浏览量

  • 手把手教你写Linux设备驱动---input子系统(二)--按键驱动实现(一)(基于友善之臂4412开发板)

    在上一节里,我们用一个应用程序实现了鼠标的控制,并控制鼠标用相对位移不断的画一个正方形,感觉非常有意思,这一节,我们将通过一个简单按键实例来真正的实现一个input设备驱动程序。 http://blog.csdn.net/morixinguan/article/details/69808832 在...

    文章 morixinguan 2017-04-11 1123浏览量

  • Linux内核实践之tasklet机制【转】

    转自:http://blog.csdn.net/bullbat/article/details/7423321 版权声明:本文为博主原创文章,未经博主允许不得转载。 作者:bullbat          源代码分析与原理部分参见前面的文章linux中断延迟之tasklet,这里我们看看他的使...

    文章 sky-heaven 2016-07-13 610浏览量

  • linux时间相关结构体和函数整理

    一、时间类型。Linux下常用的时间类型有4个:time_t,struct timeb, struct timeval,struct timespec,clock_t, struct tm. (1) time_t是一个长整型,一般用来表示用1970年以来的秒数. 该类型定义在<sys/tim...

    文章 长征4号 2012-05-11 576浏览量

  • 删除MySQL重复数据

    原文:删除MySQL重复数据 删除MySQL重复数据 项目背景 在最近做的一个linux性能采集项目中,发现线程的程序入库很慢,再仔细定位,发现数据库里面很多冗余数据。因为在采集中,对于同一台设备,同一个时间点应该只有一个数据,然而,数据库中存入了多个数据。对于如何造成了这个结果,一时没有想清楚,...

    文章 杰克.陈 2014-12-16 746浏览量

  • Django开发环境简单搭建

    Django开发环境搭建 thinkt@linux-pw37:~/.virtualenvs/v_python3.6/bin> ./pip install django thinkt@linux-pw37:~/.virtualenvs/v_python3.6/bin> ./python ...

    文章 天飞.h 2017-04-01 764浏览量

  • 基于ARM-contexA9-Linux驱动开发:如何获取板子上独有的ID号

    每个CPU,都有它固定的ID号,ID号就是这个CPU唯一的标识,它可能隐含着CPU的生产日期,版本号,型号等等,那么,在我们的这款友善之臂Tiny4412的板子上,我的这个CPU的ID又是多少呢?从我在光盘里拿到的linux-3.5内核其实已经将ID相关的驱动开发好了,我们在内核启动的过程中就可以...

    文章 morixinguan 2016-02-03 1346浏览量

  • 手把手教你写Linux设备驱动---中断(三)--workqueue实现(基于友善之臂4412开发板)

    上节,我们讲到如何来实现tasklet小任务机制 http://blog.csdn.net/morixinguan/article/details/69666935 这节,我们来实现一下中断下半部的工作队列: 在写这个demo之前,我们要了解一下工作队列的相关数据结构还有API。 需要包含的头文件...

    文章 morixinguan 2017-04-08 875浏览量

  • Linux驱动 读写文件【转】

    转自:http://blog.csdn.net/h_armony/article/details/7546624 在VFS的支持下,用户态进程读写任何类型的文件系统都可以使用read和write着两个系统调用,但是在linux内核中没有这样的系统调用我们如何操作文件呢?我们知道read和write...

    文章 桃子红了呐 2017-11-17 680浏览量

  • Linux驱动 读写文件【转】

    转自:http://blog.csdn.net/h_armony/article/details/7546624 在VFS的支持下,用户态进程读写任何类型的文件系统都可以使用read和write着两个系统调用,但是在linux内核中没有这样的系统调用我们如何操作文件呢?我们知道read和write...

    文章 桃子红了呐 2017-11-15 531浏览量

  • Linux驱动 读写文件【转】

    转自:http://blog.csdn.net/h_armony/article/details/7546624 在VFS的支持下,用户态进程读写任何类型的文件系统都可以使用read和write着两个系统调用,但是在linux内核中没有这样的系统调用我们如何操作文件呢?我们知道read和write...

    文章 桃子红了呐 2017-11-09 711浏览量

  • linux时间相关结构体和函数整理【转载】

    转载LYJ:http://blog.chinaunix.net/space.php?uid=14617649&do=blog&id=3058661 一、时间类型。Linux下常用的时间类型有4个:time_t,struct timeb, struct timeval,struct...

    文章 北之燕 2012-01-15 627浏览量

  • Linux字符设备驱动之中断按键

    看了上一篇文章后,相信你们对按键有个基本的了解,在这个驱动之前写的驱动跟51是没有什么区别的,上篇文章中的读按键是一直在进行,特别是对CPU的消耗会非常大,我们一般不采用这种方法,这章我们采用中断实现按键操作。当有按键产生了我们才去读,没有按键产生就休眠。还是直接上代码。 上一篇文章的链接:ht...

    文章 linux_drv 2015-09-13 1136浏览量

  • Linux驱动 读写文件【转】

    转自:http://blog.csdn.net/h_armony/article/details/7546624 在VFS的支持下,用户态进程读写任何类型的文件系统都可以使用read和write着两个系统调用,但是在linux内核中没有这样的系统调用我们如何操作文件呢?我们知道read和write...

    文章 sky-heaven 2016-05-30 657浏览量

  • 在linux内核中读写文件

    http://blog.csdn.net/tommy_wxie/article/details/8194276   1. 序曲 在用户态,读写文件可以通过read和write这两个系统调用来完成(C库函数实际上是对系统调用的封装)。 但是,在内核态没有这样的系统调用,我们又该如何读写文件呢? 阅读...

    文章 soul.stone 2017-02-05 819浏览量

  • MySQL · 特性分析 · MySQL 8.0 资源组 (Resource Groups)

    MySQL 8.0已经正式发布。这个版本包含很多有意思的特性,例如,更快、性能更好的Schema和Information Schema、原子DDL、UNDO空间回收等,在很多的网站,博客等上面都有大量的推广介绍。本文将要介绍的一个很有用的特性,资源组,反而没有得到充分的宣传。如果没有特别的说明,本...

    文章 db匠 2018-05-22 1347浏览量

  • misc设备,内核态记录文件

    1,kernel #include <linux/kernel.h> #include <linux/init.h> #include <linux/types.h> #include <linux/spinlock.h> #include <...

    文章 soul.stone 2017-11-20 609浏览量

  • Linux字符设备驱动之异步通知

    学习到这里到这里我们觉得这下这个驱动应该就很完善了吧,但是不仅然,我们是不是想当有按键按下的时候,这个时候再去通知用户空间的read函数来读,这样是不是更方便的都,免得函数也老是在哪里休眠。在这里说下:我是不会讲代码的,这些代码比较简单,这只是一些基础的字符设备驱动驱动,到以后我也会讲一些高级点的...

    文章 linux_drv 2015-09-13 1263浏览量

  • Linux内核驱动中对文件的读写

    有时候需要在Linux kernel–大多是在需要调试的驱动程序–中读写文件数据。在kernel中操作文件没有标准库可用,需要利用kernel的一些函数,这些函数主 要有: filp_open() filp_close(), vfs_read() vfs_write(),set_fs(),get_...

    文章 玄学酱 2017-08-08 1453浏览量

  • platform_device_register和platform_driver_register

    http://www.linuxidc.com/Linux/2012-01/51725.htm   #include <linux/kernel.h> #include <linux/init.h> #include <linux/types.h> #incl...

    文章 soul.stone 2017-07-15 821浏览量

  • Linux驱动之poll机制

    上一篇文章中我们采用了中断方式来查询按键,当你仔细观察的时候,虽然我们已经睡眠了,但是read的函数一直在那里等待,一直休眠下去,有没有一种机制设置个时间,来自动唤醒呢?也可以被中断函数唤醒呢?答案是有的,就是这篇文章讲得poll机制。 上篇文章的链接:http://blog.csdn.net/q...

    文章 linux_drv 2015-09-13 1062浏览量

  • online游戏服务器架构—用户登录数据组织

    sprite_t类型的数据结构是核心数据结构,每一个登录用户对应一个,它的初始化在用户登录的时候,此后一直到用户退出或者离线一直保存在系统内存当中,在此过程中该sprite_t数据结构被保存在两个哈希表当中,一个是以用户的id为索引,这个是逻辑相关的,另一个是以此连接的套结字描述符为索引,这个是逻...

    文章 科技小能手 2017-11-12 669浏览量

1 2 3 4 ... 116 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务