• 关于

    linux memcpy头文件

    的搜索结果
  • ndiswrapper加载TL-WN322Gplus之殇-抓取802.11数据帧

    修改NDIS库的实现来抓取802.11帧看似简单,实则困难。原因就在于NDIS只是Windows网络驱动的一套框架,类似Linux的Netfilter,它看重的是接口而不是实现,特别对于小端口驱动,最终只要将数据和上层驱动接口即可,具体读写设备的逻辑完全对外是封闭的。而对于Windows平台上的T...

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

  • Linux0.11内核剖析--内核体系结构

    一个完整可用的操作系统主要由 4 部分组成:硬件、操作系统内核、操作系统服务和用户应用程序,如下图所示: 用户应用程序是指那些字处理程序、 Internet 浏览器程序或用户自行编制的各种应用程序; 操作系统服务程序是指那些向用户所提供的服务被看作是操作系统的部分功能的程序。 在 Linux 操作...

    文章 wuyudong 2016-04-21 3574浏览量

  • C语言(函数)学习之index、rindex

    一、index函数 函数定义: char *index(const char *s, int c); 头文件:     #include strings.h 函数说明: index()用来找出参数s 字符串中第一个出现的参数c地址,然后将该字符出现的地址返回。字符串结束字符(NULL)也...

    文章 程序猿肖邦 2014-11-03 787浏览量

  • 阿里云爆款特惠专场,精选爆款产品低至0.95折!

    爆款ECS云服务器8.1元/月起,云数据库低至1.5折,限时抢购!

    广告

  • Linux下PF_PACKET的使用,RARP的server和client程序

    1.介绍 在linux中提供了PF_PACKET接口可以操作链路层的数据。 2.使用方法 定义一个pf_packet = socket(PF_SOCKET, SOCK_RAW, htons(ETH_P_RARP)); 就可以利用函数sendto和recefrom来读取和发送链路层的数据包了(...

    文章 canopus4u 2016-03-24 3670浏览量

  • Linux内核里的数据结构——位数组

    Linux 内核中的位数组和位操作 除了不同的基于链式和树的数据结构以外,Linux 内核也为位数组(或称为位图(bitmap))提供了 API。位数组在 Linux 内核里被广泛使用,并且在以下的源代码文件中包含了与这样的结构搭配使用的通用 API: lib/bitmap.c include/...

    文章 玄学酱 2017-08-16 951浏览量

  • 这个情人节,工程师用阿里云来试着表达不一样的爱意

        年轻的时候谈的恋爱就像TCP链接,恋爱时三次握手即可,可分手时却分了四次。而常常久久的爱情,更像是icmp协议,无论对方身在何处,无论是否是可靠连接,无论你何时去ping她/他,她/他都默默地响应你。这篇文章就是说说,如何在内核中增加几行代码,让你的女神/男神当ping你(的服务器)的时候...

    文章 贺小白同学 2019-02-15 1073浏览量

  • mylast 通过utmp读取服务器登录情况

    最近突然要清理闲置服务器,最简单的指标当然是看下有多少服务器是最近没有人登录过的。当登录服务器的时候,init, tty等会将登录和登出信息记录到/var/log/wtmp文件中,通过last命令可以查询服务器的登录情况。 但是直接到服务器上执行last命令有几个问题,一是希望查询一个时间段内的登...

    文章 会影 2016-03-24 1252浏览量

  • 在 Android 系统中直接调用 SO文件(包含System.loadLibrary加载so的路径解释)

    Android虚拟机不能直接调用底层设备,如果要对底层设备进行调用,就需要用到so使用 C语言或C++编写完成,利用NDK进行编译,直接运行在Linux内核中,按jni调用 so时,基本类型可以直接交互。  在 apk里打包进.so文件的方法有两种,一 是在 Android.mk文件里增加“LOC...

    文章 keller.zhou 2017-03-20 3336浏览量

  • Linux 共享内存 详解

    一、什么是共享内存区 共享内存区是最快的可用IPC形式。它允许多个不相关的进程去访问同一部分逻辑内存。如果需要在两个运行中的进程之间传输数据,共享内存将是一种效率极高的解决方案。一旦这样的内存区映射到共享它的进程的地址空间,这些进程间数据的传输就不再涉及内核。这样就可以减少系统调用时间,提高程序效...

    文章 anzhsoft 2014-01-13 2326浏览量

  • 经典]Linux内核中ioremap映射的透彻理解【转】

    转自:http://blog.csdn.net/lanyang123456/article/details/7403514 几乎每一种外设都是通过读写设备上的寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址。根据CPU体系结构的不同,CPU对IO端口的...

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

  • ioctl用法详解 (网络)

    本函数影响由fd参数引用的一个打开的文件。#include#include int ioctl( int fd, int request, .../* void *arg */ );返回0:成功    -1:出错第三个参数总是一个指针,但指针的类型依赖于request参数。我们可以把和网络相关的请...

    文章 double2li 2016-04-01 1578浏览量

  • 自制操作系统Antz day08——实现内核 (中) 扩展内核

      Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html   Linux内核源码分析地址:https://www.cnblogs.com/LexMoon/category/1267413.html   Github地址...

    文章 奶berber 2018-10-14 1184浏览量

  • Linux inotify功能及实现原理【转】

    转自:http://blog.csdn.net/myarrow/article/details/7096460 1. inotify主要功能 它是一个内核用于通知用户空间程序文件系统变化的机制。 众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状...

    文章 桃子红了呐 2017-11-08 758浏览量

  • Linux设备驱动开发概述

    作者:宋宝华 email:author@linuxdriver.cn     在过去这些年,Linux已经成功应用于服务器和桌面系统,而近年来,随着嵌入式系统应用的持续升温,Linux也开始广泛应用于嵌入式领域,逐步成为通信、工业控制、消费电子等领域的主流操作系统。Linux正以其独特的优势极大...

    文章 技术小胖子 2017-11-08 892浏览量

  • Linux inotify功能及实现原理【转】

    转自:http://blog.csdn.net/myarrow/article/details/7096460 1. inotify主要功能 它是一个内核用于通知用户空间程序文件系统变化的机制。 众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状...

    文章 sky-heaven 2015-09-25 643浏览量

  • DAVINCI DM6446 开发攻略——V4L2视频驱动和应用分析

     针对DAVINCI DM6446平台,网络上也有很多网友写了V4L2的驱动,但只是解析Montavista linux-2.6.10 V4L2的原理、结构和函数,深度不够。本文决定把Montavista 的Linux-2.6.18 V4L2好好分析一下,顺便讲解在产品中的应用,满足一些客户提出要...

    文章 毛毛虫的爹 2013-07-22 1742浏览量

  • 经典]Linux内核中ioremap映射的透彻理解【转】

    转自:http://blog.csdn.net/lanyang123456/article/details/7403514 几乎每一种外设都是通过读写设备上的寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址。根据CPU体系结构的不同,CPU对IO端口的...

    文章 sky-heaven 2015-08-25 932浏览量

  • DAVINCI DM6446 开发攻略——V4L2视频驱动和应用分析

            2010年即将过去,有很多感慨需要总结一下,自从2010年1月份开始着手写DM6446开发攻略以来,得到很多网友和客户对本人博客的支持,同时结识一些有诚意的客户,他们对本人和我们团队的认可,在这里表示感谢。特别是南京航空航天大学的一个非常有个性、有良知和责任的李博导,对本团队的项目...

    文章 余二五 2017-11-15 849浏览量

  • linux下共享内存mmap和DMA(直接访问内存)的使用 【转】

    转自:http://blog.chinaunix.net/uid-7374279-id-4413316.html 介绍Linux内存管理和内存映射的奥秘。同时讲述设备驱动程序是如何使用“直接内存访问”(DMA)的。尽管你可能反对,认为DMA更属于硬件处理而不是软件接口,但我觉得与硬件控制比起来,它...

    文章 桃子红了呐 2017-11-14 970浏览量

  • linux下共享内存mmap和DMA(直接访问内存)的使用 【转】

    转自:http://blog.chinaunix.net/uid-7374279-id-4413316.html 介绍Linux内存管理和内存映射的奥秘。同时讲述设备驱动程序是如何使用“直接内存访问”(DMA)的。尽管你可能反对,认为DMA更属于硬件处理而不是软件接口,但我觉得与硬件控制比起来,它...

    文章 sky-heaven 2016-10-13 973浏览量

  • Linux 文件操作监控inotify功能及实现原理【转】

    转自:http://blog.chinaunix.net/uid-26585427-id-5012973.html 1. inotify主要功能 它是一个内核用于通知用户空间程序文件系统变化的机制。 众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改...

    文章 sky-heaven 2016-11-24 745浏览量

  • 蜕变成蝶~Linux设备驱动之CPU与内存和I/O

    那是世上最远的距离 思念让我无法去呼吸 你的一动和一举 占据我心里 陪我每个孤独无尽的夜里  用我心中盛放的画笔 描绘你微笑时的绚丽 爱让人痛彻心底 我却不怀疑 你的存在是我生命的奇迹 感受你的每一次的呼吸 多想告诉你我有多爱你 如果我说我愿意 为你而死去 可否你的梦里留下我痕迹 无数悸动变换岁月...

    文章 技术让梦想更伟大-李肖遥 2015-04-30 671浏览量

  • 深入浅出Linux设备驱动编程--内存与I/O操作

    对于提供了MMU(存储管理器,辅助操作系统进行内存管理,提供虚实地址转换等硬件支持)的处理器而言,Linux提供了复杂的存储管理系统,使得进程所能访问的内存达到4GB。 进程的4GB内存空间被人为的分为两个部分——用户空间与内核空间。用户空间地址分布从0到3GB(PAGE_OFFSET,在0x86...

    文章 技术小胖子 2017-11-14 707浏览量

  • 通过摄像头设备采集一帧数据的例子程序(完整版)【转】

    转自:http://blog.csdn.net/chance_yin/article/details/8947138 版权声明:本文为博主原创文章,未经博主允许不得转载。 [cpp] view plain copy #include <stdio.h> #i...

    文章 桃子红了呐 2017-11-19 891浏览量

  • mmap如何使用

     共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址 空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。 采用共享...

    文章 技术小阿哥 2017-11-26 597浏览量

  • Linux的文件系统及文件缓存知识点整理

    Linux的文件系统及文件缓存知识点整理 Linux的文件系统#文件系统的特点#文件系统要有严格的组织形式,使得文件能够以块为单位进行存储。文件系统中也要有索引区,用来方便查找一个文件分成的多个块都存放在了什么位置。如果文件系统中有的文件是热点文件,近期经常被读取和写入,文件系统应该有缓存层。文件...

    文章 优惠券发放 2020-06-08 525浏览量

  • linux内核驱动中对字符串的操作【转】

    转自:http://www.360doc.com/content/12/1224/10/3478092_255969530.shtml Linux内核中关于字符串的相关操作,首先包含头文件: [cpp] view plaincopyprint? #include <linux/st...

    文章 sky-heaven 2015-09-21 661浏览量

  • 通过摄像头设备采集一帧数据的例子程序(完整版)【转】

    转自:http://blog.csdn.net/chance_yin/article/details/8947138 版权声明:本文为博主原创文章,未经博主允许不得转载。 [cpp] view plain copy #include <stdio.h> #in...

    文章 sky-heaven 2017-05-25 732浏览量

  • 如何扩展Linux的ip_conntrack

    Linux中有一个基于Netfilter的连接跟踪机制,即ip_conntrack,每一个conntrack表示的就是一个流,该流里面保存了大量的信息字段,这些字段本地有效,指导着数据包的转发策略,但是我觉得这些字段信息还不够详细,试想,一个nfmark字段好像就可以做到一切了,但是我如果想为一个...

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

  • 【Nebula系列】通过UNIX域套接字传递描述符的应用

      传送文件描述符是高并发网络服务编程的一种常见实现方式。Nebula 高性能通用网络框架即采用了UNIX域套接字传递文件描述符设计和实现。本文详细说明一下传送文件描述符的应用。 1. TCP服务器程序设计范式   开发一个服务器程序,有较多的的程序设计范式可供选择,不同范式有其自身的特点和实用范...

    文章 铁芒箕 2018-07-18 997浏览量

1 2 3 >

云产品推荐

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