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
内核驱动
hi3559平台增加USB网卡(RNDIS/Ethernet Gadget)功能
第2章USBGadget驱动架构第3章
内核驱动
添加根据上
fire_drangon
·
2020-06-30 15:56
海思平台(hisi)
Linux
内核驱动
程序之最简单的Hello World模块
这里不为真实的硬件设备编写
内核驱动
程序,为了方便描述编写
内核驱动
程序的过程,我们使用一个虚拟的硬件设备。先大概看下
内核驱动
程序的编写流程,例子没有实际意义,只是模板。
张永飞
·
2020-06-30 14:15
Android
DPDK网卡驱动加载、绑定和解绑
Igb_uio代码相关的可以分为三个部分:igb_uio
内核驱动
,内核uio框架,uio用户态部分。
aischang
·
2020-06-30 14:21
Linux
dpdk
你为什么看不懂Linux
内核驱动
源码?
学习嵌入式Linux驱动开发,最核心的技能就是能够编写Linux
内核驱动
、深入理解Linux内核。
宅学部落-王利涛
·
2020-06-30 13:34
跟涛哥一起学嵌入式
linux内核中的copy_to_user和copy_from_user
Kernelversion:2.6.14CPUarchitecture:ARM920TAuthor:ce123(http://blog.csdn.net/ce123)1.copy_from_user在学习Linux
内核驱动
的时候
yxtxiaotian
·
2020-06-30 11:51
Driver&Kernel
I.MX6UL评估板4G模块的驱动集成与测试
l自研接口:对应使用的
内核驱动
名称为option,这部分接口需要将华为模块的驱动适配数据添加到驱动中才能正常使用。l通用接
yuzhou_zang
·
2020-06-30 11:32
Android
内核驱动
模块 strip使用
编译一个内核时,习惯性的在install目标下加了命令:$(STRIP)--strip-all--remove-section=.note--remove-section=.commenttest.ko结果在insmodtest.ko时出现错误:test:modulehasnosymbols(stripped?)..................上网查了以下,发现内核模块在插入时,insmod会
yuanbinquan
·
2020-06-30 09:22
Linux系统
转 基于WDF的PCI/PCIe接口卡Windows驱动程序(2)-开发者需要了解的WDF中的一些重要的概念
转自https://blog.csdn.net/wolfman125/article/details/518805291、WinDBG是唯一的
内核驱动
调试利器,但是开发PCIe的WDF驱动可以采用“黑盒
jtjshzhx
·
2020-06-30 09:24
Windows
Linux
内核驱动
加载过程
Linux
内核驱动
加载过程驱动加载分为两种情况:静态加载和动态加载。1.静态加载静态加载的方法是把驱动程序直接编译进内核,然后内核在启动过程中由do_initcall()函数加载。
yanlinembed
·
2020-06-30 06:34
linux编程
windows
内核驱动
之环境搭建-双机调试 wdk7600+win7/xp+windbg
一、环境介绍主机环境:win10虚拟机环境:win7或者xpsp3(都是ghost,安装得时候注意将下图中CD/DVD高级设置中虚拟设备节点选为IDE,见图1)。图1CD/DVD高级设置中虚拟设备节点选择装虚拟机得过程就不赘述了,网上有很多资料。二、win10(主机)+xpsp3(虚拟机)+windbg环境配置1、配置串口通信如图所示,点击图中得添加,在弹出得界面中选择串行端口并点击下一步,在接下
YHJunE
·
2020-06-30 06:50
windows内核
5.1 mxc_v4l2_capture.c应用程序追踪分析
对于IPU在
内核驱动
中的执行过程,需要通过应用程序的函数调用来一步一步追踪,下面就根据mxc_v4l2_capture.c这个应用程序来分析。经过此轮分析,应该对IPU内部那些函数都有一个大致的认识。
yanbixing123
·
2020-06-30 05:09
i.MX6-IPU子系统
LINUX热插拔
有2个不同角度来看待热插拔:从内核角度看,热插拔是在硬件、内核和
内核驱动
之间的交互。从用户角度看,热插拔是内核和用户空间之间,通过调用用户空间程序(如hotplug、udev和mdev)的交互。
xie0812
·
2020-06-30 01:22
linux设备驱动模型
linux
内核驱动
insmod mknod的作用
今天写了一个linux的驱动,编译成功,用NFS在目录板上运行,insmod后,在/proc/devices里面能看到,用lsmod也能看到那个设备,但在/dev里找不到设备文件。应用测试程序open也出错了。后来在网上查了一些资料,说是需要先mknod才行,于是:mknod/dev/testdrvc1950,后再insmod,然后运行测试应用程序,OK!下面是一些mknod的资料mknod是创建
whatday
·
2020-06-29 18:41
2020 年的 Linux 内核仍为 Macintosh II 修复驱动
隔一段时间就能看到Linux
内核驱动
对ApplePowerBook100系列产品支持的改进。
itwriter
·
2020-06-29 09:00
Linux摄像头驱动--vivid
V4L2(VideoforLinuxtwo)是Linux内核中关于视频设备的
内核驱动
框架,为上层的访问底层的视频设备提供了统一的接口。V4L2可以支持多种设备,它
言午许少
·
2020-06-29 02:07
centos7在VM15中使用vmtools来设置文件共享遇到的问题和解决办法
是正确安装好VMwaretools时就出现的,所以我发现我的VMwaretools没有正确安装,在我重新安装的时候,始终提醒我没有找到“kernel-headers”,这个意思我大致查了一下,就是一个
内核驱动
杨小怂
·
2020-06-29 01:47
Linux
Nvidia-Docker安装(Ubuntu16.04,其它版本未验证)
AUFS
内核驱动
属于可选内核模块的一部分,作为推荐的Do
孟同学
·
2020-06-28 22:13
ubuntu
NVDIMM原理与应用之四:基于pstore 和 ramoops保存Kernel panic日志
2.修改内核保证内核配置选项中选上了ramoops驱动支持:生成驱动加载过程中,如果发现对独立的非易失性存储加载驱动失败,检查是否需要修改
内核驱动
,特别是fs/
weixin_34272308
·
2020-06-28 15:06
[
内核驱动
] 链表LIST_ENTRY的操作(转)
转载:https://www.cnblogs.com/forlina/archive/2011/08/11/2134610.html转载:http://www.xuebuyuan.com/1544347.html转载:http://blog.chinaunix.net/uid-24789420-id-3045264.html转载:https://www.cnblogs.com/nbsofer/ar
weixin_34259159
·
2020-06-28 15:48
VMware+Windgb+Win7
内核驱动
调试
本文主要记录个人安装VMware+Windgb+Win7
内核驱动
调试的笔记。
weixin_34138377
·
2020-06-28 12:45
内核必须懂(六): 使用kgdb调试内核
内核必须懂(二):文件系统初探内核必须懂(三):重编Ubuntu18.04LTS内核4.15.0内核必须懂(四):撰写
内核驱动
内核必须懂(五):per-CPU变量内核必须懂(六):使用kgdb调试内核目录前言虚拟机串口设置测试串口配置目标机开始调试调试驱动模块最后前言调试内核肯定不是什么轻松的事情
weixin_34128411
·
2020-06-28 11:42
链接过程控制
BasicInputOutputSystem)或一些在没有操作系统的情况下运行的程序(如引导程序BootLoader,或者嵌入式系统的程序,或者有一些脱离操作系统的硬盘分区软件PQMagic等),以及另外的一些需要特殊的链接过程的程序,如一些
内核驱动
weixin_30950237
·
2020-06-28 02:50
用Visual studio11在Windows8上开发
内核驱动
隐藏注册表
在WindowsNT中,80386保护模式的“保护”比Windows95中更坚固,这个“镀金的笼子”更加结实,更加难以打破。在Windows95中,至少应用程序I/O操作是不受限制的,而在WindowsNT中,我们的应用程序连这点权限都被剥夺了。在NT中几乎不太可能进入真正的ring0层。在WindowsNT中,存在三种DeviceDriver:1.“VirtualdeviceDriver”(VD
weixin_30882895
·
2020-06-28 02:53
linux内核模块相关命令:lsmod,depmod,modprobe,modinfo,insmod,rmmod 使用说明
加载
内核驱动
的通常流程:1.先将.ko文件拷贝到/lib/module/`uname-r`(内核版本号)/kernel/driver/...目录下,根据具体用途的区别分为net、ide、scsi、usb
weixin_30824479
·
2020-06-28 01:33
基于Windows8与Visual Studio11开发第一个
内核驱动
程序
Windows驱动程序的发展演变我们在学习开发驱动程序时有必要弄清楚Windows设备驱动程序的发展演变过程(为了简便起见,以下简称驱动程序),以便明白我们将要开发什么样的驱动程序。这就象你开发一个应用程序时必须弄清楚它是运行在WINDOWS平台下还是在DOS平台下,否则我们能写出什么样的应用程序就可想而知了。驱动程序开发者的各项任务之中,有许多是为特定的硬件编写驱动程序。由于WINDOWS的发展
weixin_30553777
·
2020-06-27 21:43
Android开发学习之路--Android系统架构初探
这里从芯片及硬件模块->linux
内核驱动
->hal层->jni->androidframework层->androidapp做个简单的介绍。
weixin_30311605
·
2020-06-27 15:47
ME909 ECM拨号上网总结
过程参考《华为模块Linux
内核驱动
集成指导-(V100R001_V2.0,Chinese).pdf》,这个文档讲的很清楚,一步一眇,很容易就把华为的各种模块驱动起来了。
wandersky0822
·
2020-06-27 12:35
5G
linux音频子系统--概述
http://www.alsa-project.org/包括:1.
内核驱动
包alsa-driver2.用户空间库alsa-lib3.附加库插件包alsa-libplugins4.音频处理工具集alsa-utils5
vector_s
·
2020-06-27 11:30
linux系统开发
Android Bander设计与实现 - 设计篇
关键词BinderAndroidIPCLinux
内核驱动
摘要Binder是Android系统进程间通信(IPC)方式之一。
universus
·
2020-06-27 10:25
linux杂谈
android
server
struct
object
数据结构
socket
编写
内核驱动
的应用程序遇到的问题
0、可以一个解决方案下,两个工程,驱动和应用应用程序要包含GUID的头文件Public.h1、头文件及其顺序#include"pch.h"#pragmawarning(disable:40474013)#include_Analysis_mode_(_Analysis_code_type_user_code_)#defineINITGUID#include#include#include//#in
EmbededCoder
·
2020-06-27 03:27
WDF
windbg+网线双机调试windows
内核驱动
最近要调试bluetooth,涉及到具体硬件因此不能用虚拟机和命名管道调试内核了,另外现在的PC追求轻便化,因此连串口都没了,不得不考虑使用网线调试。网上转了一圈发现了这篇:基于网络的内核调试驱动调试需要用到两台机器,目前主要是通过串口、usb或者1394接口来连接。对于软设备驱动来说就多了一种选择,通过vmware等虚拟化软件来虚拟测试机。但有些情况下必须在真实的双机环境进行,如真实设备驱动的调
EmbededCoder
·
2020-06-27 03:27
WDF
Android应用程序访问linux驱动第一步:实现并测试Linux驱动
一直都想亲自做一次使用android应用程序访问Linux
内核驱动
的尝试,但总是没能做到。最近抽出时间,下决心重新尝试一次。尝试的开始当然是先写一个Linux
内核驱动
了。
阳光玻璃杯
·
2020-06-27 02:50
linux
内核驱动
休眠和唤醒机制(select系统调用的
内核驱动
poll实现)
阻塞与非阻塞的概念:阻塞IO:当数据不可读或不可写,进程休眠,直到得到数据可读或可写时才返回。阻塞效率高,实时性比较好。非阻塞IO:不管数据是否可读可写,都马上返回。应用程序是否能实现阻塞或非阻塞是取决于驱动程序。实际驱动中应该把阻塞和非阻塞这种选择权交给应用程序来选择。要实现这个效果,就必须让驱动程序知道应用程序的选择。这个信息是通过file结构来传递的。structfile结构中有成员:uns
酸菜鱼的鱼
·
2020-06-26 22:39
linux驱动
Symantec终端防护内核内存信息泄漏漏洞分析(CVE-2018-18366)
概述CiscoTalos在赛门铁克终端防护(SymantecEndpointProtection)小型企业版的ccSetx86.sys
内核驱动
中发现了一个信息泄漏漏洞。
systemino
·
2020-06-26 17:04
嵌入式Linux下基于libusb的USB驱动开发
Linux平台上,
内核驱动
的开发由于内核的复杂和版本问题,初学者难以入手,驱动程序也不易升级和维护。
枫_在路上
·
2020-06-26 15:09
linux-c
linux设备驱动篇之LED驱动(一)
______________________________在学习LED设备驱动期间经历的问题层出不穷,遇到的问题有以下这些:1、网上很多的LED驱动几乎都是2.6的内核版本,但是3.0内核和2.6的
内核驱动
编写有很多地方是不同的在
fulinux
·
2020-06-26 13:40
设备驱动篇
linux技巧篇
嵌入式系统开发流程
USB设备开发---- 基于libusb的无驱设计
Linux下的USB驱动开发,主要有
内核驱动
开发以及基于libusb的无驱设计。
saloon_yuan
·
2020-06-26 07:02
USB设备
驱动中suspend函数是如何被调用到的。
内核驱动
中和休眠相关的就是suspend和resume函数。suspend函数用于休眠,resume函数用于唤醒。下面分析驱动中的这两个函数是如何被调用到的。
阿曼
·
2020-06-26 06:39
android电源管理
2020腾讯实习生客户端三轮面经
面试整体难度不大,但由于本人最近在学习linux
内核驱动
、OpenCV等知识,加上今年特殊情况,在家里呆的时间过长,有点懈怠,基本算是凉经。坚持本心,方得始终,加油,一定要把握好每一次的机会。
ComeOnMrWang
·
2020-06-26 03:08
向李笑来学习
我从来没有认真的想过自己为什么总是学不好,原来是自己的认知能力不够强,很多东西没有系统的去学,然后还有加上时间,践行自己这段时间以来践行做的非常非常的差,每天早上老是想去跑步,但是就是起不来我想自己的原因到底是什么,可能还是
内核驱动
力不够
帅帅宝贝
·
2020-06-25 17:02
Tainted: G O 分析(Tainted kernels)
最近编译
内核驱动
出现错误,使用dump_stack()函数查看问题,出现以下日志:其中,对CPU:0PID:7852Comm:v4l_idTainted:GO4.9.140-tegra#1这句话的意义感到不明确
夜雨鸦
·
2020-06-25 15:37
[I.MX6UL] Linux 内核移植(三) 网络驱动修改 配置文件另存为
使能8线EMMC驱动Linux
内核驱动
里面EMMC默认是4线模式的,4线模式肯定没有8线模式的速度快,所以将EMMC的驱动修改为8线模式。
问不出
·
2020-06-25 04:15
[I.MX6U]
嵌入式
Linux
在Ubuntu上为Android系统编写Linux
内核驱动
程序(学习老罗的)
首先提出2个问题1.驱动程序的作用是什么?答:驱动程序的作用主要是向上层提供访问设备寄存器的一个接口,包括读和写。2.访问设备驱动程序的方法?答:a.通过proc文件系统来访问;b.通过传统的设备文件的方法来访问;c.通过devfs文件系统来访问。他定义的hello.h在最新goldfish路径应该为:~/Android_4.2.2_SourceCode/kernel/goldfish/drive
oldmtn
·
2020-06-24 18:04
Jounery
of
study
android源代码
嵌入式学习书籍大推荐
ARM+Linux嵌入式底层
内核驱动
方向学习总体路线图附上ARM学习路径图,希望对学习者能有所启发。
Shriven_雯
·
2020-06-24 12:40
其他
alsa用户空间编程
ALSA简介alsa由以下几个部分组成:1)driver
内核驱动
程序,包括硬件相关的和一些公共代码,了解可参考《writinganALSADriver》2)library用户空间的函数库,需要包含头文件
luckywang1103
·
2020-06-24 09:12
alsa子系统
设备树详解
DeviceTree常用方法解析DeviceTree在Linux
内核驱动
中的使用源于2011年3月17日LinusTorvalds在ARMLinux邮件列表中的一封邮件,他宣称“thiswholeARMthingisaf
lq496387202
·
2020-06-24 09:15
Win10下VS2015(WDK10)驱动开发环境配置
1、概述微软在”WDK7600“以后就不再提供独立的
内核驱动
开发包了,而是必须首先安装微软集成开发环境VisualStudio,然后再从微软官网下载集成的WDK开发包、或者离线安装包,但是安装后VisualStudio
liuyez123
·
2020-06-24 07:20
windows
驱动开发
内核
windows
visual
studio
驱动开发
VS2015
WDK10
VS2015不能卸载解决方法
今天使用VS2015企业版调试windows10
内核驱动
程序,发现在附加到进程进行调试时,vs2015总是崩溃,折腾了半天也没解决,就把它升级到updateRC2版本,发现还是有问题,就想卸载掉VS2015
liuyez123
·
2020-06-24 07:20
系统管理
windows
HTTP.sys远程代码执行漏洞
1.漏洞描述Http.sys是MicrosoftWindows处理HTTP请求的
内核驱动
程序。HTTP.sys会错误解析某些特殊构造的HTTP请求,导致远程代码执行漏洞。
流星宇泽
·
2020-06-24 06:53
漏洞
内核模式的 DLL
内核驱动
程序作者常常不知道也可以在内核模式中正确地使用这一概念。标准的DDK甚至还带有好几个示例(例如,storage/changers/clas
leibniz_zsu
·
2020-06-24 03:16
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他