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内核-驱动开发
Ceedling:C语言项目的测试
驱动开发
利器
Ceedling:C语言项目的测试
驱动开发
利器CeedlingRuby-basedunittestingandbuildsystemforCprojects项目地址:https://gitcode.com
温艾琴Wonderful
·
2025-02-16 03:22
linux4.0内核编译步骤,Ubuntu20.04
linux内核
(5.4.0版本)编译准备与实现过程-编译过程(2) -Go语言中文社区...
本随笔给出内核的编译实现过程,在编译前需要参照我前面一篇随笔:Ubuntu20.04
linux内核
(5.4.0版本)编译准备与实现过程-编译前准备(1):https://www.cnblogs.com/
Up酱彡
·
2025-02-15 23:54
linux4.0内核编译步骤
链接阿里云IoT Edge设备接入SDK Java版教程
链接阿里云IoTEdge设备接入SDKJava版教程linkedge-thing-access-sdk-javaLinkIoTEdge提供的设备接入
驱动开发
SDK(Java版本),帮助用户在LinkIoTEdge
郑微殉
·
2025-02-15 19:58
Linux nftables 命令使用详解
nftables在
Linux内核
3.13及以上版本中可用,它是nft包的一部分。用于配置nftables的主要命令行工具是nft。基本概念Tables:用于组织规则的容器。每个表可
·
2025-02-15 18:21
linux
量化交易技术简介
量化交易1.C++技术栈高频交易和低延迟系统对C++和
Linux内核
的要求极高,需要高效的代码执行、低延迟的通信机制、以及对操作系统底层的深入优化。
0010000100
·
2025-02-15 13:13
linux
数据
驱动开发
_数据驱动的产品开发
数据
驱动开发
数据驱动产品开发的需求产品开发具有许多细微差别和依赖性。发现或设想的每个产品开发周期或SDLC都不充分。
danpu1174
·
2025-02-15 12:01
大数据
python
人工智能
java
机器学习
6.13
linux内核
管理 :内核cpu :cpu使用情况
6.13
linux内核
管理:内核cpu:cpu使用情况top命令Top命令排序(shift+M)按照内存排序(shift+P)按照cpu占有率排序
阳光的王小草
·
2025-02-15 10:13
linux整理
linux
cpu
cpu使用情况
推荐开源项目:RTL8852BE —— 无线网卡驱动的福音
推荐开源项目:RTL8852BE——无线网卡驱动的福音项目地址:https://gitcode.com/gh_mirrors/rt/rtl8852be1、项目介绍RTL8852BE是一个开源项目,旨在为
Linux
周琰策Scott
·
2025-02-15 07:22
Linux
驱动开发
之WIFI设备分析2
Linux
驱动开发
之WIFI设备分析2(基于Linux6.6)---简要介绍一、什么是wifi模块WiFi模块是一种用于提供无线局域网(WLAN)连接的硬件组件,它允许设备通过Wi-Fi网络进行通信。
ListQueue
·
2025-02-15 05:33
Linux内核子系统
linux
驱动开发
运维
Linux Media 子系统 V4l2
一创建V4l2的entity在
Linux内核
的MediaController框架中,V4L2设备作为实体(entity)的注册过程涉及以下步骤:1.初始化MediaController结构驱动首先创建一个
aningxiaoxixi
·
2025-02-15 04:54
camera
linux
服务器
网络
2021行为
驱动开发
测试框架指南
行为
驱动开发
(BDD)是测试
驱动开发
(TDD)定义的原理的一个分支。在TDD中,我们构建正确的东西。在BDD中,我们确保构建正确的事物。BDD中利用的原理和技术已在功能测试中广泛采用。
Lee-Shyllen
·
2025-02-14 16:21
parasoft
软件测试
自动化测试
parasoft
软件测试
自动化测试
BDD
4个技巧成功实现测试
驱动开发
(TDD),使你的开发/测试资源得以最大化
测试
驱动开发
(TDD)的全部目的在于编写具有高水平测试覆盖率的精益代码和平均代码。开发人员在编写代码之前就编写了针对需求的测试,并且只要测试通过,就认为代码已完成。
Pokemogo
·
2025-02-14 15:49
软件测试
tdd
bdd
测试驱动开发
软件测试
单元测试
再学Blazor——组件建造者
前几篇文中有这样创建组件的示例builder.Component().Build();,本文主要介绍该高级方案的具体实现,我们采用测试
驱动开发
(TDD)方法,大致思路如下:从测试示例入手扩展一个RenderTreeBuilder
·
2025-02-14 09:39
blazor
关于dma_alloc_coherent的用法
目录概述DMA映射建立一致性DMA映射DMA池建立流式DMA映射单页流式映射分散/聚集映射PCI双重地址周期映射DAC简单的PCIDMA例子ISA设备DMA概述DMA的操作是需要物理地址的,但是在
linux
leoufung
·
2025-02-14 07:19
驱动
虚拟化
内核
mlx5
blue-filed
vhost
list_for_each_entry_safe 简介
list_for_each_entry_safe是
Linux内核
中用于遍历链表的一个宏,特别适用于在遍历过程中可能需要删除链表节点的场景。
leoufung
·
2025-02-14 07:44
驱动
list
windows
数据结构
Linux内核
文件系统-ext2文件系统-磁盘数据结构
建议点击这里查看个人主页上的最新原文作者:陈孝松主页:chenxiaosong.com哔哩哔哩教学视频:陈孝松课程:chenxiaosong.com/courses博客:chenxiaosong.com/blog贡献:chenxiaosong.com/contributions邮箱:
[email protected]
交流群:544216206,点击查看群介绍一般的Lin
chenxiaosong.com
·
2025-02-14 05:56
Linux内核课程
Linux内核
文件系统
ext2文件系统
磁盘数据结构
海光处理器与AMD Zen1的指令差异
Cpuflags的定义,可以参考
Linux内核
的头文件:cpufeatures.h«asm«include«x86«arch-kernel/git/torvalds/linux.git-Linuxkernelsourcetree
三水问海
·
2025-02-14 03:03
国产处理器
信创
海光
国产CPU
海云安开发者智能助手(D10)全面接入DeepSeek,赋能开发者安全高效编码新范式
此次合作标志着海云安在"AI
驱动开发
安全"领域实现重要突破。
海云安
·
2025-02-14 00:13
人工智能
LLM
海云安
安全
ai
人工智能
手把手教你
Linux内核
编译:从零开始编写
在计算机技术的广袤星空中,
Linux内核
宛如一颗最为璀璨而神秘的巨星,散发着无尽的魅力与诱惑。它是操作系统的心脏,掌控着计算机系统的一切核心资源与底层运作。
深度Linux
·
2025-02-13 13:59
C/C++全栈开发
操作系统
linux
内存管理
内核编译
【3.Git与Github的历史和区别】
目录Git的历史和Github的区别本质和功能Git的历史和Github的区别Git是由
Linux内核
的创造者LinusTorvalds于2005年创建的。
汇川归海
·
2025-02-13 13:57
Linux_C
git与github
git
github
Rust OS Dev消息队列和动态内存分配、微内核操作系统开发等方面的最佳实践
然而,面对Rust语言带来的高效率和安全性,一些公司却觉得这种高性能和安全性无法完全体现出来,并且也因此想开发一款基于Rust语言和
Linux内核
的操作系统。
AI天才研究院
·
2025-02-13 04:43
Python实战
自然语言处理
人工智能
语言模型
编程实践
开发语言
架构设计
windows蓝牙
驱动开发
-SDP结构和生成 SDP 记录
将SDP记录转换为树状结构服务发现协议(SDP)记录在复杂的二进制流中编码。为了使配置文件驱动程序能够更轻松地分析SDP记录,蓝牙驱动程序堆栈提供了许多函数,配置文件驱动程序可以使用这些函数将SDP记录流转换为分层树结构,然后再返回。客户端配置文件驱动程序可以使用SdpConvertStreamToTree函数将SDP记录转换为树结构。由调用SdpConvertStreamToTree函数生成的S
程序员王马
·
2025-02-12 19:04
Windows蓝牙驱动开发
windows
驱动开发
Linux 虚拟服务器(LVS)技术详解
一、LVS概述Linux虚拟服务器(LinuxVirtualServer,简称LVS)是由章文嵩博士开发的一种开源的服务器集群技术,它工作在
Linux内核
空间,为构建高可用、可扩展的网络服务提供了一种高效的解决方案
π大星星️
·
2025-02-12 05:03
lvs
笔记
linux
运维
Linux内核
学习之--模块与设备
一、引言本章讨论内核的四种成分设备类型:为了统一普通设备的操作做的分类模块:
Linux内核
中按照需求加载和卸载目标源码的机制内核对象:内核数据结构中支持面向对象的简单操作,还维护对象之间的父子关系sysfs
文艺小少年
·
2025-02-11 20:53
Linux内核机制及驱动分析
内核
linux
sysfs
epoll系统调用原理
epoll是
Linux内核
2.6版本引入的高效I/O多路复用机制,相较于传统的select和poll,它在处理大量文件描述符(FD)时具有更高的性能和扩展性。
肥猪猪爸
·
2025-02-11 15:15
互联网开发
java
并发
c语言
算法
Linux内核
面试
linux内核
提权,
Linux内核
漏洞(权限提升)实例
下图为我在自己的服务器上做的测试,果然针对目前绝大多数的
linux内核
漏洞!
憨憨的祝小铁
·
2025-02-11 04:22
linux内核提权
linux内核
裁剪 以及内核裁剪举例
1.
Linux内核
裁剪介绍
Linux内核
裁剪是一个优化Linux系统性能和资源使用的过程,通过移除不必要的功能和驱动程序来减小内核大小。
爱学习的大牛123
·
2025-02-10 22:05
linux
开发
内核
应用
网络
linux
arm开发
运维
【Kubernetes的
Linux内核
参数】最佳实践
Kubernetes
Linux内核
参数最佳实践配置指南一、核心参数分类1.网络相关(net.*)2.虚拟内存管理(vm.*)3.文件系统(fs.*)4.进程调度(kernel.*)5.容器专用参数二、关键参数配置与原理说明
星星点点洲
·
2025-02-10 20:56
Kubernetes
kubernetes
linux
容器
Linux 设备驱动分类(快速理解驱动架构)
Linux设备驱动分类(快速理解驱动架构)在Linux设备
驱动开发
中,最基础的概念就是设备驱动的分类。Linux设备驱动主要分为字符设备、块设备和网络设备,它们分别对应不同类型的硬件资源。
域中四大
·
2025-02-10 17:29
字符设备
块设备
网络设备
Linux内核
Linux内核
数据结构之双向链表
一、Linxu中的双向链表
Linux内核
自己实现了双向链表,可以在include/linux/list.h找到定义。我们将会从双向链表数据结构开始内核的数据结构。
小鱼的编程之路
·
2025-02-10 14:38
Linux内核
c++
linux
【Linux】详细解析
Linux内核
链表
目录内核链表函数一览1、内核链表初始化1.1内核链表结构体1.2静态初始化1.2.1函数原型:LIST_HEAD_INIT、LIST_HEAD1.2.2初始化示例1.3动态初始化1.3.1函数原型:INIT_LIST_HEAD1.3.2初始化示例1.4动态初始化与静态初始化的区别1.4.1内存分配时机1.4.2使用场景1.4.3灵活性1.4.4内存位置1.4.5性能上考虑1.4.6线程安全2、添加
凛冬将至__
·
2025-02-10 13:56
Linux
Linux驱动开发
链表
数据结构
Linux
内核链表
windows蓝牙
驱动开发
-蓝牙无线电重置和恢复
蓝牙无线电重置和恢复是Windows10版本1803及更高版本中的一种技术,为蓝牙无线电引入了可靠的重置和恢复机制。此机制使蓝牙无线电能够从导致故障、连接中断或对操作命令无响应的硬件故障中恢复。目标是自动恢复无线电,使用户体验无缝,并降低需要系统重启的可能性。蓝牙无线电重置和恢复可以使用或不具有固件依赖项来实现。硬件合作伙伴可以扩展所有支持设备或固件级重置机制的Windows电脑上可用的基于软件的
程序员王马
·
2025-02-10 00:00
Windows蓝牙驱动开发
windows
驱动开发
【全志REVB-T113-S3】LonganSDK的编译初体验
目录前言一、初次编译LonganSDK二、Ubuntu虚拟机的环境配置1.安装相关软件三、解压Logansdk源码包四、编译源码(最简编译)1.仅仅替换
Linux内核
配置文件、buildroot配置文件五
点灯学徒
·
2025-02-09 11:27
[Longan]
REVB-T113-S3
linux
Linux内核
中最牛逼的温控方案——IPA(二)
抱歉由于工作的繁忙拖更了两个月,我们来接着聊聊IPAIPA(intelligencepowerallocator),从名字可以分成两部分,Intelligence是一部分,powerallocator是另一部分。我们这次来先来说说intelligence的部分,这里本质上其实是一个基于闭环控制的系统。关于闭环控制以及PID算法要讲清楚IPA,需要讲清楚的是自动控制原理。如果大家手边还有大学的课本(
啪一个右边腿
·
2025-02-09 08:40
linux
android
c语言
算法
服务器
adb linux无法识别手机,adb工具不识别手机解决办法
在android设备的
Linux内核
中把USB驱动的PIDVID修改以后,也许之前的adb工具就不能识别设备了,会打印出"devicenotfound"的提示,特别是windows,adb驱动也不能用了
赤水.鲁
·
2025-02-09 08:09
adb
linux无法识别手机
【漏洞预警】Linux kernel权限提升漏洞(CVE-2024-1086)
2024-1086漏洞类型Use-After-Free发现时间2024-03-28漏洞评分7.8漏洞等级高危攻击向量本地所需权限低利用难度低用户交互无PoC/EXP已公开在野利用未知Netfilter是
Linux
大棉花哥哥
·
2025-02-09 08:37
linux
网络
运维
Docker、Kubernetes (k8s) 和 Docker Compose 的概念
<
Linux内核功能(如cgroups和namespaces)将应用程序及其依赖项打包到轻量级的可移植容器中
狂爱代码的码农
·
2025-02-08 09:51
docker
kubernetes
容器
Linux安装Docker
一、准备工作:Docker支持64位版本的CentOS7和CentOS8及更高版本,它要求
Linux内核
版本不低于3.10查看Linux版本的命令:lsb_release-a或cat/etc/redhat-release
五月高高
·
2025-02-08 07:05
linux
docker
测试
驱动开发
的智能进化:AI代码生成的质量保证之路
在当今快节奏的软件开发世界中,测试
驱动开发
(TDD)已成为确保高质量软件交付的关键方法论。然而,TDD的实施常常面临挑战,例如编写详尽测试用例的成本和时间投入巨大,这常常成为项目进度和效率的瓶颈。
·
2025-02-08 06:03
前端
Android 开发学习路线:从基础到进阶
阶段1:基础知识(1-2个月)Android基础知识(1周):理解Android操作系统架构(
Linux内核
、核心库、框架层、应用层)探索不同的Android版本(API级别)及其功能熟悉Android
猿来无bug
·
2025-02-08 05:48
Kotlin
android
学习
kotlin
开发语言
Linux中,使用C++获取网络摄像头视频流的方式【附带源码示例】
在Linux中,使用C++获取网络摄像头视频流通常可以通过以下两种方式实现:使用Video4Linux2(V4L2)APIV4L2是
Linux内核
提供的用于视频设备(如摄像头)的API,支持直接访问摄像头硬件并获取视频流
沐风_ZTL
·
2025-02-08 05:46
linux
c++
网络
ffmpeg
V4L2
Git:Git基础概念与安装_2024-07-17_18-59-31.Tex
Git:Git基础概念与安装Git基础概念Git的历史与发展Git是由LinusTorvalds在2005年创建的,旨在为
Linux内核
的开发提供一个高效、可靠的版本控制系统。
chenjj4003
·
2025-02-07 19:47
游戏开发
git
elasticsearch
大数据
自动化
ci/cd
运维之专业术语(Professional Terminology for Pperation and Maintenance)
一、基础设施层(30个)1.LVS(LinuxVirtualServer):基于
Linux内核
的四层负载均衡解决方案2.Bonding(链路聚合):物理网卡冗余与带宽叠加技术3.RHEL(RedHatE
Linux运维老纪
·
2025-02-07 19:46
勇敢向前
迎接运维开发之挑战
运维开发
云计算
服务器
大数据
数据库
网络
网络安全
【YashanDB知识库】如何避免yasdb进程被Linux OOM Killer杀掉
templateId=171...在内存使用接近100%时,系统处于危险境地,为了避免服务器崩溃,
Linux内核
中有OOM(OutOfMemory)Killer进程,当内存使用接近满时,缺省它会找到使用内存最多的进程杀掉
·
2025-02-07 17:38
数据库
13_
Linux内核
配置选项
内核配置选项内核配置通常是对内核支持的各个功能进行取舍配置,将配置的方案保存到configure文件中。在编译内核的时候,就会根据此配置对内核进行取舍编译。编译内核之前要先配置。为了正确、合理地设置内核编译配置选项,从而只编译系统需要的功能的代码,主要有以下4个方面需要考虑:小尺寸。自己定制内核可以使代码尺寸减小,运行将会更快。省内存。由于内核部分代码永远占用物理内存,定制内核可以使系统拥有更多的
Leon_George
·
2025-02-07 11:54
带你学习Linux系统移植
linux
Linux内核编译时配置
《
Linux内核
完全剖析》、《
linux内核
完全注释》学习
linux-0.12:《
Linux内核
完全剖析》linux0.12源码及实验环境https://download.csdn.net/download/weixin_42131728/16047946
LINUX
dllglvzhenfeng
·
2025-02-07 08:33
科普
创新
信息技术
linux
学习
运维
数据结构
算法
笔记
Linux
Kernel
吐血整理 | 肝翻
linux内核
调试技术汇总
在座的高级程序员们,搞Linux开发的肯定都被内核调试折磨过。代码跑着跑着突然就死机,或者功能莫名其妙出错,想找问题比登天还难;内核错误就像藏在黑暗里的幽灵,稍不留神就会让系统崩溃,还很难留下出错时的现场。我自己就有过刻骨铭心的经历,之前负责一个重要的Linux服务器项目,上线没多久,用户反馈系统频繁卡顿甚至死机。当时我整个人都懵了,这可是面向大量用户的服务,每一秒的故障都可能造成巨大损失。我赶紧
深度Linux
·
2025-02-07 00:38
C/C++全栈开发
性能优化
linux
C/C++
性能优化
内核调试
深入理解
Linux内核
中的TCP连接管理与等待机制
相关内核源码来源linux4.19内核。net\ipv4\inet_connection_sock.cinet_csk_accept/**Thiswillacceptthenextoutstandingconnection.*/structsock*inet_csk_accept(structsock*sk,intflags,int*err,boolkern){structinet_connect
109702008
·
2025-02-06 19:07
编程
#
linux内核
网络
linux
人工智能
c语言
Debian 10 中 Linux 4.19 内核在 x86_64 架构上对中断嵌套的支持情况
二、
Linux内核
对中断嵌套的支持情况默认行为在现代
Linux内核
(包括Linux4.19)中,默认
109702008
·
2025-02-06 19:04
#
linux系统
编程
#
linux内核
linux
人工智能
c语言
zynq 编译过程
zynq编译过程配置硬件生成BOOT.BIN生成boot.scr设备树文件编译内核设备树配置内核编译编译根文件系统配置编译在`SD`卡上生成根文件系统制作SD启动卡参考文档zynq编译过程最近在做zynq的
驱动开发
法号:行颠
·
2025-02-06 09:00
Linux
linux
上一页
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
其他