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基础——操作系统(OS)、操作系统内核(Kernel)和Shell
5.Shell示例三、Linux命令的执行的过程(原理)总结前言首先,先向Linux创始人LinusTorvalds以及Linux的整个开源社区致敬,没有Linus的
Linux内核
,没
D3Zane
·
2025-03-11 11:17
Linux基础
linux
Linux 内核移植
NXP官方开发板
Linux内核
编译37.2.1修改顶层Makefile修改顶层Makefile,直接在顶层Makefile文件里面定义ARCH和CROSS_COMPILE这两个的变量值为arm和arm-linux-gnueabihf
River-D
·
2025-03-11 07:18
Driver
linux防火墙iptables、ufw、firewalld
以下是它们的区别:iptables定义:iptables是
Linux内核
中的防火
思静鱼
·
2025-03-11 02:38
Linux&运维安装
linux
运维
服务器
深入
Linux内核
架构:操作系统的核心奥秘
Linux是一种广泛使用的开源操作系统,其核心组件——
Linux内核
,承担着系统资源管理与硬件交互的关键任务。
Echo_Wish
·
2025-03-10 23:47
运维探秘
让你快速入坑运维
linux
架构
运维
js
开发笔记
什么时候用如下代码:letthat=this;this的指向问题,如果methods中的方法中使用的是function而不是箭头函数,则this的指向是对象,并不是最外层的顶层对象,所以获取不到data中的数据,要用letthat=this;暂存this中的内容;数组对象中只想获取某一个字段的值,并且返回一个新的数组,方法如下://模拟数组对象letdata=[{name:"李白",age:18,
我是陈大大
·
2025-03-09 18:27
笔记
Git与GitHub:理解两者差异及其关系
它由林纳斯·托瓦兹于2005年为
Linux内核
的开发而创建。
抱抱宝
·
2025-03-09 17:17
git
github
Android USB Camera(1) : 调试记录
Linux内核
已经集成了uvc驱动,代码路径是kernel-3.10/drivers/media/usb/uvc/2.1打开配置
Linux内核
需要
LittleProgrammer2S
·
2025-03-09 09:21
MTK
Android
USB-Camera
UVC
V4L2
鸿蒙的底层是linux吗?
下面详细解释这一点:鸿蒙系统与Linux的关系技术根基:鸿蒙系统采用了
Linux内核
作为其底层的一部分,但华为在Linux的基础上进行了大量的优化和改进,以适应鸿蒙系统的特定需求和华为自家的硬件设备及软件生态
博览鸿蒙
·
2025-03-09 09:21
鸿蒙
harmonyos
linux
华为
linux git 搭建 debian,如何在Debian服务器上安装公共Git存储库
如何在Debian服务器上安装公共Git存储库Git是一个免费的分布式版本控制,最初由LinusTorvalds为
Linux内核
开发创建。
高江Takae
·
2025-03-09 06:33
linux
git
搭建
debian
Linux和Ubuntu的关系
Linux和Ubuntu的关系:1.Linux本身是内核,Ubuntu系统是基于
Linux内核
的操作系统。
cykaw2590
·
2025-03-09 00:43
linux
linux
运维
服务器
玩转Linux网络命名空间:手把手实现跨命名空间通信
一、网络命名空间简介网络命名空间(NetworkNamespace)是
Linux内核
提供的一种网络隔离机制,它允许不同命名空间拥有独立的:网络设备接口IP地址和路由表防火墙规则(iptables/nftables
冯·诺依曼的
·
2025-03-08 19:09
操作系统
➔
Linux
linux
网络
运维
容器
为什么要开源?
以下是开源的主要动因和优势:一、技术驱动:提升质量和创新1、集体智慧与协作开源允许全球开发者共同贡献代码,通过“同行评审”快速发现和修复漏洞,提高软件质量(如
Linux内核
、Apach
互联网之路.
·
2025-03-08 13:21
知识点
开源
OSG
开发笔记
(三十二):深入理解相机视口、制作支持与主视图同步变换旋转的相机HUD
若该文为原创文章,未经允许不得转载本文章博客地址:https://blog.csdn.net/qq21497936/article/details/143852695各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更
长沙红胖子Qt(技术Q群4597637)
·
2025-03-08 08:19
Qt开发
OSG三维开发
Qt
OSG
三维开发
HUD相机
前景HUD旋转坐标
成为 Android 开发人员的最佳途径 – 完整路线图
Android是一个开源操作系统,基于
Linux内核
,用于智能手机、平板电脑等移动设备。此外,它还为智能手表和AndroidTV开发。它们每个都有一个专门的界面。
大门口的猴子
·
2025-03-08 04:20
android应用
android
【嵌入式Bluetooth应用
开发笔记
】第二篇:上手BLUEZ应用开发
概述BlueZ是一个开源的蓝牙协议栈,提供了丰富的API和工具,支持Linux系统中的蓝牙应用开发。BlueZ提供的API包括D-BusAPI、HCIAPI、L2CAPAPI、RFCOMMAPI、SDPAPI、MGMTAPI等,开发者可以使用这些API实现自己的蓝牙应用程序。BlueZ的架构由多个模块组成,其中主要的模块包括蓝牙协议栈(BluetoothStack)、蓝牙管理器(Bluetooth
林零七
·
2025-03-08 04:20
蓝牙开发笔记
bluez
Bluetooth
linux
dbus
gdbus
Linux内核
调度子系统之big.little架构
1.armbig.little架构 传统的arm多核系统一般都是对称性质的所以可以常见CPU的架构为双核A9四核A7等。随着移动设备高速发展,arm开始推出了非对称式的cpu架构。例如:双核A53和双核A72混合封装到SOC上,这样的形式一般称为big.little架构。第一个在商业上使用这个架构的CPU是三星samsungexynos5410,这款芯片用在了三星SamsungGalaxys4这款
Surest
·
2025-03-08 03:02
linux内核
Git与GitHub:它们是什么,有什么区别与联系?
Git是一个开源的、分布式版本控制系统(VersionControlSystem,VCS),由LinusTorvalds于2005年开发,最初用于管理
Linux内核
的开发。
名之以父
·
2025-03-07 20:41
All
In
AI
前端
javascript
github
开发语言
人工智能
个人开发
gitcode
简要分析Netlink协议
Netlink协议是
Linux内核
中用于内核态与用户态进程间通信(IPC)的一种机制,基于套接字的通信接口,提供高效、灵活的双向数据传输能力,常用于内核模块与用户程序之间的实时交互。
TJ_Dream
·
2025-03-07 19:38
基础内核函数分析
网络
OpenHarmony 鸿蒙使用指南——概述
简介OpenHarmony采用多内核(
Linux内核
或者LiteOS)设计,支持系统在不同资源容量的设备部署。
AIGC龙哥
·
2025-03-07 18:24
harmonyos
华为
Linux内核
笔记(驱动篇)之 【u-boot移植--基于正点原子iMX6ull开发板】
Linux内核
笔记汇总【持续更新】更好的阅读体验请见:u-boot移植–基于正点原子iMX6ull开发板文章目录添加自己的开发板添加开发板对应的头文件添加开发板对应的板级文件夹编译测试烧写屏幕&网络驱动移植软件层面的修改修改
哆哆jarvis
·
2025-03-07 11:21
Linux内核与驱动进阶之路
嵌入式
剖析内核态和用户态的内存分配方式
【推荐阅读】浅析
linux内核
网络协议栈--linuxbridge深入
linux内核
架构--进程&线程浅谈
linux内核
网络sk_buff之克隆与复制1.使用buddy系统管理ZONE我的这两篇文章buddy
Linux加油站
·
2025-03-07 11:12
java
网络
缓存
嵌入式linux bootloader,嵌入式系统启动之bootloader 源码解析
大体上一个嵌入式Linux系统从软件角度分析可以分为四个部分:引导加载程序(bootloader),
Linux内核
,文件系统,应用程序。
三月十六
·
2025-03-06 13:23
嵌入式linux
bootloader
Linux C 语言结构体高级用法
话题引入在
Linux内核
中很多C语言结构体的写法是下面这样的。结构体成员变量之前为什么有这么多.?,其实这样的写法是为了引用一个函数指针,可以看一下下面这个demo就明白了。
repinkply
·
2025-03-05 20:41
#
C语言深度剖析
linux
c语言
运维
Linux命令行使用技巧
linux是指
Linux内核
(系统的
万贯
·
2025-03-05 17:17
运维
IPoIB驱动中UD传输模式的实现原理与技术解析
1.IPoIB传输模式概述IPoverInfiniBand(IPoIB)是
Linux内核
中实现的一种网络协议,允许在InfiniBand(IB)网络上传输IP数据包。
109702008
·
2025-03-05 09:31
编程
#
C语言
网络
linux
网络
tcp/ip
win10 安装WSL ubuntu20、配置git问题及解决记录
处理方式有两种:1)切换使用WSL1,在windows命令输入wsl命令:wsl--set-default-version12)安装新内核,内核没有升级,前往微软WSL官网下载安装适用于x64计算机的最新WSL2
Linux
YANGM
·
2025-03-05 04:28
git
ubuntu
linux
Wireshark LUA脚本分析自定义帧格式
WiresharkLUA脚本分析自定义帧格式1.帧格式该帧格式由课设要求引出,本次课设要求在eth0网络接口与
Linux内核
TCP/IP间串接一个虚拟网络接口vni0,如下图所示:此报文格式修改为下图所示
sh1t灬
·
2025-03-05 01:25
lua
wireshark
开发语言
【
开发笔记
】 Postgres-12.1数据库,基于docker-compose做主从备份
如题,关于postgres12.1版本做主从备份一开始安装了两个数据库,照着好多教程,配置主数据库后,数据库无法启动,查看启动日志,发现是主数据库的postgresql.conf中的配置了wal_keep_segments,配置文件中有这个参数的说明,但是配置了就无法启动,原因在查找中折腾了一天,最后在大神的帮助下,基于网上现成的9.5版本的docker,改造调试了下,将12.1版本的整理出来直接
love__nana
·
2025-03-05 00:48
数据库
postgresql
什么是 Linux 内核?思维导图 代码示例(java 架构)
Linux内核
是Linux操作系统的核心部分,它负责管理系统资源和提供硬件与软件之间的接口。内核管理诸如进程调度、内存管理、文件系统操作以及网络通信等功能,并确保这些服务能够高效且安全地运行。
用心去追梦
·
2025-03-04 12:20
linux
java
架构
linux内核
优先级设置的触发方式和流程
目录1.优先级设置触发方式1.1用户态接口1.2触发流程概览2.源码分析:普通进程优先级设置2.1系统调用入口(setpriority)2.2设置Nice值(set_user_nice)2.3动态优先级计算(effective_prio)3.源码分析:实时进程优先级设置3.1系统调用入口(sched_setscheduler)3.2更新调度类(__setscheduler_class)4.调度队列
兴趣使然HX
·
2025-03-04 06:06
linux
linux驱动开发 编译内核模块生成ko驱动文件
1.加载内核简介
Linux内核
的整体架构本就非常庞大,其包含的组件也非常多。而我们怎样把需要的部分都包含在内核中呢?一种方法是把所有需要的功能都编译到
Linux内核
中。
嵌入式_笔记
·
2025-03-04 02:33
Linux驱动
linux
YashanDB安装前服务器准备
yashandb/23.3/zh/%E5%AE%89%E8%A3%85%...服务器配置项目推荐配置最低配置操作系统CentOS7.6以上,KylinOSV10,openEuler22.03如需使用大页内存,则要求
Linux
·
2025-03-04 02:13
数据库
Linux服务器防火墙白名单访问策略的配置示例
Linux服务器的动态防火墙管理工具(即firewalld),来实现服务或端口的访问控制,firewalld主要用于管理Linux系统中的防火墙规则,firewalld不是一个独立的防火墙软件,他基于
Linux
一望无际的大草原
·
2025-03-03 11:34
后端
运维
防火墙
服务器
linux
防火墙
《AI大模型
开发笔记
》DeepSeek技术创新点
一、DeepSeek横空出世DeepSeekV3以颠覆性技术架构创新强势破局!革命性的上下文处理机制实现长文本推理成本断崖式下降,综合算力需求锐减90%,开启高效AI新纪元!最新开源的DeepSeekV3模型不仅以顶尖基准测试成绩比肩业界SOTA模型,更以惊人的训练效率引发行业震动——仅耗费280万H800GPU小时(对应4e24FLOP@40%MFU)即达成巅峰性能。对比同级别Llama3-40
Richard Chijq
·
2025-03-03 03:57
AI大模型开发笔记
人工智能
笔记
Kubernetes kubelet inotify
inotify是一个
Linux内核
子系统,用于监控文件系统事件。它允许应用程序注册对特定文件或目录的监控,并在这些文件或目录发生变化时接收通知。inotify是一种
summer_west_fish
·
2025-03-02 18:24
#
容器云
Kubernetes
kubernetes
kubelet
java
Android构建系统 - 03 编译执行流程
文章目录执行编译
Linux内核
编译make编译系统选择编译命令makem..makemmmmma...其他命令代码搜索导航指令makeclean/update-apiMakefile分类解析过程树根节点
Mr.pyZhang
·
2025-03-02 17:12
构建系统
android
linux
Linux:简单理解文件系统内附
Linux内核
设计与实现PDF下载地址
简单理解文件系统文件系统ext2文件系统文件的存储文件的获取文件系统文件存储的方式有线性存储和离散存储两种,线性存储可能会导致磁盘的利用率降低,产生磁盘碎片,离散存储方式会提高程序对磁盘的利用率,以下是
Linux
℃绝心恋
·
2025-03-02 15:24
Linux
linux
zswap 数据结构维护解析
zswap数据结构维护解析zswap是
Linux内核
中的一个前端压缩交换(swap)机制,它在内存中维护一个zpool来存储被压缩的页面,以减少磁盘I/O并提高性能。
仙度瑞拉快点跑
·
2025-03-02 03:44
数据结构
【Linux 进程状态】—— 从创建到消亡的全生命周期
欢迎评论区留言交流个人主页ZyyOvO本文专栏➡️Linux驾驭之道掌控操作系统的艺术与哲学各位于晏,亦菲们请看引言==进程=内核数据结构+自己的代码和数据==系统调用fork函数功能返回值代码层面理解进程状态
Linux
一整颗红豆
·
2025-03-02 03:40
Linux驾驭之道
掌控操作系统的艺术与哲学
linux
运维开发
python
linux日志管理_日志系统
Linux内核
由很多子系统组成,包括网络、文件访问、内存管理等。子系统需要给用户传送一些消息,这些消息内容包括消息的来源及其重要性等。
Guff_hys
·
2025-03-02 01:59
linux
运维
服务器
eclipse
ide
开发语言
程序人生
自由软件与Linux:一段共同的革命性旅程
文章详细介绍了自由软件的定义、GNU项目的诞生、
Linux内核
的发展,以及两者如何结合形成了完整的GNU/Linux操作系统。
寒水馨
·
2025-03-01 16:33
Linux问题解决方案
linux
运维
服务器
通过理解 sk_buff 深入掌握 Linux 内核自定义协议族的开发实现
要开发
Linux内核
中的自定义协议族(如私有传输层或网络层协议),需基于sk_buff的结构和操作,结合内核网络栈的扩展机制。
109702008
·
2025-03-01 16:00
编程
#
C语言
网络
linux
网络
人工智能
Linux内核
自定义协议族开发指南:理解net_device_ops、proto_ops与net_proto_family
在
Linux内核
中开发自定义协议族需要深入理解网络协议栈的分层模型。net_device_ops、proto_ops和net_proto_family是三个关键结构体,分别作用于不同的层次。
109702008
·
2025-03-01 11:21
编程
#
C语言
网络
人工智能
linux
《AI大模型
开发笔记
》——提示词工程
1.什么是提示工程提示工程(PromptEngineering),也被称为上下文学习,是指通过精心设计的提示技术来引导LLM行为,而无需更改模型权重。其目标是使模型输出与给定任务的人类意图一致。提示工程帮助用户控制语言模型输出,生成适合的特定需求。提示调整提供了对模型行为的直观控制,但对提示的确切措辞和设计敏感,因此需要精心制定的准则以实现期望的结果。2.提示工程的原则2.1.给模型清晰指令:
Richard Chijq
·
2025-03-01 04:27
AI大模型开发笔记
前端
服务器
运维
React Native App
开发笔记
版本
[email protected]
@
[email protected]
@2.6.10弹窗有上下左右抽屉式弹窗和中间放大式弹窗ReactNative提供了Modal和Animated也可以使用react-native-modal-layer第三方库动画Animated(1)动画的初始值privateanimateValue=newAnimated.Value(0);(2)
·
2025-02-28 20:35
RK3568平台开发系列讲解(内核篇)Linux 内核启动流程
更多内容可以加入Linux系统知识库套餐(教程+视频+答疑)返回专栏总目录文章目录一、
Linux内核
启动流程导图二、自解压阶段三、内核运行入口四、汇编阶段五、C函数阶段六、启动内核现场七、执行第一个应用
内核笔记
·
2025-02-28 04:27
RK3568
linux
linux内核
代码-注释详解:inet_create
/*linux-5.10.x\net\ipv4\af_inet.c*主要作用是分配和初始化一个新的网络套接字,并将其添加到系统的网络套接字表中。总结:套接字创建:首先会调用sock_create()函数创建一个新的套接字实例,该函数返回一个指向structsocket结构体的指针,表示创建的套接字套接字类型和协议设置:根据指定的协议类型,函数会设置套接字的类型和协议族。常见的协议族包括IPv4(A
薇儿安蓝
·
2025-02-28 03:24
linux
网络
内核编译及安装步骤
简介
Linux内核
是操作系统的核心,也是操作系统最基本的部分。
蓝色的夏天qy
·
2025-02-27 22:08
为什么选择Linux而放弃windows,比较Windows和Mac它出色的优势在哪儿?
设计风格和使用体验比较独特;Windows半封闭,虽然源码不开放,但适配市面上几乎所有的x86机器,Windows和各家硬件厂商总体是合作共建生态圈,从市场份额看,Windows是个人电脑桌面操作系统的霸主;
Linux
MAX在码字
·
2025-02-27 15:06
程序人生
程序员
Linux
Windows
Mac
stm32学习之路——使用串口打印日志
参考
linux内核
的方式将日志加到串口上,通过串口输出一下日志。串口的配置很简单,这里使用USART2,主要是因为引脚比较好接线。使用同步模式,不配置中断。
程序员kid1412
·
2025-02-27 08:23
linux上stm32学习之路
stm32
学习
嵌入式硬件
上一页
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
其他