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
内核驱动
DPDK — 安装部署
目录文章目录目录官方手册环境参数环境准备RTKernel基础软件依赖设置大页内存安装DPDK获取DPDK代码设置环境变量编译安装目标环境目录加载内核模块绑定网卡到新的
内核驱动
模块(Intelx710)适配
范桂飓
·
2020-08-12 01:51
DPDK
Linux安装docker报错Job for docker.service failed because the control process exited with error code
yuminstalldocker查看版本报错:dockerversion3.查看问题:systemctlstatusdocker.service具体原因是:是由于docker不支持图像
内核驱动
,SELinux
欢喜Coney
·
2020-08-11 13:12
项目经验
Job for docker.service failed because the control process exited with error
由于docker不支持图像
内核驱动
:SELinux不支持这个内核上的OrthALA2图形驱动程序重新编辑docker配置文件:vi/etc/sysconfig/docker#/etc/sysconfig
んυز
·
2020-08-11 13:29
Windows
内核驱动
签名策略
Windows的驱动签名策略起始于Win764位操作系统,从Win764位一直到Win101511版本,驱动程序必须要有SHA1签名,且证书必须使用微软签发的证书交叉签名。后来微软推行了SHA2签名,从Win101607到Win101709,SHA1和SHA2签名都被认可。从Win101803开始,SHA1签名不再受到支持,因此好多开发商都选择使用SHA1+SHA2双签名,来支持全部的Window
MengXP
·
2020-08-11 11:42
Linux用户态进程的内存管理
上一篇我们了解了内存在内核态是如何管理的,本篇文章我们一起来看下内存在用户态的使用情况,如果上一篇文章说是
内核驱动
工程师经常面对的内存管理问题,那本篇就是应用工程师常面对的问题。
Peter盼
·
2020-08-10 18:11
从入门到精通ARM(4412)-Linux
内核驱动
编程【下】-李志勇-专题视频课程
从入门到精通ARM(4412)-Linux
内核驱动
编程【下】—247人已学习课程介绍嵌入式绝对是当前IT领域最炙手可热的话题了。
尚观教育
·
2020-08-10 01:17
视频教程
从入门到精通ARM(4412)-Linux
内核驱动
编程【上】-李志勇-专题视频课程
从入门到精通ARM(4412)-Linux
内核驱动
编程【上】—249人已学习课程介绍嵌入式绝对是当前IT领域最炙手可热的话题了。
尚观教育
·
2020-08-09 17:49
视频教程
嵌入式
arm
内核
编程
4412
Android安全模型之Android安全机制(内存管理)
Ashmem以
内核驱动
的形式实现,在文件系统中创建/dev/ashmem设备文件。如果进程A与进程B需要共享内存,进程A
weixin_34202952
·
2020-08-09 14:36
android系统开发(八)-SDCARD
关于android系统开发sdcard移植,主要有如下工作:1,
内核驱动
开发,完成后每次插入和拔出sdcard系统都会有相关的信息显示,而且sdcard可以手动挂载。
tomew
·
2020-08-09 12:42
android
Linux
内核驱动
开发之KGDB单步调试内核(kgdboc方式)
如何单步源码级调试Linux内核一直困扰着linux驱动开发人员,内核有其代码量大、逻辑复杂、与硬件交互的特性。因此,有着不同于应用程序的调试方法,据统计Linux内核开发者使用最普遍的调试方法是printk方法,而其他的方法大多是在特殊情况下才会使用。本文介绍的Kgdb调试方法是一种源码级的Linux内核调试器。使用Kgdb调试内核时,需要结合gdb一起使用,使用他们可以对内核进行单步调试,设置
gqb666
·
2020-08-09 08:10
Linux驱动开发
Linux内核调试
KGDB
Linux
Kernel
嵌入式Linux驱动开发
编译和安装linux内核2.6.24,并且写一个简单的
内核驱动
测试之
好久没有编译过内核了,最近要弄驱动,查看了一下在/usr/src下面有两个文件夹,里面都是空的,没有任何内核源代码。我用的是CentOS5.1,其实红帽系列在redora出现之后就一直没有附带linux内核源代码了,所以这些个头文件什么的在你安装好系统那刻起是都不会有的了。当然了,不管是什么发行版本的linux系统,下面方法都应该适用。自己从新安装一个就是,现下载:www.kernel.org下载
Eat_By_Cpp
·
2020-08-09 04:27
linux操作
Windows操作
详解
内核驱动
操作GPIO引脚API函数
详解
内核驱动
操作GPIO引脚API函数函数原型:voids3c2410_gpio_cfgpin(unsignedintpin,unsignedintfunction);unsignedints3c2410
yby19870627
·
2020-08-09 03:40
一步一步学驱动
基于迅为Itop4412开发板上控制ds18b20测量温度
1、说明:供电为3.3V(3—5V),DQ引脚为gpio的13脚;如果要直接编译进入内核,需要配置
内核驱动
字符目录下的Makefile、Kconfig、makemenuconfig三处文件,如果以平台设备的方式
霁风AI
·
2020-08-09 02:58
Linux驱动学习
嵌入式linux驱动之———字符设备驱动
一、简介:在Linux
内核驱动
中,字符设备是最基本的设备驱动。字符设备包括了设备最基本的操作,如打开设备、关闭设备、I/O控制等。学习其他设备驱动最好从字符设备开始。
wwwlyj123321
·
2020-08-09 02:58
嵌入式linux驱动
android驱动 无法打开设备文件 解决
由于设备文件是在
内核驱动
里面通过device_create创建的,而device_create创建的设备文件默认只有root用户可读写,而hello_device_open一般是由上层APP来调用的,这些
wqonline_love
·
2020-08-09 02:56
android
linux内核I2C驱动编程框架简析(一)
linux内核I2C驱动编程机制structi2c_client定义structi2c_board_infostructi2c_driverlinux内核I2C驱动编程框架举例I2C驱动跟前面介绍的linux
内核驱动
的
Auv开心
·
2020-08-09 01:30
学习笔记
个人技术成长记录
linux驱动
linux 内核编译 (如何正确选择
内核驱动
)
1、首先需要了解Linux主机的硬件配备通过lspci命令找到的是目前主机上面的硬件配备。(lspci命令详解如下)[root@www~]#lspci[-vvn]选项与参数:-v:显示更多的PCI接口装置的详细信息-vv:比-v还要更详细的信息-n:直接观察PCI的ID而不是厂商名称查阅您系统内的PCI装置:[root@www~]#lspci#不必加上任何选项,就能够显示出目前的硬件配备为何Hos
桁桁8道
·
2020-08-08 23:15
linux
Linux内核调用I2C驱动_驱动嵌套驱动方法
Linux内核调用I2C驱动_以MPU6050为例0.导语最近一段时间都在恶补数据结构和C++,加上导师的事情比较多,Linux
内核驱动
的学习进程总是被阻碍、不过,十一假期终于没有人打扰,有这个奢侈的大块时间
Carlos Wei
·
2020-08-08 22:57
Linux
内核驱动
之read和write
搜索公众号:itxxgh(IT学习干货),全公益,免费,定期,提供,《IT学习教程》。不会骚扰大家,只需轻点关注,也会传播《中华传统文化》传播正能量,扫码关注读和写方法都进行类似的任务,可以同时介绍它们:ssize_tread(structfile*filp,char__user*buff,size_tcount,loff_t*offp);ssize_twrite(structfile*filp,
-若光-
·
2020-08-08 22:21
Linux驱动
Linux
内核驱动
学习(七)应用层直接操作GPIO
文章目录简介原理图节点设置为输出设置为输入映射关系debugfspwmdemo简介前面通过libgpio的方式介绍了内核空间对GPIO进行操作的接口,其做了较好的封装,同时Linux系统的sysfs机制已经在系统路径下/sys/class/gpio注册了相应的节点,通过读写该节点下的文件就能轻松的完成GPIO输入输出配置以及引脚状态的获取。原理图我使用的Rockchip的px30,引脚是GPIO3
小麦大叔
·
2020-08-08 22:54
Linux
Linux
Driver
Linux
内核驱动
基础-设备树相关总线使用
mmc总线使用实例broken-cd表示没有热插拔探测引脚,使用轮询检测cd-gpios使用gpio管脚作为热插拔探测引脚non-removable表示不能进行热插拔,设备一直连接(比如eMMC)上面三个选项用于指定热插拔探测选项,如果三个选项都没有指定,则使用主机自带的热插拔引脚sdcdbus-width数据总线位宽,默认值是,也可以是,wp-gpios使用gpio管脚作为写保护引脚max-fr
sunnyhyh
·
2020-08-08 21:56
linux
kernel
Tiny4412
内核驱动
模块编译Makefile
#linux内核路径LINUX_SRC:=/home/hss/Tiny4412/linux-3.5#最后生成module.koobj-m+=module.o#用于多个.c编译成一个文件module-objs=module1.oall:make-C$(LINUX_SRC)M=`pwd`modulesclean:make-C$(LINUX_SRC)M=`pwd`modulescleaninsmod*.
悟爱电子
·
2020-08-08 19:30
tiny4412
④tiny4412 Linux驱动开发之I2C子系统EEPROM篇
本次写一下基于Linux的i2c子系统的简单驱动程序的编写.首先来了解一下i2c子系统的框架(i2c协议相关知识请自行网上找资料),如下图:上图大概可以反应Linux中i2c子系统的一个框架,包括①用户层,②
内核驱动
层
__毛豆
·
2020-08-08 19:27
Linux
imx6配置GPIO KEY,编写KEY应用
(主机端)基础知识imx63.0.35kernel中
内核驱动
核心源码实现位置参数配置文件板级目录:arch/arm/mach-mx6/板级文件:arch/arm/mach-mx6/board-myimx6ek
Cy_7927
·
2020-08-08 18:34
imx6
第三十九天:linux内核裁剪
明白
内核驱动
的意义。现在开始才是重头戏,前面的都是铺垫。正式编写驱动前,要先了解linux内核代码的组成。linux主要是由五个子系统组成:进程调度,内存管理,文件系统,网络接口以及进程间通信。
小窝VS小蜗
·
2020-08-08 17:13
Linux
深度剖析WinPcap之(三)——
内核驱动
NPF涉及的基础知识(1)
WinPcap的
内核驱动
程序NPF是一个协议驱动程序,其涉及到一些编写Windows驱动程序的基础知识与NDIS协议驱动程序编写的基础知识。本章主要对这些基础知识进行简要的描述以便于后续的理解。
eslxf
·
2020-08-08 15:10
网络嗅探
android系统中将linux驱动模块在外部进行动态编译
这样子调试
内核驱动
模块起来就很费时间。最要命的是影响节奏,会打断你的编程思路。是不是感觉烦烦烦!那么这篇文章就正好戳中你的痛点。快来看
导数题
·
2020-08-08 15:17
Linux驱动
Android底层
Linux设备驱动程序学习(15)
热插拔有2个不同角度来看待热插拔:从内核角度看,热插拔是在硬件、内核和
内核驱动
之间的交互。从用户角度看,热插拔是内核和用户空间之间,通过调用用户空间程序(如hotplug、udev和mdev)的交互。
Slancer
·
2020-08-08 13:37
Unix/Linux
linux
struct
嵌入式
module
action
class
LED驱动程序的makefile文件
KERN_DIR=/opt/workspace/linux-3.2.0-psp04.06.00.10///KERN_DIR表示内核源码目录,这种方式适用于嵌入式开发的交叉编译,KERN_DIR目录中包含了
内核驱动
模块所需要的各种头文件及依赖
LDan508
·
2020-08-08 12:41
学习笔记
整理
分享
嵌入式实验
OpenWRT Wifi自动启动
如有不当之处敬请指正(欢迎进扣群24849632探讨问题),如需转载,请复制全部内容包括此行;经过近十天的折腾,MT7628的WIFI驱动算是移植成了,但移植成功驱动是远远不够的,我们还需要使用它,那么就从自动加载
内核驱动
开始吧
晶通物控
·
2020-08-08 12:30
构建一套智能控制系统
[RK3399] [Android7.1] 调试笔记:TSC2007 触摸屏
v4.4.103Board:Firefly-AIO-3399CTSC2007的Datasheet给出了它的一个典型应用电路:我们自己打了几块调试的小板,大概如下图这样:然后是接到开发板上准备调试:一、
内核驱动
Yumin_Wu
·
2020-08-08 12:22
Android
浅析结构体函数指针与内核设备驱动
最近在公司没什么事做,突然有来写写日志和博客,这种突发的灵感来自于我在学习
内核驱动
代码的时候发现了结构体的一种古老的初始化方法,多亏了尚观广州校区的叶老师在群里用心的给我文字讲解,让我明白了原来结构体初始化也可以用
weixin_34365417
·
2020-08-08 11:34
关于【firefly-rk3399】的环境配置以及编译内核遇到的问题,烧写update.img相关量产工具的说明(一)
【写在前面】两种情况:第一,直接在本机安装LinuxUbuntu16.04,那么按照网上的教程安装配置即可,此处提醒最好把硬盘配置大一些,便于之后的其他模块
内核驱动
的编译和移植,40G以上,越大越好。
低调的软件开发工程师
·
2020-08-08 11:34
firefly-rk3399
内核编译
dtb文件找不到
环境变量的配置
jz2440裸板移植
内核驱动
,实现uvc摄像头驱动中经验总结
0:移植最重要的概念是参考,参考内核中已经成熟的代码。0.0将没有的宏去掉或者换成新内核中定义的宏0.1将没有的头文件去掉。更加错误信息添加新的头文件路径0.2将没有的函数去掉或者换成内核新定义的函数1uboot的烧写注意事项:jlink不能烧写nandflash,pc机是ping不通uboot的,只能从ubootping主机移植linux3.2.0到jz24401.1内核配置s3c2410_de
ku恼的小孩
·
2020-08-08 02:10
linux驱动开发
V4L2框架分析学习
V4L2框架分析学习Author:CJOKContact:cjok.liao#gmail.comSinaWeibo:@廖野cjok1、概述Video4Linux2是Linux内核中关于视频设备的
内核驱动
框架
cjok376240497
·
2020-08-08 01:49
[RK3399][Android7.1] Display中的DRM和Framebuffer注册流程
Android7.1Board:Firefly-RK3399Kernel:v4.4.55
内核驱动
提供了两种方法给用户空间完成显示功能。
zhuyong006
·
2020-08-07 23:37
Rk3399-Display
Linux下EC20实现ppp拨号
一、驱动支持首先需要对Linux
内核驱动
做一定的修改,使操作系统能够支持EC20。
zhaoxd200808501
·
2020-08-07 22:26
Linux
Video4Linux编程心得
1.什么是video4linuxVideo4linux(简称V4L),是linux中关于视频设备的
内核驱动
,现在已有Video4linux2,还未加入linux内核,使用需自己下载补丁。
zhanghuiliang
·
2020-08-07 22:35
Linux
video
linux
struct
buffer
数据结构
linux内核
kernel 动态修改dtb方案
uboot进kernel时,被load到内存中,然后在linux中start_kernel->setup_arch->unflatten_device_tree中,从内存中读取,展开成树型的数据结构,供
内核驱动
查找
zhang_heaven
·
2020-08-07 22:01
linux内核
往android的内核添加驱动(其实就是添加linux
内核驱动
)
向android的内核添加驱动,其实就是向linux内核添加驱动。主要在两个文件里添加点信息,一个是Kconfig文件,一个是Makefile文件。比如你添加的驱动你代码放到drivers目录下面的XXX目录,那么修在该目录下的Kconfig文件和Makefile文件。具体的修改方法:比如我现在修改drivers/staging/android/下的Kconfig文件。configANDROID_
xingmeng0518
·
2020-08-07 22:42
android驱动
Windows10核心驱动签名
为了降低终端用户被恶意驱动程序感染的风险,使得Windows系统变得更加安全,早在2016年7月,微软在MSDN宣布从Windows10的1607版本开始,强制要求所有新的Win10
内核驱动
程序,必须获得
u012912380
·
2020-08-07 19:48
Atheros CSI工具入门
Atheros-CSI-Tool建立在ath9k之上,这是一个支持Atheros802.11nPCI/PCI-E芯片的开源Linux
内核驱动
程序,因
凌晨两点半还不回家
·
2020-08-07 16:31
杂记
Android电池管理系统系统分析
Android的电池管理模块,从Android的应用层到底层内核分为了4层来理解,从上到下依次为,应用层,framwork层,本地框架层,
内核驱动
层。
只是一些暗恋而已
·
2020-08-07 16:15
Android驱动开发
swconfig结构框架
OpenWrt的swconfig结构框架swconfig命令模式swconfigdev[port|vlan|csmap](help|set|get|load|show)swconfig结构框架是应用层与
内核驱动
通信的一种框架
杨善锦
·
2020-08-07 15:17
Android内核和驱动篇-Android内核介绍
从下一篇开始将详细介绍每一个Android
内核驱动
程序及其作用。
林伟
·
2020-08-07 15:24
android
framework
论dts中的of_platform_populate如何选择性加载device node为platform device
在比较新的linux内核中,设备树dts已经取代了传统的machineboarddevicedescription,dts在内核中以各种devicenode的形式存在,而这些devicenode对于大部分的
内核驱动
模块
天才2012
·
2020-08-07 14:28
android源码
linux
4-安卓底层-HAL层-实现安卓控制LED
Android硬件抽象层(HAL)Android的硬件抽象层,简单来说,就是对Linux
内核驱动
程序的封装,向上提供接口,屏蔽低层的实现细节。
ibbo
·
2020-08-07 12:47
安卓底层
android
linux
kernel
硬件
内核
hal
Linux
内核驱动
模块的删除
今天看了《Linux设备驱动开发详解》的第四章模块和第五章文件。学长给了一个的任务:删除Linux内核中的DM9000的驱动模块,重新编译内核。这篇文章现在写肯定还不够完善,我之后我会再补全,所以先打一个“@”的标记。首先,我从文件中找到DM9000驱动模块所在位置,在~/drives/net下。于是,我从Linux内核根目录下查看makefile,逐级向下直到找到net文件夹下的makefile
ninshine
·
2020-08-06 10:35
应用dts在am335x上移植LCD(二)
(4)配置
内核驱动
由于evm开发板的代码是使用ATAGS方式启动的,没有配置pwm-backlight和基于TILCD控制器的通用panel驱动,需要通过menuconfig开启相应的配置项。
xiaojiezuo123
·
2020-08-05 17:22
am335x
libusb的嵌入式移植
下面先介绍一下libusb:Linux平台上的usb驱动开发,主要有
内核驱动
的开发和基于libusb的无驱设计。
weixin_33929309
·
2020-08-05 14:13
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他