E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
内核驱动
×××公司linux
内核驱动
开发招聘笔试题
这是某个公司的linux
内核驱动
笔试题目,希望对各位要参加面试的朋友提供一点帮助,同时又要对公司试题保密,唉,没办法,具体公司名字只能采用×××代替啦!
iteye_20954
·
2020-06-23 19:45
内核驱动
与文件创建读写
内核驱动
与文件创建读写目的:在
内核驱动
中创建文件,并进行读写。用于保存驱动运行中的信息。方式:可以用两种方式实现该操作。
iiprogram
·
2020-06-23 17:37
windows底层核心編程
VMWare虚拟机
内核驱动
调试环境搭建过程记录
1.在VMWare中安装好WindowsXP操作系统,最好安装一下VMWareTool2.下载FileTransferManager和WindowsDriverKit(WDK)3.下载WindowsSDK安装并安装其中的Windows调试工具Windbg4.配置XP的bootloader,使用串口链接Windbg。具体配置方法见:http://blog.csdn.net/iamoyjj/archi
iamoyjj
·
2020-06-23 17:02
驱动开发
Linux
内核驱动
之HelloWord本地驱动
###################################################################linux
内核驱动
模块之hello#################
我不是7号
·
2020-06-23 16:45
技术
小知识
QEMU安装使用全攻
QEMU安装使用全攻略以前用过VMWare,编译
内核驱动
经常失败,只有VMWare-Server是免费的,但我的Feisty装VMWare出问题了,因此我就开始用Qemu,现在才发现Qemu这么好用,关键是
一叶de知秋
·
2020-06-23 16:46
学习笔记
windows
vmware
虚拟机
linux内核
ubuntu
服务器
对于linux下system()函数的深度理解(整理)
linux),发现程序有时就莫名其妙的死掉,每次都定位在程序中不同的system()函数,直接在shell下输入system()函数中调用的命令也都一切正常.就没理这个bug,以为是其他的代码影响到这个,或是
内核驱动
文件系统什么的异常导致
HULIHONG
·
2020-06-23 16:51
linux内核学习
v4l2详解(续)
一.什么是video4linuxVideo4linux2(简称V4L2),是linux中关于视频设备的
内核驱动
。
hdusunny44
·
2020-06-23 13:27
linux
Android Logcat输出为何能自动换行输出的原因以及多\n的作用
1.AndroidLogcat的是建立在Android的日志系统之上的,日志系统包括
内核驱动
模块Logger(drivers/staging/android)和liblog.so(源码位于/system
天才2012
·
2020-06-23 12:00
android源码
Android/Linux
内核驱动
相关经典书籍大合集(Linux驱动工程师必备)
原创作品,转载时请务必以超链接形式标明文章原始出处:http://blog.csdn.net/gqb666/article/details/8790680,作者:gqb666博主从事嵌入式Linux
内核驱动
开发工作
gqb666
·
2020-06-23 11:44
Linux驱动开发
嵌入式
Linux内核调试
驱动开发
Linux
Kernel
Android
嵌入式Linux驱动开发
Linux
Kernel
linux驱动
经典书籍
集合
Android
Linux
内核驱动
之DDR3(二)内存映射
一内存映射的概念上文中的内存寻址主要讲的是内存控制器如何去访问DDR3芯片基本存储单元本文中的内存映射主要讲的是如何将内存控制器管理的DDR3芯片地址空间映射到SOC芯片为DDR3预留的地址范围。比如基于ARM的SOC芯片,DDR3的预留地址一般都是0x80000000,如果没有使用内存映射,SOC去访问0x80000000地址时会造成整个系统崩溃,因为访问的地址并不存在实际的内存DDR3控制器有
goodtalent
·
2020-06-23 11:43
Flash调试
linux
内核驱动
DMA Engine使用
一DMAcontrol驱动1.前言前面文章介绍“LinuxMMCframework”的时候,涉及到了MMC数据传输,进而不可避免地遭遇了DMA(DirectMemoryAccess)。因而,择日不如撞日,就开几篇文章介绍Linux的DMAEngineframework吧。本文是DMAEngineframework分析文章的第一篇,主要介绍DMAcontroller的概念、术语(从硬件的角度,大部分
龙图腾
·
2020-06-23 05:53
VMware+Windgb+Win7
内核驱动
调试
本人在此基础之上根据具体情况有所改动本文主要记录个人安装VMware+Windgb+Win7
内核驱动
调试的笔记。
cqzj70
·
2020-06-23 00:03
基于libhid/libusb进行usb传输数据
使得libusb的使用也比开发
内核驱动
相对容易的多。相关资料见http://www.
byxdaz
·
2020-06-22 19:59
技术资料
工控产品
ceph-文件存储
它具有本机linux
内核驱动
程序支持,因此客户机可以使用本机文件系统
aiyun6369
·
2020-06-22 13:50
Device Tree常用方法解析
DeviceTree常用方法解析DeviceTree在Linux
内核驱动
中的使用源于2011年3月17日LinusTorvalds在ARMLinux邮件列表中的一封邮件,他宣称“thiswholeARMthingisaf
LKV_刘言
·
2020-06-22 13:45
Linux学习
开发与驱动
linux编译ko文件(不同内核源码版本)
最近编译
内核驱动
程序遇到了一些困难,网上下载与我的linux系统相同的版本,编译的时候过不去(每次都是编译到sound文件夹下时提示找不到xxx.c文件),后来经过多次的实验后便把内核换了别的版本作为系统内核启动成功编译出
坤昱
·
2020-06-22 10:44
linux
linux的成长之路
Linux基于v4l2的视频采集(含代码)
Video4linux2(简称V4L2),是linux中关于视频设备的
内核驱动
。V4L2较V4L有较大的改动,并已成为2.6的标准接口,函盖video\dvb\FM...,多数驱动都在向V4l2迁移。
YanMY2012
·
2020-06-22 09:10
音视频
Android 重学系列 Binder驱动的初始化 映射原理(二)
上一篇,经过千辛万苦终于到了
内核驱动
中的open方法。现在到了内存映射的阶段,也是binder为什么高效的主要原因。
yjy239
·
2020-06-22 08:36
《Linux C函数与算法》(Yanlz+VR云游戏+Unity+SteamVR+云计算+5G+AI+Linux系统编程+网络编程+
内核驱动
+IPC+fork+Socket+信号+立钻哥哥+==)
《LinuxC函数与算法》《LinuxC函数与算法》版本作者参与者完成日期备注YanlzLinux_C_V01_1.0严立钻2020.02.03##《LinuxC函数与算法》发布说明:++++“LinuxC函数与算法”:是对“Linux系统编程”的综合探索;开发Linux环境下的应用程序时,需要使用大量的Linux函数;这些函数有的属于Linux操作系统的API,有的属于C语言的标准库函数;+++
VRunSoftYanlz
·
2020-06-22 07:37
C++C铸就生存利器
人工智能AI2026
Linux系统编程
yanlz
VR云游戏
Linux
C
立钻哥哥
用windbg双机调试(本机和VM虚拟机)驱动程序
本文为在学习过程中的笔记,写的不好请见谅.在调试
内核驱动
程序时,驱动程序被操作系统加载.而操作系统无法自己调试自己.所以要用一台计算机调试另一台计算机的操作系统,进而调试
内核驱动
.使用windbg对虚拟机中的操作系统进行调试之前
RedLobster
·
2020-06-22 04:20
内核
在Ubuntu上为Android系统编写Linux
内核驱动
程序
在智能手机时代,每个品牌的手机都有自己的个性特点。正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iphone莫属了。据统计,截止2011年5月,AppStore的应用软件数量达381062个,位居第一,而AndroidMarket的应用软件数量达294738,紧随AppStore后面,并有望在8月份越过AppStore。随着Android系统逐步扩大市场占有率,终端
罗升阳
·
2020-06-22 00:50
Android
老罗的Android之旅
Android硬件抽象层(HAL)概要介绍和学习计划
Android的硬件抽象层,简单来说,就是对Linux
内核驱动
程序的封装,向上提供接口,屏蔽低层的实现细节。
罗升阳
·
2020-06-22 00:49
Android
老罗的Android之旅
android
jni
linux内核
框架
硬件驱动
基于V4L2驱动程序的USB摄像头Android(JNI)的编写(一)
video4linux2(V4L2)是Linux内核中关于视频设备的
内核驱动
,它为Linux中视频设备访问提供了通用接口,在Linux系统中,本文主要介绍如何使用V4L2驱动程序打开我们的USB摄像头。
JansonZhe
·
2020-06-21 22:06
linux驱动
android平台
关于EXPORT_SYMBOL的作用浅析
在查看
内核驱动
代码的时候会经常看到在一些函数后面总会跟EXPORT_SYMBOL()这样的宏定义,通过网上查阅,它的作用大致总结如下:1、定义说明把内核函数的符号导出,也可以理解成将函数名作为符号导出;
念愿
·
2020-06-21 17:28
Linux相关
Linux设备驱动入门
内核驱动
程序的同步处理、线程保护
在支持多线程的操作系统下,有些函数会出现不可重入的现象。所谓“可重入”,是指函数的执行结果不和执行顺序有关。反之则称这个函数是“不可重入”的。经常出行不可重入现象的情况是因为代码和全局变量有关,多个线程“同时”运行时,可能会导致汇编指令交错在一起。所以最终的全局变量的值是可能不一样的。本篇文章只是为了复习回顾用,以下介绍到的API不甚详细,具体的API参数和调用参考MSDN1.中断请求级Windo
苞米地里捉小鸡
·
2020-06-21 12:50
windows内核编程
驱动
内核
在进行内存映射mmap的驱动编译中遇到错误error: ‘VM_RESERVED’ undeclared (first use in this function)
在对编写
内核驱动
相对某个设备文件的物理地址空间用mmap映射到用户空间的进程地址空间中去,但是在编译的过程中遇到这样的问题:error:‘VM_RESERVED’undeclared(firstuseinthisfunction
Tasdily
·
2020-06-21 12:44
linux内核中的copy_to_user和copy_from_user(一)
Kernelversion:2.6.14CPUarchitecture:ARM920TAuthor:ce123(http://blog.csdn.net/ce123)1.copy_from_user在学习Linux
内核驱动
的时候
iteye_21199
·
2020-06-21 02:45
PCHunter —— 很强大的系统信息查看工具
附:资料里详细的主要功能有这些:1.进程、线程、进程模块、进程窗口、进程内存信息查看,杀进程、杀线程、卸载模块等功能2.
内核驱动
模块查看,支持
内核驱动
模块的内存拷贝3.SSDT、ShadowSSDT、FSD
逆风微光
·
2020-06-21 01:27
码农神器集
《Linux系统编程》(Yanlz+VR云游戏+Unity+SteamVR+5G+AI+系统编程+APU+高级环境编程+
内核驱动
+IPC+进程间通信+Socket+网络编程+立钻哥哥+==)
《Linux系统编程》《Linux系统编程》YanlzLinux_APU_V01_1.0严立钻2020.02.03##《Linux系统编程》发布说明:++++“Linux系统编程”:是对“Linux系统编程”的综合探索;开发Linux环境下的应用程序时,需要使用大量的Linux函数;这些函数有的属于Linux操作系统的API,有的属于C语言的标准库函数;++++“Linux系统编程”:定位在一个科
VRunSoftYanlz
·
2020-06-20 23:01
人工智能AI2026
C++C铸就生存利器
Linux系统编程
(8)客户端使用cephfs
客户端可以通过两种方式使用Cephwen件系统:使用本地
内核驱动
程序挂载CephFS,或者使用CephFUSE。(1)准备一个健康的c
binge6687
·
2020-06-20 20:04
Windows
内核驱动
开发:HelloWorld
测试信息DevMachine:WindowsVersion:2004(19041.264)WDKVersion:10.0.19041.1SDKVersion:10.0.19041.1VisualStudio:Community2019TestMachine:Windows7SP1+KMDManager+DbgView开发环境搭建参照:https://docs.microsoft.com/zh-cn
CN_Simo
·
2020-06-07 19:00
vs2019
内核驱动
编译失败:网络共享盘问题
怀念2008我以为这个年代了,中文路径问题应该解决了,记得vs2008写c的时候曾因中文路径的问题导致编译不通过,从2015版本开始发现有时候项目名称和路径里包含中文也可以编译通过了,习惯之后后面所有的编译报错问题很难再去想到中文路径上去。一次在编译内核文件的时候,发现总是编译失败,起初有一些常见的错误,例如inf文件校验,通过修改项目属性解决之后没有任何的报错,依然编译失败,没有报错的error
CN_Simo
·
2020-06-05 18:00
第三章 内核编程基础
在这章中:通用内核编程指南Debug与Release版本内核API函数与错误码字符串动态内存分配列表驱动对象设备对象通用内核编程指南开发
内核驱动
需要WindowsDriverKit(WDK),需要正确的头文件和库文件
OneTrainee
·
2020-05-18 10:00
第二章 开始内核开发
第二章开始内核开发在本章处理了
内核驱动
开发的一些启动和运行的基础需求。在该章中,有将安装必要的工具和写一个能够加载和卸载的基础驱动。
OneTrainee
·
2020-05-15 08:00
?预警信号?4月以来67只基金暂停大额申购,基金经理嗅到了什么气息?
其中,交银
内核驱动
基金自2月24日起将单笔申购金额限制到了1万元,而后净值累计下跌5.70%(截止至4月13日);银河
证券时报网
·
2020-04-15 00:00
?预警信号?4月以来67只基金暂停大额申购,基金经理嗅到了什么气息?
其中,交银
内核驱动
基金自2月24日起将单笔申购金额限制到了1万元,而后净值累计下跌5.70%(截止至4月13日);银河
券商中国
·
2020-04-15 00:00
Android 硬件 OpenGL ES 模拟设计概述
目前为止,所有你需要知道的是,Pipe由一个定制的
内核驱动
实现,并提供了非常快速的带宽。从客户系统的角度来看
hanpfei
·
2020-04-05 01:38
Windows
内核驱动
攻击(Pt. 2) - 通过栈溢出获取系统权限
这篇文章里,我们将浏览一个简单的HEVD驱动漏洞-栈溢出。攻击代码将附在最后。首先,我们把驱动.sys文件加载到IDA里看看它的结构。你将会很庆幸我们的驱动里编译时有符号表选项,这使得逆向简单得多!逆向驱动在driver最开始被加载时,DriverEntry函数是driver的入口。它做了许多事情,比如说,创建IO设备和设置驱动路径-\\Device\\HackSysExtremeVulnerab
看雪学院
·
2020-04-03 06:38
配置新增的
内核驱动
的编译选项 (in第二章)
驱动文件的源文件准备好了之后,接下来就要为它编写编译选项配置文件和编译脚本文件了。1.新增Kconfig图片发自App2.新增Makefile图片发自App3.修改内核Kconfig文件虽然上面为驱动程序编写了一个Kconfig文件,但在默认情况下,在执行makemenuconfig命令配置内核编译选项时,编译系统是无法找到这个Kconfig文件的。这时候,我们需要修改内核的根Kconfig文件,
魏国彬
·
2020-04-02 23:22
Centos6修改网卡名称
修改网卡名称关系到网卡驱动模块的加载,故修改网卡名称需要重新加载网卡
内核驱动
dmesg|grep–ieth查看关于eth网卡的开机信息dmesg查看的开机信息是查看保存在/var/log/dmesg中的内容网络接口识别并命名相关的
JevonWei
·
2020-04-01 10:03
内核驱动
mmap Handler利用技术(二)
4.利用mmapHandlers4.1原理到此我们理解了如何去实现一个可以获取任意内存地址(通常是内核内存)访问权的mmaphandler。现在的问题是:我们如何用现有的知识来获取root权限?我们考虑两种基本情景:我们知道物理内存布局(通常通过/proc/iomem)黑盒模型-我们只是有一个非常大的mmap当我们了解了物理内存布局后,我们可以轻易地查看我们映射了内存的那个区域,也可以试图去把想要
看雪学院
·
2020-04-01 02:27
Android 硬件抽象层(HAL)概要介绍和学习计划
Android的硬件抽象层,简单来说,就是对Linux
内核驱动
程序的封装,向上提供接口,屏蔽低层的实现细节。
TakakuraKenSan
·
2020-03-30 22:08
Linux用v4l2进行视频采集
Video4linux2(简称V4L2),是linux中关于视频设备的
内核驱动
。操作系统一般把系统使用的内存划分成用户空间和内核空间,分别由应用程序管理和操作系统管理。
西寻
·
2020-03-28 09:54
Linux print system
在
内核驱动
的调试过程我们一般会使用内核提供的printk函数来进行调试,在应用层时我们会使用标准的c库函数printf,在shell脚本中我们会使用echo/logger等工具,接下来就让我们逐步了解这些工具吧
Creator_Ly
·
2020-03-22 20:00
从linux源码生成并安装内核API手册
学习linux
内核驱动
开发离不了内核API文档,网上搜到了一本Linux内核API完全参考手册,可是这本书所用的linux内核版本实在太老了,而且LINUX内核一直都在不断更新,去哪找匹配的内核API查阅文档呢
砦龑堃
·
2020-03-22 13:26
内核驱动
mmap Handler利用技术(一)
1.
内核驱动
简介在实现Linux
内核驱动
中,开发者可以注册一个设备驱动文件,该文件常常在/dev/目录下完成注册。
看雪学院
·
2020-03-21 10:15
Android 字符驱动#0#开发硬件驱动程序和c测试程序
.x的环境上调试Android版本号:mtk_6737_6.xLinux内核版本号:Linuxversion3.18.19+,arm64//cat/proc/version开发Androd硬件驱动实现
内核驱动
程序模块驱动文件包括三个文件
古风子
·
2020-03-20 10:19
Android 串口开发知识总结(未完待续)
使用USB转RS232方式(使用
内核驱动
和使用Android驱动两种方式),这种方式不需要硬件改动,不需要另外的供电,延时很小且有较高带宽。
百萧儒生
·
2020-03-17 16:27
轻轻的撸了一下Binder流程
转载请标注出处:http://www.jianshu.com/p/95e61dcaa1feBinder
内核驱动
这幅图很好的描述了binder驱动的功能。本文将围绕这幅图来学习binder驱动。
wbo4958
·
2020-03-14 08:03
Android ION源码浅析
用户空间、
内核驱动
均可以使用ION分配内存,除此之外,ION也提供多个Client之间共享内存。通常,SurfaceFlinger/Camera/Audio等会使用ION。
lbtrace
·
2020-03-12 10:08
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他