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内核如何读写ddr,Linux
内核驱动
之DDR3(二)内存映射
一内存映射的概念上文中的内存寻址主要讲的是内存控制器如何去访问DDR3芯片基本存储单元本文中的内存映射主要讲的是如何将内存控制器管理的DDR3芯片地址空间映射到SOC芯片为DDR3预留的地址范围。比如基于ARM的SOC芯片,DDR3的预留地址一般都是0x80000000,如果没有使用内存映射,SOC去访问0x80000000地址时会造成整个系统崩溃,因为访问的地址并不存在实际的内存DDR3控制器有
weixin_39554021
·
2023-12-20 15:03
linux内核如何读写ddr
Linux-
文件的特殊权限
前言我们知道在Linux里文件和目录有r、w、x这三个读、写、执行的权限。但有时还会在权限里看到s和t,例如:s&t.png-18kB这又是代表的什么权限呢?实际上,s和t是Linux里的特殊权限,具体有SUID、SGID、SBIT三种。SUID当s出现在文件所有者的x权限上时,就被称为SetUID,简称SUID。例如前言中的/usr/bin/passwd文件,它的权限状态是:-rwsr-xr-x
agile4j
·
2023-12-19 23:07
Linux-
编写脚本自动备份文件
实验目录一、实验环境:二、实验目的:三、实验要求:四、实验内容:五、实验步骤:六、实验结果与分析:一、实验环境:•虚拟机数量:1•系统版本:Centos7.5二、实验目的:数据备份是系统管理工作中的重要内容。简单的文件备份工作主要是将重要的数据文件,如一些系统和网络服务器的配置文件、用户个人数据文件、数据库文件等复制到一个指定的地方。三、实验要求:显然,备份工作往往是需要反复执行的,而且还可以制定
小史_猿
·
2023-12-19 15:39
Linux
linux
Linux-
批量新建普通用户账号
目录一、实验环境:二、实验目的:三、实验要求:四、实验内容:五、实验步骤:六、实验结果与分析:一、实验环境:•虚拟机数量:1•系统版本:Centos7.5二、实验目的:在创建普通用户时,往往需要同时创建一批用户账号,例如为某个班级的学生各分配一个用户账号,而且还要为这些账号设置初始密码,这对于系统管理员来说是一个十分繁琐的任务。三、实验要求:如果能够通过某种自动化的方式批量创建和管理普通用户账号,
小史_猿
·
2023-12-19 15:39
Linux
linux
Linux-
环境变量与.bash_profile文件
实验目录一、实验环境:二、实验目的:三、实验要求:四、实验内容:五、实验步骤:六、实验结果与分析:一、实验环境:•虚拟机数量:1•系统版本:Centos7.5二、实验目的:修改.bash_profile文件并永久设置环境变量三、实验要求:永久设置环境变量四、实验内容:本实验将以PATH变量和PS1变量为例,演示如何修改.bash_profile文件并永久设置环境变量五、实验步骤:第1步:阅读并
小史_猿
·
2023-12-19 15:09
Linux
linux
Linux-
文件与目录的权限意义
我们都知道Linux系统内的文件有三种身份:所有者、用户组和其他人;并且每种身份都有三种权限:r、w、x;还知道可以通过chown、chgrp、chmod来修改这些权限和属性。但这些权限和属性对于文件和目录,有什么不同呢?了解这些不同点,对于保证数据安全非常重要。接下来就一起来看一下:权限对文件的意义r(read):可读取此文件的实际内容,如读取文本文件的文字内容等。w(write):可以编辑、新
agile4j
·
2023-12-19 14:24
Linux-
修改字符集、修改用户字符集
进入当前用户下运行命令locale查看当前用户的编码运行ls-la命令,可以看到文件.bash_profile然后vi.bash_profile,进行编辑将LANG=zh_CN.gbk黏贴到.bash_profile文件中,点击Esc,然后保存退出(:wq)运行一下source.bash_profie运行命令locale查看。即可将当前用户的编码改成zh_CN.gbkroot用户的字符集并没有改注
小蜗牛的路
·
2023-12-19 07:54
linux
运维
服务器
Linux-
安装redis
下载redis解压tar-zxvfredis-6.2.14.tar.gz-C/opt/redis编译make&&makeinstall
想寻
·
2023-12-17 08:55
linux
redis
java
使用Verbs API剖析一个小型ib应用程序
简单地说,大部分连接设置工作都是通过
内核驱动
程序完成的,因为在这方面速度不是一个关键问题。用户空间驱动程序涉及ibv_post_send和ibv_post_recv等函数调用。
酸菜。
·
2023-12-16 22:35
RDMA
网络
服务器
linux
LTP测试
项目主页:https://
linux-
OopspoO
·
2023-12-16 19:15
Unix_Linux
linux
Linux - 进程间通信(中)- 管道的应用场景
如有疑问,请看上篇博客:
Linux-
进程间通信(上)-Linux当中的管道-CSDN博客管道的应用场景我们知道,在Linux当中
chihiro1122
·
2023-12-16 15:22
linux
运维
服务器
第二章 VMware的使用-安装-创建虚拟机-安装
Linux-
常见问题-全网看这一篇就足够
第二章VMware的使用学习目标1熟悉VMware软件的作用2可以熟练安装VMware软件3可以熟练使用VMware创建虚拟计算机4可以熟练为虚拟计算机安装Linux操作系统5能独立解决安装过程中的常见问题第一节VMware的作用VMware软件的作用第一步,在Windows上安装VMware软件第二步,使用VM软件创建虚拟的计算机第三步,在虚拟的计算机上安装Linux操作系统第二节VMware的
丁总学Java
·
2023-12-16 15:20
Linux
linux
运维
服务器
Nvidia显卡Failed to initialize NVML Driver/library version mismatch错误解决方案
最近GPT比较火,开始折腾了一下gpu,用来跑项目:https://github.com/OpenTalker/SadTalker今天运行程序突然发现用不了,经排查应该是由于NVIDIA
内核驱动
版本与系统驱动版本不一致导致的
蜗牛去旅行吧
·
2023-12-16 14:45
科技
人工智能
Linux-
常用实用操作
一、常用操作总结1、各类小技巧(快捷键)①ctrl+c强制停止Linux某些程序的运行,如果想要强制停止它,可以使用快捷键ctrl+c命令输入错误,也可以通过快捷键ctrl+c,退出当前输入,重新输入②ctrl+d退出或登出可以通过快捷键:ctrl+d,退出账户的登录或者退出某些特定程序的专属页面ps:不能用于退出vi/vim③历史命令搜索可以通过history命令,查看历史输入过的命令可以通过:
小羊的风火轮冒烟啦
·
2023-12-16 06:58
linux
运维
服务器
Linux-
基础命令
一、Linux的目录结构Linux的目录结构是一个树型结构Windows系统可以拥有多个盘符,如C盘、D盘、E盘Linux没有盘符这个概念,只有一个根目录/,所有文件都在它下面Linux路径的描述方式在Linux系统中,路径之间的层级关系,使用:/来表示在Windows系统中,路径之间的层级关系,使用:\来表示D:\data\work\hello.txt注意:D:表示D盘\表示层级关系/usr/l
小羊的风火轮冒烟啦
·
2023-12-16 05:01
linux
运维
服务器
学习方法
Linux-
用户和权限
一、认知root用户root用户(超级管理员)无论是Windows、MacOS、Linux均采用多用户的管理模式进行权限管理。在Linux系统中,拥有最大权限的账户名为:root(超级管理员)而在前期,我们一直使用的账户是普通的用户:itheimaroot用户拥有最大的系统操作权限,而普通用户在许多地方的权限是受限的。演示:使用普通用户在根目录下创建文件夹切换到root用户后,继续尝试普通用户的权
小羊的风火轮冒烟啦
·
2023-12-16 05:30
linux
运维
服务器
linux-
文件查找-find命令-学习总结
find命令学习总结1.find命令是用来干什么的2.find命令怎么查找文件的底层逻辑3.find命令查找到文件后,我们还能对文件干什么4.find命令的格式是什么样的5.find命令常规用法其他属性(名字,大小,时间,权限)正则表达式对查找的文件进行其他动作(拷贝,删除,重命名等)6.参考链接find命令,find命令非常非常多,看的真是让人眼花缭乱,那么就按照自己的疑惑来思考问题,这样,凌乱
狂奔的蜗牛x
·
2023-12-15 18:50
Linux
linux
Linux-
帮助命令的使用和练习(type、man、help、info详解)
目录5.3.1type-判断是否为内部命令5.3.2man-查看详细文档5.3.3help-查看shell内部命令的帮助信息5.3.4--help-查看系统外部命令帮助信息5.3.5info-查看info格式的帮助指令5.3.6/usr/share/doc-存储软件包的文档信息平时我们看到的命令大多数都可以查看帮助文档,帮助文档之于我们,就是个产品手册,学会使用产品手册,让学习更简单。常见的帮助命
宜修
·
2023-12-15 15:56
linux
linux
运维
服务器
Linux-
文件和目录
查看路径pwd显示当前目录的路径[root@localhost203312032134]#pwd/home/203312032134[root@localhost203312032134]#which查看命令的可执行文件所在路径,Linux下,每一条命令其实都对应一个可执行程序,在终端中输入命令,按回车的时候,就是执行了对应的那个程序,which命令本身对应的程序也存在于Linux中。总的来说一个
努力的布布
·
2023-12-15 15:54
Linux
Linux系统教程
linux
服务器
运维
Linux-
文件压缩解压
文件压缩解压打包:是将多个文件变成一个总的文件,它的学名叫存档、归档。压缩:是将一个大文件(通常指归档)压缩变成一个小文件。我们常常使用tar将多个文件归档为一个总的文件,称为archive。然后用gzip或bzip2命令将archive压缩为更小的文件。tar创建一个tar归档。tar-cvf打包后的文件夹名.tar要打包的文件[root@localhosthome]#cd20331203213
努力的布布
·
2023-12-15 15:24
Linux
Linux系统教程
linux
服务器
运维
linux-
文件系统读取内核配置
前提条件CONFIG_IKCONFIG=yCONFIG_IKCONFIG_PROC=y读取内核配置zcat/proc/config.gz|grepCONFIG_USB_GADGET
Paper_Love
·
2023-12-14 15:57
Linux
linux
Linux-
磁盘分区表
MBR分区表MBR(MasterBootRecord)分区表:MBR分区表是一种传统的分区表类型,可以被BIOS和UEFI支持的操作系统识别。它使用一个512字节的引导扇区来存储分区表信息,其中包含了最多4个主分区或3个主分区和1个扩展分区。MBR分区表只支持32位的逻辑块地址,因此最大支持2TB容量的磁盘。GPT分区表GPT(GUIDPartitionTable)分区表:GPT分区表是一种新型的
Paper_Love
·
2023-12-14 15:57
Linux
linux
Linux Kernel 与应用交互的一些方式
LinuxKernel与应用交互的一些方式内核与应用的交互环节通常离不开内核的文件系统,通常使用proc、sysfs、debugfs三种1.Debugfs1.debugfs的介绍通常debugfs用来在调试
内核驱动
时
不吃辣的同学
·
2023-12-06 19:09
linux
kernel
linux
物联网
驱动程序
kernel
Linux驱动开发入门
第一个内核模块main.cMakefile编译和加载模块总结Linux驱动开发入门Linux
内核驱动
开发是一个高级话题,涉及到对操作系统核心部分的深入理解。
Ricky_0528
·
2023-12-06 05:06
Linux驱动开发
linux
驱动开发
运维
Linux-
使用管道实现简易版本的进程池
目录一.程序概念图二.makefile的编写三.Task.hpp编写四.ProcessPool.cc编写一.程序概念图二.makefile的编写ProcessPool:ProcessPool.ccg++-o$@$^-std=c++11.PHONY:cleanclean:rm-rfProcessPool三.Task.hpp编写#pragmaonce#include#includetypedefvoi
Small black human
·
2023-12-06 04:17
Linux
linux
运维
服务器
Linux内核V4L2架构
一.V4L2简介V4L2是Videoforlinux2的简称,为linux中关于视频设备的
内核驱动
。
yzw_yy
·
2023-12-05 18:45
算法
系统移植-根文件系统
驱动包括驱动的逻辑和硬件的信息逻辑信息放到了驱动的源代码硬件信息放到了设备树里面uimage裸机下没有设备树实验10只对内核的uart进行了配置,内核不会编译成功uboot支持网卡驱动,内核不支持网卡驱动设备树文件:一个开发板表示一个根根节点有很多子节点代表一个硬件Linux
内核驱动
移植步骤
聪
·
2023-12-05 12:28
linux
运维
服务器
Linux就该这么学2
layout:posttitle:Linux就该这么学2date:2020-11-14author:XiaoJia849categories:-后端部tags:后端,
Linux-
后端-Linux输入重定向
XiaoJia849
·
2023-12-05 02:04
Linux-
实现小型日志系统
目录一.日志二.实现任意个数元素求和三.编写一个日志函数1.设置日志等级2.设置日志时间3.设置日志的打印格式4.将日志的内容输出到文件一.日志日志等级,日志时间,日志内容,文件的名称和行号日志等级:Info:常规消息Warning:报警消息Error:错误,可能需要立即处理Fatal:致命的Debug:调试二.实现任意个数元素求和使用可变参数要使用若干个宏定义,这些宏定义在://使用可变参数时一
Small black human
·
2023-12-05 02:14
linux
运维
服务器
Linux-
实现没有血缘关系的进程之间的通信
目录一.makefile的编写二.comm.hpp头文件的编写三.serve.cc文件的编写四.client.cc文件的编写一.makefile的编写.PHONY:allall:serveclientserve:serve.ccg++-o$@$^-g-std=c++11client:client.ccg++-o$@$^-g-std=c++11.PHONY:cleanclean:rm-rfserve
Small black human
·
2023-12-05 02:38
Linux
linux
运维
服务器
Linux-
正则表达式
#前言Linux中对于流式数据处理有sed和gawk两种工具可以使用,其中模式(正则)匹配可以很好的协助我们要对哪些行做处理。因此,正则匹配也就成为linux中相对来说比较重要的知识点,对此做了一些整理归纳。##特殊字符本文对正则表达式的归纳主要从正则表达式的特殊字符入手,正则中的特殊字符有:.*+?^-3个斜线:\|/-6个括号:(){}[]##BRE和ERELinux中的正则匹配引擎有两种:-
海淀龙叔
·
2023-12-04 10:27
Linux-
文件夹文件赋权、文件指定修改用户和用户组
Linux-
文件夹文件赋权、文件指定修改用户和用户组文件权限说明文件夹文件赋权chmod命令chmod示例以数字方式修改权限给指定目录赋权给当前目录的所有子文件夹和文件赋权chown修改属主、属组文件权限说明文件或目录的权限位是由
小蜗牛的路
·
2023-12-03 04:30
linux
服务器
运维
鸿蒙系统开发手册 - HarmonyOS
内核驱动
层源码分析
众所周知系统定义HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。对应用开发者而言,HarmonyOS采用了多种分布式技术,使得应用程序的开发实现与不同终端设备的形态差异无关。这能够让开发者聚焦上层业务逻辑,更加
不入流Android开发
·
2023-12-02 04:51
鸿蒙
鸿蒙系统
程序员创富
系统安全
华为
android
java
linux-
正则表达式与grep命令
linux-
正则表达式与grep命令linux正则表达式linux正则表达式shell元字符(正则表达式)及其用法详解一、grep命令命令作用-a将二进制文件以text文件的方式搜寻数据-c计算找到符合搜索内容的行数
小小白的jotter
·
2023-12-01 10:54
[个人笔记] php-fpm编译和使用openssl扩展
Linux-
运维篇-中间件第一章php-fpm编译和使用openssl扩展
Linux-
运维篇-中间件下章内容宝塔面板下的php-fpm启用openssl扩展参考来源下章内容第二章Apache2.4配置TLS1.3&
歪果仨
·
2023-11-30 22:20
Linux
linux
中间件
[个人笔记] Apache2.4配置TLS1.3&安装openssl1.1.1
Linux-
运维篇第二章Apache2.4配置TLS1.3&安装openssl1.1.1Linux-运维篇系列文章回顾Apache2.4配置TLS1.3&安装openssl1.1.1参考来源系列文章回顾第一章
歪果仨
·
2023-11-30 22:48
Linux
linux
中间件
程序员-
linux-
命令详解大全
你早晚都要学会得linux命令。学linux的时候,前辈们都说千万别用图形化界面,多敲命名有好处。这是接触到的一份liunx命令,也就整理留了下来。老样子公众号回复linux下载全部~stat命令查看一个文件的属性:访问时间(Access)、修改时间(modify)、状态改变时间(Change)statfilename查找并删除/data这个目录7天前创建的文件#find/data-ctime+7
javazhang2048
·
2023-11-30 17:41
Linux-
应急响应-日志分析
日志默认存放位置:/var/log/查看日志配置情况:more/etc/rsyslog.conf日志文件说明/var/log/cron记录了系统定时任务相关的日志/var/log/cups记录打印信息的日志/var/log/dmesg记录了系统在开机时内核自检的信息,也可以使用dmesg命令直接查看内核自检信息/var/log/mailog记录邮件信息/var/log/message记录系统重要信
小浪崇礼
·
2023-11-30 12:36
imx VPU解码分析5-Linux设备驱动hantro
Linux
内核驱动
源文件在kernel/drivers/mxc下,在hantro库中也发现有这个驱动,文件在hantro/decoder_sw/software/linux/pcidriver。
huntenganw
·
2023-11-30 10:14
音视频
嵌入式
Linux
fpga开发
Linux-
磁盘挂载
1说明避免一头雾水,请先看完说明,再看最下面的挂载教程1.1挂载流程START–>查看要挂载的是哪块硬盘–>将硬盘分区–>格式化分区–>设置开机自启(即永久挂载)–>执行挂载命令–>END1.2查看当前挂载的磁盘,磁盘剩余的空间$df-h查看某个文件夹/文件大小可以用这个命令du-sh/usr1.3查看分区情况$fdisk-l当前系统一共存在三块磁盘:sda,sdb,sdc;其中sda已经有两个分
梦诺
·
2023-11-30 04:05
linux
bash
运维
Linux-
虚拟机安装CentOS7失败的情况
1.不能启动虚拟机解决办法:重启电脑,打开bios,启动虚拟块儿2.不能启动网卡输入ipaddr后,只显示了1部分,不显示2部分解决办法:(1)首先安装网卡输入echoONBOOT=yes>>/etc/sysconfig/network-scripts/ifcfg-ens33命令安装然后关闭虚拟机(2)编辑虚拟机设置,打开网络适配器,在网络连接下设置虚拟机网络模式,换一种模式,比如NAT模式3.其
coldBoy01
·
2023-11-29 22:20
centos
Linux-
去除鼠标箭头
usb触摸板会同时加载hid-generic.c和hid-multitouch.c驱动我们只需要让其加载hid-multitouch.c驱动即可lsusb查看usb触摸板的vid和pid[root@ok3568:/]#lsusbBus003Device001:ID6615:108c驱动屏蔽掉该设备diff--gita/drivers/hid/hid-generic.cb/drivers/hid/h
Paper_Love
·
2023-11-29 19:53
Linux
linux
Linux驱动开发(一)树莓派4B驱动开发环境搭建
文章目录简要介绍:工具一、下载树莓派内核源码二、编译内核三、
内核驱动
程序四、应用层测试程序五、安装驱动、运行程序简要介绍:也曾尝试过搭建过交叉编译环境,但是太痛苦了好久都没搞好。
舒克开飞机偷渡长江大桥
·
2023-11-29 17:49
树莓派驱动开发
linux
嵌入式
c语言
驱动开发
Eclipse 搭建 Linux
内核驱动
程序开发环境
1、开发工具eclipse、arm-linux-gcc交叉工具链、对应开发板的Linux内核源码。2、安装开发工具,并将内核源码包解压到指定路径中,并编译。eg:/usr/local/arm/linux_E9_3.0.35_for_Linux3、利用eclipse新建一个CProject,EmptyProject。然后一路默认next到添加交叉编译器路径。设置好之后点击完成。4、工程建好之后,在其
温柔的最决绝
·
2023-11-29 17:48
i.mx6新手上路
Eclipse
Linux内核驱动
开发环境
Kali
Linux-
网络安全之-XSS 跨站脚本攻击原理及 DVWA 靶机的搭建
XSS跨站脚本攻击使用JavaScript创建CookieJavaScript可以使用document.cookie属性来创建、读叏、及删除cookie。例1:JavaScript中,创建cookie如下所示:document.cookie="username=JohnDoe";例2:你还可以为cookie添加一个过期时间(以UTC戒GMT时间)。默认情况下,cookie在浏览器关闭时删除:doc
学神来啦
·
2023-11-29 17:53
Linux-
安全审计-auditd.log解读
succeed=yes/no,说明此次syscall成功或失败exit=-13说明syscall的返回值是-13a0,a1,a2,a3指明了前4个参数,也是编码成16进制,通过ausearch命令可以解码查看items指出event中的path记录的数量ppid指明ParentProcessID,即父进程IDpid指明了进程IDauid指出audituserID,即当时的登陆uiduid指出了对应
z-Lying
·
2023-11-29 11:51
Linux
Linux - 文件系统 - 理解目录 - 理解 软/硬链接
Linux-
进一步理解文件系统-inode-机械硬盘-CSDN博客目录一个文件有一个inode,每一个inode都是有自己的inode编号(这个inode编号只在自己当前所在分区当中有效)。
chihiro1122
·
2023-11-29 01:14
linux
运维
服务器
Linux-
常用工具/YUM源
安装-常用工具yum-yinstallnet-tools\nmap-ncat\sysstat\git\ipset\ipvsadm\bash-completion\wget\unzip\lrzsz\lsof\vimw注:net-tools:网络工具箱、bash-completion:代码补全工具vim:文本编辑器配置YUM源可以查看阿里云官方配置YUM源文档步骤1:curl-o/etc/yum.re
IT-xiaonai
·
2023-11-29 00:40
linux-三剑客
linux
mplayer: error while loading shared libraries:libavcodec.so.53
原因时因为没有找到对应的动态库文件,mplayer播放的时候只有声音没有画面;解决办法:在终端运行:whichmplayer打印出:/usr/bin/mplayer再运行:ldd/usr/bin/mplayer打印出:
linux
Bobsweetie
·
2023-11-27 19:20
Linux
麒麟系统编译常见驱动问题处理及打包
编译
内核驱动
此处以编译usbmon驱动为例,利用开源内核源码编译。
烈日下的奔跑
·
2023-11-27 16:46
麒麟系统
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他