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_内核驱动
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内核学习
Linux_
查看系统cpu个数、核心数、线程数
原创作品,出自“深蓝的blog”博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/43935535(1)、查看cpu信息[root@xckydb~]#cat/proc/cpuinfo--查看cpu信息processor:0vendor_id:GenuineIntelcp
黄炎龙
·
2020-06-23 16:10
OS_Redhat
CentOS
Ubuntu
v4l2详解(续)
一.什么是video4linuxVideo4linux2(简称V4L2),是linux中关于视频设备的
内核驱动
。
hdusunny44
·
2020-06-23 13:27
linux
Linux_
文件系统中跳转
一些概念类似于Windows,一个“类Unix”的操作系统,比如说Linux,以分层目录结构来组织所有文件。这就意味着所有文件组成了一棵树型目录(有时候在其它系统中叫做文件夹),这个目录树可能包含文件和其它的目录。文件系统中的第一级目录称为根目录。根目录包含文件和子目录,子目录包含更多的文件和子目录,依此类推。注意(类Unix系统)不像Windows,每个存储设备都有一个独自的文件系统。类Unix
hanaii
·
2020-06-23 12:29
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_
日志管理和轮转
日志管理简介rsyslog系统日志管理那类程序会产生哪些日志要给放到哪里logrotate日志的轮转将大量的日志分割管理,删除旧日志处理日志的进程第一类rsyslog系统专职日志程序处理绝大部分的日志程序系统有关的信息,如登陆信息,程序启动关闭的信息,错误信息[root@localhost~]#psaux|greprsyslogroot6350.00.32101803924?Ssl18:280:0
estarhao
·
2020-06-23 06:57
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
技术资料
工控产品
贡献30本经典Linux学习和开发教程和资料,都是pdf完整版的
完整版的|字号订阅完全免费下载:无需注册也无需积分pdf版经典Linux学习教程资料列表:电子书下载链接单个资源下载:101-深入理解Linux内核(第三版英文版)-1030页.pdf102-深入分析
Linux
this_heart_add_add
·
2020-06-22 14:51
linux
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平台
Linux_
三次握手、四次挥手
三次握手:第一次握手:客户端发送syn包(seq=x)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1)(确认号:数值等于发送方的发送序号+1(即接收方期望接收的下一个序列号)),同时自己也发送一个SYN包(seq=y),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,
Duc_Duke
·
2020-06-21 19:16
Linux
关于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
Linux_
磁盘分区、挂载、查看
一、挂载1、查看设备的挂载情况lsblk或lsblk-f2、挂载需求:给我们的Linux系统增加一个新的硬盘,并且挂载到/home/newdisk说明:我们以增加一块硬盘为例来熟悉一下磁盘的相关指令和深入理解磁盘分区、挂载、卸载的概念。如何增加一块硬盘?1)虚拟机添加硬盘在VMware下:虚拟机—>设置—>硬盘—>添加—>下一步(4)—>完成—>重启Linux2)分区fdisk/dev/sdb3)
彬在俊
·
2020-06-08 16:00
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
Linux_
参照
写在前之前有接触过服务器,也熟悉linux的基本操作,对于基本使用已经没什么问题了.一些关于linux的语法运用还不是很熟练,对于linux的脚本也运用生疏,需要一些练习加强.Linux一、Linux的概述:1.学习Linux之前先了解UnixUnix是一个强大的多用户、多任务操作系统。于1969年在AT&T的贝尔实验室开发。UNIX的商标权由国际开放标准组织(TheOpenGroup)所拥有。U
fager漫长路
·
2020-05-30 17:34
学习笔记
安装教程
linux
jdk
mysql
vmware
第三章 内核编程基础
在这章中:通用内核编程指南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
Linux_
后台性能测试
某月黑风高之夜,某打车平台上线了一大波(G+)优惠活动,众人纷纷下单。于是乎,该打车平台使用的智能提示服务扛不住直接趴窝了(如下图)。事后,负责智能提示服务开发和运维的有关部门开会后决定:必须对智能提示服务进行一次全面深入的性能摸底,立刻!现在!马上!那么一大坨问题就迎面而来:对于智能提示这样的后台服务,性能测试过程中应该关心那些指标?这些指标代表什么含义?这些指标的通过标准是什么?下面将为您一一
古佛青灯度流年
·
2020-04-02 00:11
Linux_
设置shell命令快捷键alias
哎呀,感慨,一个小小的功能对自己的益处简直了。整天敲shell命令,头都大了,自从配置了alias感觉世界都美好了alias命令alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号''将原来的命令引起来,防止特殊字符导致错误。来自:http://man.linuxde.net/alias在这个文件中修改:vi~/.bash_prof
古佛青灯度流年
·
2020-04-01 18:57
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
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他