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_内核驱动
交叉编译
内核驱动
第一部分龙芯交叉编译环境搭建1)上传压缩包至Linux2)创建安装目录/data/toolchain(必须使用此目录,否则交叉编译器脚本无法使用)$mkdir-p/data/toolchain3)将压缩包解压到/data/toolchain目录$tarzxftoolchain.loongson-4.9.3.tgz-C/data/toolchain测试1)创建一个脚本,比如bb.sh并添加如下内容:
zhaizhaizhu
·
2024-09-10 11:38
Android内核介绍
从下一篇开始将详细介绍每一个Android
内核驱动
程序及其作用。Android内核是基于Lin
zhang_li_bin
·
2024-09-08 19:17
Android
Android
Linux
C
C#
C++
CPU亲和性设置 代码示例 sched_setaffinity sched_getaffinity
视频教程在这:cpu亲和性设置,NCCL,sched_setaffinitysched_getaffinity,CPU_ZERO、SET、ISSET、
linux_
哔哩哔哩_bilibili一、CPU亲和性简介
爱串门的小马驹
·
2024-09-08 12:03
集合通信
linux
运维
服务器
性能测试教程3:性能测试执行教程从数据准备到压测执行
性能测试环境准备一、操作系统--生产环境常用Linux前置--学习《Linux计算机操作系统基础知识》
Linux_
测试媛小七的博客-CSDN博客没有合适资料的同学可以跟着我的linux专栏内容学习1、Centos72
测试媛小七
·
2024-08-31 17:24
性能测试
linux
学习
运维
printk的原理及使用
内核驱动
调试的方法,先从我最常用的printk的使用方法开始讲起,printk在内核源码中用来记录日志信息的函数,方便我们调试追踪代码,只能在内核源码范围内使用。本篇内核采用5.10版本。
嵌入式开发1
·
2024-08-30 00:18
linux
linux
内核驱动
:IIO子系统总结
dht11温湿度传感器总结对IIO驱动子系统的使用,基于运行linux内核的arm系列处理器soc;一、概念IIO为industrialI/O的简称,为一些传感器的数据采集提供了一套方便的软件框架,作为
内核驱动
子系
So_shine
·
2024-08-29 14:12
linux
驱动开发
嵌入式硬件
Linux_
网络编程_TCP
服务器客户端模型:client/serverbrow/serb/shttpp2psocket——tcp1、模式C/S模式==》服务器/客户端模型server:socket()-->bind()--->listen()-->accept()-->recv()-->close()client:socket()-->connect()-->send()-->close();inton=1;setsock
pin️灼灼灼灼
·
2024-08-26 03:04
网络
php
开发语言
android匿名共享内存Ashmem(c库接口)
相比于malloc和anonymous/namedmmap等传统的内存分配机制,Ashmem的优势是通过
内核驱动
提供了辅助内核的内存回收算法机制(pin/unpin)。
Lee_5566
·
2024-08-24 09:13
Linux外设接口使用及
内核驱动
开发---Ubuntu搭建Linux内核开发环境
文章目录前言一、安装依赖二、下载Linux内核源代码1.从Github下载2.从官网下载三、编译安装内核配置内核编译安装内核/模块:选用内核四、
内核驱动
例子前言进行Linux嵌入式系统开发时,如果还没有嵌入式系统的开发环境
Jason.rr
·
2024-08-22 09:21
linux
ubuntu
驱动开发
lvm逻辑卷创建raid阵列(不常用)—— 筑梦之路
RAID卷具有如下特征:(1)LVM会创建和管理利用多设备(MD)
内核驱动
程序的RAID逻辑卷;(2)可以从阵
筑梦之路
·
2024-02-29 02:40
linux系统运维
lvm
centos
初识 Rust 语言
此后为了使
内核驱动
程序能够用Rust编程语言编写,Linux内核已经合并了许多其他管道和内务管理工作。随着即将到来的Linux6.8内核周期,第一
小嵌同学
·
2024-02-19 13:32
rust
开发语言
后端
linux
嵌入式
Linux_
信号
一个进程退出有两种情况:1.正常执行完毕。2.程序执行中异常退出。第一种情况可以通过进程退出码来获取进程执行结果,第二种情况需要通过信号来判断进程异常退出原因。那么进程在什么样的条件下会产生信号,进程又是怎样处理产生的信号呢?我们可以类比生活中的信号,比如接收到了取快递的短信,而你正在打游戏,等你打完游戏后在处理。这个短信就是一个信号,当你接收到短信时,你有可能在忙,所以需要记住这个短信(信号保存
bhbca
·
2024-02-14 07:39
Linux
linux
服务器
Linux_
进程间通信
管道SystemV共享内存SystemVIPC接口介绍由于进程地址空间的存在,所以进程间有具有独立性,一个进程看不到另一个进程的数据。那么如果我们想让进程间通信,就必须先让它们先看到同一份资源。常见的进程间通信的方法有管道,SystemVIPC,POSIXIPC。管道是最古老的一种通信手段,SystemV,POSIX是用于进程间通信的标准。一.管道管道的本质是文件,让两个进程看到同一份文件,即指向
bhbca
·
2024-02-14 07:09
Linux
linux
运维
Linux_
线程
线程与进程多级页表线程控制线程互斥线程同步生产者消费者模型常见概念下面选取32位系统举例。一.线程与进程上图是曾经我们认为进程所占用的资源的集合。1.1线程概念线程是一个执行分支,执行粒度比进程细,调度成本比进程低线程是cpu调度的基本单位,进程是分配资源的基本单位线程是进程内部的一个执行流通常我们创建线程是为了执行程序的一部分代码,所以执行粒度一定比进程更细,我们知道进程=内核数据结构+代码和数
bhbca
·
2024-02-14 07:09
Linux
linux
Linux_
进程概念
硬件系统软件系统进程概念进程状态孤儿进程进程优先级一.硬件系统1.1冯诺依曼体系结构数学家冯·诺依曼提出了计算机制造的三个基本原则,即采用二进制逻辑、程序存储执行以及计算机由五个部分组成(运算器、控制器、存储器、输入设备、输出设备),这套理论被称为冯·诺依曼体系结构。1.2外部设备输入设备和输出设备统称为外部设备,也叫做外设。这类设备的特点就是访问速度比较慢。常见的输入设备:麦克风,网卡,磁盘,键
bhbca
·
2024-02-14 07:39
Linux
linux
服务器
Linux_
文件系统
假定外部存储设备为磁盘,文件如果没有被使用,那么它静静躺在磁盘上,如果它被使用,则文件将被加载进内存中。故此,可以将文件分为内存文件和磁盘文件。内存文件磁盘文件软、硬链接一.内存文件1.1c语言的文件接口fopen:FILE*fopen(constchar*path,constchar*mode);mode:r:读方式w:写,打开即清空文件a:追加方式fclose:intfclose(FILE*f
bhbca
·
2024-02-14 07:08
Linux
linux
服务器
(7)
Linux_
进程_grep命令
进程1.查看进程树:pstree2.查看进程:psaux---START列的大写S表示进程休眠,大写R表示运行中的进程,大写V表示僵尸进程3.pidofbash:查看bash进程的PID4.ps-ef|grepmysql:查看进程包含所有mysql的PID5.只查看某个用户的进程:pgrep-Umysql6.动态刷新的方式查看进程:top键盘按住shift+P:让进程按照占用CPU的百分比进行排序
至未来自己
·
2024-02-10 16:45
嵌入式
Linux_
驱动开发:offset宏和container_of宏
今天学习了两个Linux内核中两个宏定义,下面逐步分析宏的作用。1.获取结构体元素的偏移量:offsetof宏#defineoffsetof(TYPE,MEMBER)((int)&((TYPE*)0)->MEMBER)第一步:0地址转为(TYPE*)0这是一个强制类型转换,把0地址强制类型转换成一个TYPE指针,这个指针指向一个TYPE类型的结构体变量。(实际上这个结构体变量可能不存在,但是只要我
Mr_WangAndy
·
2024-02-07 20:29
嵌入式Linux_驱动开发
驱动开发
C语言
offsetof宏
container_of宏
内核驱动
安装卸载
驱动安装insmod或modprobeinsmod不能解决模块的依赖关系,比如要安装b.ko,但是它依赖a.ko,那么必须使用insmod先加载a.komodprobe会分析模块的依赖,将所有依赖都加载到内核中,更加智能驱动卸载rmmod或modprobe-rrmmod仅卸载当前模块,对于该模块的依赖不会做处理,卸载时不用担心会影响其它模块modprobe-r会将模块依赖一并卸载,有风险,除非确定
慕诗客
·
2024-02-07 11:45
Linux
linux
Linux ARM平台开发系列讲解(IPCF异核通信) 2.11.3 IPCF异核通信驱动编译及其测试
1.概述LinuxIPCF共享内存
内核驱动
程序支持通过共享内存与运行在同一处理器的不同核心上的RTOS进行通信。
嵌入式内核源码
·
2024-02-07 04:42
Linux
ARM平台从入门到精通
linux
arm
驱动开发
IPCF异核通信
Knot Server XDP原理分析
bpf-kenerl.c源码的分析二、User层代码分析KnotServerXDP原理分析xdp部分的代码分为Kernel层和User层两部分,Kernel层代码由User层代码调用linuxbpf接口加载到网卡
内核驱动
码农心语
·
2024-02-06 14:59
高性能
knot
dns
xdp
源码分析
Ubuntu第一次配置virtualbox报错Kernel driver not installed (rc=-1908)
TheVirtualBoxLinuxkerneldriveriseithernotloadedornotsetupcorrectly.Pleasetrysettingitupagainbyexecuting‘/sbin/vboxconfig’asroot.大概意思就是
内核驱动
没有安装
一只特立独行的猫
·
2024-02-01 14:23
杂项
stm32
linux
masm
mysql 密码重置
linux_
怎么在linux系统重置mysql的root密码
展开全部linux系统重置mysql的root密码本质上就是修改mysql的root密码,要636f707962616964757a686964616f31333363383431修改root密码,要看具体的情况,用户可以参考如下两种情况。一、如果知道root密码,只是更换mysql的root密码,可以通过mysqladmin来进行修改。执行如下命令:sudomysqladmin-uroot-pp
宁予尘
·
2024-01-31 06:20
mysql
密码重置
linux
【转载】linux摄像头驱动
V4L2(VideoforLinuxtwo)是Linux内核中关于视频设备的
内核驱动
框架,为上层的访问底层的视频设备提供了统一的接口。
BC锌
·
2024-01-31 02:49
linux
运维
服务器
tshark
linux_
使用TShark在Linux命令行上使用Wireshark
tsharklinux大多数情况下,当我们连接到Internet时,我们不会想到底层的网络协议可以使一切变为可能。现在,当您阅读本文时,计算机正在交换大量数据包并通过Internet进行传输。要了解这些协议,您需要一个可以捕获并帮助您分析这些数据包的工具。Wireshark是一种流行的开源图形用户界面(GUI)工具,用于分析数据包。但是,它也为喜欢在Linux命令行上工作的人们提供了一个称为TSh
cuml0912
·
2024-01-30 00:29
网络
linux
java
大数据
python
动手写linux驱动(7)--Apple的学习笔记
一,前言动手写linux驱动(6)--Apple的学习笔记基本上已经完成我之前理论复习的内容了,开始进入
内核驱动
了。
applecai
·
2024-01-29 16:21
嵌入式开发 | 树莓派4B + Ubuntu + Python + selenium + chromium 使用
在树莓派上使用selenium要注意,由于chrome始终没有支持arm64系统,firefox官方提供的
内核驱动
对于arm64系统上的支持也有限,因此最好使用chromium配合开发。
diwii
·
2024-01-29 16:11
嵌入式开发
selenium
测试工具
python
2024最新:Armv8/Armv9架构从入门到精通二期-课程介绍
人工智能;[人群]:本科/研究生/博士、初级工程师、中级工程师、资深工程师、行业大佬,即适合小白入门,也适合大佬查缺补漏;[方向]:电子/计算机专业、芯片架构设计、芯片底层软件、芯片验证、BSP软件开发、
内核驱动
开发
代码改变世界ctw
·
2024-01-26 19:35
学习方法
armv9
armv8
arm
架构
SOC
芯片
安全
CSDN : Armv8/Armv9架构从入门到精通二期-课程介绍
人工智能;[人群]:本科/研究生/博士、初级工程师、中级工程师、资深工程师、行业大佬,即适合小白入门,也适合大佬查缺补漏;[方向]:电子/计算机专业、芯片架构设计、芯片底层软件、芯片验证、BSP软件开发、
内核驱动
开发
代码改变世界ctw
·
2024-01-26 19:04
ARM
ARMV9
armv8
arm64
ARM
ARM视频
ARM资料
嵌入式
Linux 性能分析笔记:平均负载的理解
文章目录uptime的命令解释uptime平均负载的理解manuptime平均负载的合理值系统负载的趋势案例分析CPU密集型程序IO密集型大量进程学习笔记主要来源:Linux性能优化实战_
Linux_
性能调优
小鲸鱼大梦想
·
2024-01-24 18:28
系统运维
linux
笔记
运维
服务器
优酷路由器tty终端测试
安装流程刚刚安装了PandoraBox之后,系统只有三个串口:/dev/tty/dev/ttyS0/dev/ttyS1优酷路由宝安装PandoraBox之后,必须正确安装USB串口和MODEM的
内核驱动
小鱼儿他老汉
·
2024-01-24 07:51
pixel6编译&kernelsu
pixel6编译&kernelsu系统编译相关前置aosp
内核驱动
源码下载:http://mirrors.ustc.edu.cn/help/aosp.htmlmkdir~/bincd~/binwgethttps
sugar椰子皮
·
2024-01-23 22:24
爬虫逆向
零基础爬虫第一天
python
设置主机名和hosts映射
学习b站韩顺平老师的Linux课程时所做的笔记:【小白入门通俗易懂】2021韩顺平一周学会
Linux_
哔哩哔哩_bilibili概述:前面我们在ping或连接一个Linux系统的时候是通过ip来做的,但是
雪球不会消失了
·
2024-01-23 13:23
linux
服务器
运维
压缩和解压指令
学习b站韩顺平老师的Linux课程时所做的笔记:【小白入门通俗易懂】2021韩顺平一周学会
Linux_
哔哩哔哩_bilibili文件的压缩和解压指令一、gzip和gunzip指令:gzip用于压缩文件,
雪球不会消失了
·
2024-01-23 13:52
linux
运维
服务器
Linux中的查找指令
学习b站韩顺平老师的Linux课程时所做的笔记:【小白入门通俗易懂】2021韩顺平一周学会
Linux_
哔哩哔哩_bilibili补充知识:管道符号"|":表示将前一个命令的处理结果传给下一个命令处理查找文件或目录一
雪球不会消失了
·
2024-01-23 13:22
linux
运维
服务器
23-Openwrt switch vlan配置
路由器上面基本都是用switch芯片来实现lan/wan的划分,但是有的switch只有一个GMAC,有的有多个GMAC,对于
内核驱动
设备来说就是有的switch生成的只有eth0,有的switch生成的有
Creator_Ly
·
2024-01-21 18:37
009
Linux_
文件系统 | 软硬链接
前言本文将会向你介绍文件系统与软硬链接文章重点本文将会先向你介绍文件是如何在磁盘上进行管理的,关于文件的管理将会从管理属性和管理内容两方面来谈,最后会向你介绍软硬链接的概念文件在磁盘中的管理首先,假设一个磁盘200GB,我们首要做的事情就是对它进行区域划分,方便管理(类似于国家治理,我们也需要划分为一个个省来进行管理)我们通常说的电脑上的CDEF盘,实际上在物理上只有一个盘,为了便于用户使用才分为
Fan_558
·
2024-01-21 03:08
linux
linux
关于树莓派3B+内核配置遇到的一个问题——nl80211
于是重新用串口连接,使用指令ifconfig发现我的wlan0不见了,一开始我以为是无线射频被锁起来了然后用sudoifconfig-a指令发现依旧没有,是将截图发给朋友看了之后,给了我上面这个提示,告诉我我的
内核驱动
没拷贝进去于是我回到
zhezhehenkenai
·
2024-01-20 21:25
树莓派
linux
运维
服务器
Linux内核高精度定时器hrtimer 使用实例
Linux内核高精度定时器hrtimer使用实例一、内核为高精度定时器重新设计了一套软件架构,它可以为我们提供纳秒级的定时精度,以满足对精确时间有迫切需求的应用程序或
内核驱动
,以下学习使用hrtimer
三火哥
·
2024-01-19 18:05
android驱动
高精度定时器hrtimer
Linux内核--定时器
内核版本:v4.14在Linux
内核驱动
开发过程中,定时器是我们经常用到的一个东西,我们可以使用定时器延时执行一个任务或者轮询执行某一任务。
阿常啊
·
2024-01-19 18:05
Linux内核相关
linux
多种双链表设计_学以致用--Apple的学习笔记
双链表使用很广泛,我今天自己建立了双链表结构test3.c,又模拟了linux
内核驱动
的双链表设计test4.c。
applecai
·
2024-01-19 18:15
Linux内核高精度定时器(hrtimer)
内核为高精度定时器重新设计了一套软件架构,它可以为我们提供纳秒级的定时精度,以满足对精确时间有迫切需求的应用程序或
内核驱动
。
不止冬雷和夏雪
·
2024-01-19 18:34
驱动
Linux
Android
内核
linux
Linux内核高精度定时器hrtimer
Linux内核高精度定时器hrtimer一、内核为高精度定时器重新设计了一套软件架构,它可以为我们提供纳秒级的定时精度,以满足对精确时间有迫切需求的应用程序或
内核驱动
,下面简单介绍下hrtimer(highresolutiontimer
Mar`
·
2024-01-19 18:02
linux
linux
运维
服务器
AndroidQ 从app到驱动 第一章 编写Linux
内核驱动
程序
一直以来都想从驱动一直到应用,添加一套新的调用流程,来进一步理解Android系统的架构流程。后面会连续写几篇文章,从Android系统的驱动一直到应用层一步一步添加接口,从驱动到应用。由于目前手头仅有Android9.0的全套代码,因此就直接在Android9.0上面适配了,手头仅有Android10的模拟器代码,因此没有在Android10上面适配。AndroidQ从app到驱动第一章编写Li
赵继高
·
2024-01-19 11:51
Android
Linux
linux
elasticsearch
运维
rk3566-Android11 从驱动到 app 第一章添加驱动程序
文章目录一、添加kernel驱动1.驱动编写2.验证驱动作者:baron由于一直从事驱动开发,一直想对整体流程有个了解,刚好看到这篇文章AndroidQ从app到驱动第一章编写Linux
内核驱动
程序.于是参考这篇文章在
baron-z
·
2024-01-19 11:41
安卓从驱动到
app
的整体流程梳理
驱动开发
linux
android
c语言
嵌入式硬件
PXE批量高效网络装机
在已有操作系统新到货了一台服务器,装操作系统系统镜像u盘光盘一安装操作系统必备的四个文件:
内核驱动
grub配置文件(需手动配置):网络引导:grub程序——syslinux(软件集合)文件名:pxelinux
M-C-B
·
2024-01-19 00:00
linux
运维
服务器
linux用户空间资料读取到
内核驱动
#include#include#include#include#include#include#include#include#include#include#includestaticint__initread_pic_init(void){intret=0;structfile*fp;loff_tpos;charimageBuffer[1024];printk("hellokernel\r\
Chhjnavy
·
2024-01-16 16:33
Linux
树莓派
linux
kernel
kernel_read
file_open
008
Linux_
文件在磁盘上的管理
前言本文将会向你介绍文件在磁盘上是如何被管理的磁盘的物理存储结构系统中的文件分为被打开的文件,和没被打开的文件,被打开的文件在内存中进行管理,而没有被打开的文件则在磁盘中进行管理同样地,也需要对这些没被打开的文件进行分门别类,在磁盘中按规律保存方便用户随时读取那么在磁盘中的文件又是如何去管理的呢?从磁盘的侧面可以看出,磁盘并不只是一片,而是由很多片组成而每一个这样的盘面被划分为了多个同心圆,这样的
Fan_558
·
2024-01-16 08:03
linux
linux
缓存
ROS2 launch介绍
个人主页:
linux_
嵌入式大师之路的博客-CSDN博客欢迎点赞✍评论⭐收藏希望本文能对你有所帮助,欢迎在评论区交流讨论!前言在大多数入门教程中,运行的每个新节点打开新的终端。
Tech Embedded
·
2024-01-11 15:57
ROS2
嵌入式硬件
linux
ROS2
c++
委托构造函数
目录前言委托构造函数注意点个人主页:
linux_
嵌入式大师之路的博客-CSDN博客欢迎点赞✍评论⭐收藏希望本文能对你有所帮助,欢迎在评论区交流讨论!
Tech Embedded
·
2024-01-11 15:57
c/c++
c++
嵌入式硬件
上一页
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
其他