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_内核驱动
ZYNQ FLASH+EMMC手动移植LINUX启动
参考资料ZYNQLinux移植:包含petalinux移植和手动移植debian9ZYNQ#5-从vivado工程开始,从emmc启动
Linux_
里先森-CSDN博客流程对于手动移植,所需的文件为:BOOT.bin
小翁同学
·
2023-04-12 16:14
内核
linux
uboot
嵌入式
docker
php命令不存在,
Linux_
提示IFCONFIG命令不存在解决办法,# ifconfig 提示命令不存在 - phpStudy...
提示IFCONFIG命令不存在解决办法#ifconfig提示命令不存在使用#/sbin/ifconfig即可原因:系统默认的环境变量设置不对在普通用户和root用户下分别执行echo$PATH,PATH里少了四个地址:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin而,ifconfig恰恰就在/sbin里面。或者下cat/etc/profile,
weixin_39600366
·
2023-04-12 07:54
php命令不存在
RK3568平台开发系列讲解(驱动基础篇)V4L2 用户空间 API 说明
这些用户可以是在用户空间或其他
内核驱动
中运行的应用。本篇我们将学习如何利用内核公开的V4L2设备功能。
内核笔记
·
2023-04-12 07:55
RK3568
Android11
从入门到实战项目专栏
RK3568
linux 复制并创建文件夹,
Linux_
文件及文件夹[创建][复制][移动][删除][重命名]
一、文件/文件夹创建1、文件的创建touch,vi/vim/nano,...语法:touch[-acfm][-d][-r][-t][--help][--version][文件或目录...]或touch[-acfm][--help][--version][日期时间][文件或目录...]补充说明:使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间。参数:-a或–time=atime或
weixin_33045961
·
2023-04-12 00:31
linux
复制并创建文件夹
Linux_
文件IO深入剖析
1.Linux文件系统基本概念2.文件IO访问方式概述注意:更好的方式:缓存同步缓存同步-为了保证磁盘系统与缓冲区中内容一致,Linux系统提供了sync、fsync和fdatasync三个函数.函数描述:向打开的文件写数据;成功返回写入的字节数,若出错,返回-1。头文件:#includeintfsync(intfd);intfdatasync(intfd);voidsync(void);说明:s
那一次,回眸
·
2023-04-12 00:30
linux
服务器
运维
Linux_
网络编程
网络编程TCP/IP四层协议OSI七层协议模型(opensysteminterconnection)应用层————为应用数据提供服务表示层————数据格式转化,数据加密会话层————建立、维护和管理会话传输层————建立、维护和管理端到端的链接,控制数据传输的方式网络层————数据传输线路选择,IP地址及路由选择数据链路层———物理通路的发送和数据包的划分,附加Mac地址到数据包物理层———01比
那一次,回眸
·
2023-04-12 00:30
网络
linux
运维
kernel5.4版本gpu DRM驱动入门--Apple的学习笔记
但是没有从
内核驱动
角度去分析,我当时主要学习的是3D应用编程。
applecai
·
2023-04-11 16:39
Linux_
红帽8学习笔记分享_2
Linux_
红帽8学习笔记分享_2文章目录
Linux_
红帽8学习笔记分享_21.远程控制servera和serverb1.1开启多标签页1.2启用servera和serverb1.3连接servera和
屹力97
·
2023-04-11 03:35
Linux红帽8
linux
学习
ssh
服务器
docker
Linux_
红帽8学习笔记分享_3
Linux_
红帽8学习笔记分享_3文章目录
Linux_
红帽8学习笔记分享_31.Vi编辑器1.1两种模式1.2十种技巧2.用户的家目录2.1su命令的使用2.2id命令的使用3.重定向技术3.1查看文件内容的命令
屹力97
·
2023-04-11 03:52
Linux红帽8
linux
学习
vim
ssh
运维
ion框架 android,模块化 GKI 的 ION 堆
许多Android原始设备制造商(OEM)会出于各种原因(例如添加供应商堆和自定义缓存管理)修改ION
内核驱动
程序(如需详细了解这些修改,请参阅集成ION内存分配器)。
王怡蕊
·
2023-04-10 14:38
ion框架
android
Android Binder 驱动 - 启动 ServiceManager 进程
AndroidFramework-学习启动篇2.AndroidBinder驱动-Media服务的添加过程3.AndroidBinder驱动-启动ServiceManager进程4.AndroidBinder驱动-
内核驱动
层源码分析
红橙Darren
·
2023-04-10 09:03
Win7和Win10 关闭驱动程序强制签名的方法
Windows101607以后的
内核驱动
没有微软签名都不能正常运行。建议大家将自己开发的驱动进行微软徽标认证(WHQL认证)以获取微软驱动签名。
沃通WoTrus
·
2023-04-10 01:00
SSL加密
windows
驱动程序签名
驱动签名
whql认证
rk3568 移植 GPS/GNSS 模组
文章目录rk3568移植GNSS模组(SIM68DUM220)分步走看重点1GNSS加载
内核驱动
2GNSSHAL移植2
炭烤毛蛋
·
2023-04-10 01:42
Android
seLinux
LTE
android
linux_
高阶指令
四.高阶指令1.hostname指令作用:操作服务器的主机名(读取,设置)语法1:#hostname含义:表示输出完整的主机名语法2:#hosename–f含义:表示输出当前朱继民中的FQDN(全限定域名)EG1:查看主机名2.id指令作用:查看一个用户的一些基本信息(包含用户id,附加组id…,该指令如果不指定用户则默认是当前用户)语法1:#id默认显示当前执行该命令的用户的基本信息语法2:#i
Urila
·
2023-04-09 11:54
linux
Linux RPMsg框架--以及应用于iMX6 SoloX连接A9和M4 Core
RPMsg(RemoteProcessorMessaging)是一种基于virtio的消息传递总线,允许
内核驱动
程序与系统上可用的远程处理器进行通信。如果需要,驱动程序可以暴露适当的用户空间接口。
kunkliu
·
2023-04-08 11:52
IPC
linux
[小e分享]之鸟哥的_
Linux_
私房菜_--_基础学习篇(chm+pdf格式下载)
下载地址:chm格式下载下载地址:pdf格式下载elvis2012.10.12知识共享~共同进步转载请注明:http://blog.csdn.net/elvis_dataguru/article/details/8066153
Elvis_dataguru
·
2023-04-08 09:30
文档分享(附下载)
chm
linux
Ceph架构
提供与S3和Swift兼容的API;对象条带化;多站点部署和复制;(2)块存储精简配置,即能够按需分配;镜像最大可达16EB;可配置条带化;内存缓存;快照;写时复制的克隆;支持KVM和libvirt;
内核驱动
程序支持
gaoZhuanMing
·
2023-04-08 05:15
云计算
ceph
linux驱动之workqueue
一、前言在
内核驱动
中,常常见到工作队列(workqueue)。对于熟悉内核或者驱动的工程师来说,这个机制应该是比较熟悉的,经常出现在中断上下文中,用于执行中断后的操作。
wipping的技术小栈
·
2023-04-08 00:56
【windows
内核驱动
开发】文件系统微过滤驱动Minifilter——获取进程信息
【我的】文件系统微过滤驱动Minifilter——获取进程信息作者:zcr214时间:2016/4/22在编写文件系统微过滤驱动minifilter的时候,除了绑定指定的磁盘分卷,对于指定的文件很可能还会有指定的应用程序,例如txt文件可以有很多编辑器可以使用,如wordpad,notepad,sublime,vim,notepad+等,doc文档可以使用officeword或WPS,图片文件就更
DoveFeng
·
2023-04-07 23:25
数字签名
驱动程序
Jenkins安装_
Linux_
环境安装
Jenkins安装概述:Jenkins是一个开源的持续集成的服务器,Jenkins开源帮助我们自动构建各类项目。Jenkins强大的插件式,使得Jenkins可以集成很多软件,可能帮助我们持续集成我们的工程项目。官网自行下载jenkins.war包,启动方式如下:Jenkins.war包放到Tomcat的webapps下然后启Tomcat启动tomcat:注意启动tomcat会自动解压webapp
会打鼾的猫
·
2023-04-07 16:44
环境搭建
jenkins
linux
世界500强是如何解决千亿流量留存问题的,《Ceph分布式存储架构》-使用CentOS 7部署 Ceph分布式存储架构-为他们解决什么问题。
xuegod63上安装ceph-deploy管理工具2.3离线安装ceph2.4安装cephmonitor2.5部署osd服务2.6创建ceph文件系统2.7部署mgr监控三、多种Ceph挂载方式3.1
内核驱动
挂载
极客事纪
·
2023-04-07 12:21
程序员
Linux
码农
ceph
linux
运维
云计算
自动化运维
Android 字符驱动#1#开发Android硬件抽象层(HAL)模块
hello.hhardware/libhardware/modules/hello.chardware/libhardware/modules/Android.mkHAL层包括两个部分增加硬件抽象层(HAL)模块访问Linux
内核驱动
程序硬件抽象层
古风子
·
2023-04-06 06:38
linux audio 子系统(转)
[-]认识一些有用的数据结构soc-corec说起从字符型驱动原型开始研究ASoc符合字符驱动架构Alsa控制接口1创建一个新的控制接口11Kernel
内核驱动
端12Kernel提供给Alsa层的API13Alsa
eydwyz
·
2023-04-06 05:30
音频
Linux 内核(Kernel)组成分析
浅析linux内核网络协议栈--linuxbridge深入理解SR-IOV和IO虚拟化一文了解Linux上TCP的几个内核参数调优概述Linux
内核驱动
之GPIO子系统API接口一、Linux内核简介Linux
Linux加油站
·
2023-04-06 01:06
linux
服务器
运维
AP6236 WiFi模块调试记录
AP6236WiFi模块调试记录Platform:RK3368OS:Android6.0Kernel:3.10.0文章目录AP6236WiFi模块调试记录
内核驱动
移植1.更新驱动1.1修改驱动代码,适配
D00PING
·
2023-04-05 12:25
android
linux
rockchip
ap6236
rk3368
wifi
bcmdhd
Linux
内核驱动
学习之HelloWorld内核模块!
转载自:(1)https://blog.csdn.net/sh21_/article/details/60878812?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant_t
外附魂骨
·
2023-04-05 05:21
Linux内存管理架构之四(mmap内存映射机制)
目录1.是什么2.映射类型2.1文件映射和匿名映射2.2私有映射和共享映射2.3brk的实现3.实例3.1实现文件映射3.2实现进程共享2.3实现
内核驱动
和进程共享4.mmap的调用流程5.反向映射·匿名映射的反向映射
水乡夜航
·
2023-04-04 19:46
Linux内核结构学习
linux
开发语言
系统架构
java jdk环境变量设置
linux_
在Linux系统下安装jdk并配置环境变量
本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开Java的,下面笔者就和大家一起分享如何jdk1.8的过程吧。1、安装环境操作系统:CentOS0764位jdk版本:1.8工具:Xshell6、Putty、WinSCP说明:本文是通过WinSCP工具远程连接Linux操作,如果是直接在Linux可视化界面操作那就更方便了,原理一样。2、安装步骤第一步:下载
weixin_39883260
·
2023-04-04 16:52
java
jdk环境变量设置
linux
[分享] -- V4L2 框架分析及使用流程分析
分享一篇写的很好的V4L2文章一、概述Video4Linux2是Linux内核中关于视频设备的
内核驱动
框架,为上层的访问底层的视频设备提供了统一的接口。
stone_zzuli
·
2023-04-04 07:09
LINUX
图像处理
linux
linux内核原子操作
OS版本:openEuler22.03LTS架构:x86_64描述:测试下linux
内核驱动
常用的几个atomic操作函数。
yongjong
·
2023-04-03 23:27
linux
服务器
openEuler
内核
atomic_t
Linux_
内核同步机制
1.Linux内核同步机制1.1.内核同步机制作用1)Linux操作系统是一个多任务操作系统,2.6以上版本都支持任务抢占。2)现在的CPU大部分都是多核心CPU,多核心CPU同时并发执行程序。3)不管是多核心CPU还是单核心CPU在任务执行过程都可能产生中断。多进程并发:进程之间会存在多进程同时并发访问同一共享资源,就会产生竞争。任务抢占:当进程在访问某个共享资源的时候发生任务抢占,随后进入了高
idontnoaaaa
·
2023-04-03 22:32
Linux驱动
linux
Rootkit---HOOK
内核驱动
当插入一个
内核驱动
时,一般会使用工具insmod,该工具实际上调用了系统调用init_module,在该系统调用函数中,首先调用load_module,把用户空间传入的整个内核模块文件创建成一个内核模块
NoAss`
·
2023-04-03 08:43
Rootkit
网络安全
rootkit
虚拟字符设备驱动开发步骤
目录前言字符设备驱动简介
内核驱动
操作函数集合(file_operations结构体)字符设备驱动开发步骤.ko驱动模块的加载和卸载(module_init驱动入口、insmod驱动加载)字符设备注册与注销到内核
行稳方能走远
·
2023-04-03 08:30
正点IMX6ULL驱动开发
驱动开发
linux
运维
linux
内核驱动
学习--构造和运行模块
linux设备驱动–构造和运行模块目录linux设备驱动–构造和运行模块HelloWorld模块将模块链接到内核用户空间和内核空间当前进程其他一些细节装载和卸载模块版本依赖内核符号表预备知识初始化和关闭清除函数初始化过程中的错误处理模块参数HelloWorld模块下面这段代码是完整的"helloworld"模块#include#includestaticinthello_init(void){pr
__小小酥__
·
2023-03-31 23:56
linux内核驱动
linux
学习
驱动开发
Android系统架构开发流程(摘要)
系统架构之应用程序消息机制2.1消息处理机制(Looperhandler)分析2.2线程消息循环模型分析一、Android系统架构之硬件抽象层HAL1.1HAL概述Android的硬件抽象层,简单来说,就是对Linux
内核驱动
程序的封装
Mr.liang呀
·
2023-03-31 20:48
架构
嵌入式Linux
C++基础
android
系统架构
中间件
网络
SM4分组加密算法原理和c语言实现
不过在一些底层的开发中,尤其涉及到
内核驱动
层开发、TCM等密码卡开发,
6月的夕夕
·
2023-03-31 18:04
系统安全
可信计算
c语言
加密解密
密码学
信息安全
安全
linux 访问pci 内核,linux-kernel – 实现PCIe Linux设备驱动程序(想从
内核驱动
程序访问我的卡寄存器)...
我正在编写一个设备驱动程序来访问PCIe卡上FPGA中的内存.卡片启动并被探测/发现:–的/proc/IOMEM80000000-840fffff:PCIBus#0380000000-83ffffff:0000:03:00.084000000-840fffff:0000:03:00.0所以读取ldd/etc我在80000000编写了对request_mem_region的调用,并通过ioremap
人民艺术家夅夅
·
2023-03-31 17:19
linux
访问pci
内核
Windows驱动签名,还需要使用EV代码签名证书吗?
在2021年4月之前,开发者只需要使用微软交叉签名的第三方EV代码签名证书签名
内核驱动
程序,就可以在系统中正常运行。
沃通WoTrus
·
2023-03-31 05:53
安全资讯
windows
microsoft
代码签名证书
微软徽标认证
受微软信任的交叉证书将在2021年4月到期,代码签名证书将无法签
内核驱动
,安信教你如何才能再给驱动签名
微软列出所有受信任CA交叉证书到期的列表,都在2021年的2月份和4月到期:已经签名的驱动程序会出现什么情况?在中级证书到期前有时间戳的签名驱动包,还会继续有效。是否可以创建驱动程序包不提交给微软公司?不可,所有创建的驱动程序包都必须提交给微软公司签名。每个更新版本的驱动程序包是否都需要交给微软签名?是的,每个版本的更新都需要交给微软公司签名。2021年4月之后是否可以用现有的第三方代码签名证书对
安信实验室
·
2023-03-31 05:47
微软
代码签名证书
驱动程序
驱动程序
window
微软
c++
linux
概述Linux
内核驱动
之GPIO子系统API接口
1、前言在嵌入式Linux开发中,对嵌入式SoC中的GPIO进行控制非常重要,Linux内核中提供了GPIO子系统,驱动开发者在驱动代码中使用GPIO子系统提供的API函数,便可以达到对GPIO控制的效果,例如将IO口的方向设置为输入或输出,当IO口的方向为输入时,可以通过调用API函数获取相应的IO口电平,当IO口设置为输出方向时,可以调用相关的API函数去设置IO口电平,本文将简单描述如何去使
Linux加油站
·
2023-03-31 01:15
linux
驱动开发
运维
kprobe功能的代码实现
借助内核kprobe的功能,编译一个
内核驱动
ko文件。给目标函数执行前后完成打桩,在打桩函数中获取函数的入参值和返回值,
sydyh43
·
2023-03-31 00:42
内核调试
linux
linux
内核驱动
子系统,Linux 驱动开发 / IIO子系统入门1
1.什么是IIO子系统?1.1IIO概述IndustrialI/O子系统旨在为某种意义上是模数或数模转换器(ADC,DAC)的设备提供支持,于2009年由Huawei的JonathanCameront添加。简单框图:支持的设备包括:ADC/DAC加速度计磁力计陀螺仪压力传感器湿度传感器温度传感器...很久以前,对于上述硬件的支持散落在Linux源码中的各种地方。IIO的出现,提供了一个统一的框架用
范世明
·
2023-03-30 19:43
linux内核驱动子系统
NVIDIA GPU开源驱动编译学习&架构分析
2022年5月,社区终于等到了这一天,NVIDIA开源了他们的LINUXGPU
内核驱动
,Linux内核总设计师LinusTorvalds十年前说过的一句话,大概意思是英伟达是LINUX开发者遇到的硬件厂商中最麻烦的一个
papaofdoudou
·
2023-03-30 05:23
NVIDIA
GPGPU
GPU
学习
python
人工智能
为什么学python要学
linux_
为什么Python程序员需要学习Linux系统?
大家都知道,Python编程语言具有很多优势所在,优雅、简单、明确,Python看上去给人的感觉就是简单易懂,对于初学者来说,不仅容易入门,就业前景也是非常不错的,可以从事的工作岗位有很多。Python主要方向有五个:自动化运维、自动化测试、人工智能、数据分析、全栈开发。现在很多人都想要学习Python,也经常会问Python需要不需要学习Linux呢?为什么要学习Linux呢?为大家详细的介绍一
weixin_39603573
·
2023-03-29 23:16
Linux_
网络_网络层协议 IP(报文结构,报头字段,网段划分,子网掩码,公网IP与私网IP,路由转发)
网络层解决的问题:将数据从一台主机发送到另一台主机。路由器:配有IP地址,又能进行路由控制节点:主机与路由器的统称文章目录1.IP协议IP协议报头字段MTU2.网段划分网段划分的方式3.公网IP与私网IP4.路由转发1.IP协议TCP协议:为IP协议提供策略支持,IP协议拥有通信的能力,TCP通过自己的决策,保证了IP协议在通信时的可靠性。同时TCP还负责将数据交付到上层的应用层。IP协议:知道目
NUC_Dodamce
·
2023-03-29 17:41
#
网络
Linux
网络
linux
linux 字符设备驱动 ioctl,Tiny6410学习ing—(四)、嵌入式Linux
内核驱动
进阶—(7)、高级字符设备驱动(ioctl 控制)—①...
(四)、嵌入式Linux
内核驱动
进阶(7)、字符设备驱动(ioctl控制)—①大部分驱动除了需要具备读写设备的能力外,还学要具备对硬件控制的能力。例如,要求设备报告错误信息,改变波特率,这些操作常
weixin_39709262
·
2023-03-29 17:57
linux
字符设备驱动
ioctl
【嵌入式Linux
内核驱动
】02_字符设备驱动
字符设备驱动〇、基本知识设备驱动分类(按共性分类方便管理)1.字符设备驱动字符设备指那些必须按字节流传输,以串行顺序依次进行访问的设备。它们是我们日常最常见的驱动了,像鼠标、键盘、打印机、触摸屏,还有点灯以及I2C、SPI、音视频都属于字符设备驱动。字符设备不经过系统快速缓冲。2.块设备驱动就是存储器设备的驱动,比如EMMC、NAND、SD卡和U盘等存储设备,因为这些存储设备的特点是以存储块为基础
岁月歌者BC
·
2023-03-29 16:21
嵌入式
#
jetson
nano
字符设备驱动
嵌入式Linux
内核驱动
jetson
nano
NVMe的Linux
内核驱动
分析
前面两篇文章我们对NVMe的原理和涉及的主要概念进行了介绍,今天我们将介绍一下NVMe的Linux驱动是如何实现的。首先NVMe本身是一个块设备,因此NVMe的驱动也是遵循块设备的驱动架构。本文通过两部分介绍NVMe的驱动程序,一部分是操作系统如何创建NVMe块设备,另外一部分是分析一下NVMe的主要流程,包括读写流程和管理流程等。两点说明:-本文基于Linux4.1.12版本的内核进行介绍,其它
wangchewen
·
2023-03-29 15:40
linux
驱动开发
运维
Linux驱动开发基础-申嵌
课程目标第一章Linux驱动程序概述本章目标本章目标本章结构1.1设备驱动程序简介1.2设备的分类和特点1.3驱动程序的开发1.3.1设备驱动的HelloWorld模块(hello.c)1.3.2
内核驱动
模块和应用程序对比
forty_seven
·
2023-03-29 15:17
内核驱动
Update:2022/11/2系列文章驱动|Linux|NVMe-1.
内核驱动
系列文章总览NVMe命令PCI总线注册和初始化驱动创建NVMe块设备硬件层面软件层面NVMe设备的IO流程DMA参考链接总览
MissMango0820
·
2023-03-29 14:51
NVMe
驱动
Linux
驱动开发
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他