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内核]
海思平台SS528V100编译 linux kernel tun.c eth_get_headlen 编译 出错的问题
osdrv目录下makekernel会去opensource目录下解压
linux内核
压缩包同时打上很多补丁如上图查看Makefile如下有打补丁的命令然后然后我们的应用程序用到一个特性需要打开tun/tab
QMCY_jason
·
2023-10-15 10:45
linux
运维
服务器
docker总结
以上是很重要的一张图ubuntu和centos都基于
linux内核
,无非是他们给其上面的具体应用提供的函数库有点差异docker把系统例如(Ubuntu)的系统函数库打包了,到别的linux系统上直接根据这个打包的系统函数库操作内核来运行
m0_45000011
·
2023-10-15 08:12
docker
java
容器
linux开发板增加adb功能
linux开发板增加adb功能文章目录前言一、Buildroot配置1、打开adb相关配置2、添加配置脚本二、配置linuxkernel1、
linux内核
usbgadget功能配置三、功能使用示例1、编译烧写
Soc_Sunder
·
2023-10-15 08:38
linux驱动学习
linux
嵌入式
usb
adb
虚拟文件系统(VFS)
为支持各种本机文件系统,且在同时允许访问其他操作系统的文件,
Linux内核
在用户进程(或C标准库)和文件系统实现之间引入了一个抽象层。
Vane Zhang
·
2023-10-15 04:40
linux内核
linux
Linux:【Kafka四】集群介绍与单机搭建
修改配置文件中的如下属性二、启动kafka集群三、可校验kafka三个节点是否均启动成功四、查看集群中主题的分区和副本4.1、新建一个包含了分区和副本的主题4.2、查看该主题的详细信息五、分区、副本的二次解释环境简介
Linux
叫我吕小布
·
2023-10-15 03:43
LINUX
消息队列-kafka
linux
kafka
运维
kafka集群
kafka-分区
kafka-副本
Linux内核
网络UDP数据包发送(三)——IP协议层分析
1.前言
Linux内核
网络UDP协议层通过调用ip_send_skb将skb交给IP协议层,本文通过分析内核IP协议层的关键函数来分享内核数据包发送在IP协议层的处理,并分享了监控IP层的方法。
宋宝华
·
2023-10-15 01:26
网络
python
linux
java
编程语言
linux内核
源码下载地址
官网链接:https://www.kernel.org/HTTPhttps://www.kernel.org/pub/GIThttps://git.kernel.org/官网下载经常速度太慢,无法下载,提供另一个链接:http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/可以根据需要,下载对应内核版本
雪后初暖阳丶林深处
·
2023-10-15 01:18
Linux虚拟网络设备——tun/tap
一、虚拟设备和物理设备的区别根据数据包的收发流程,知道
Linux内核
中有一个网络设备管理层,处于网络设备驱动和协议栈之间,负责衔接它们之间的数据交互。
尚先生的博客
·
2023-10-15 00:42
Linux
#
iproute2和虚拟网络设备
虚拟网路设备
虚拟网络技术:TUN设备
本文首发于我的公众号码农之屋(id:Spider1818),专注于干货分享,包含但不限于Java编程、网络技术、
Linux内核
及实操、容器技术等。欢迎大家关注,二维码文末可以扫。
码农之屋
·
2023-10-15 00:37
网络虚拟技术
TUN
虚拟网络设备
Docker容器化技术
一.IT架构的演进:裸金属→虚拟机→容器→函数化、代码化虚拟机常用软件:VMwareworkstation(windows)vmSphere+ESXI(Windowsserver)KVM(
linux内核
算了,还是睡吧!
·
2023-10-14 22:36
docker
容器
运维
Android 首次开机进入 Launcher3 前黑屏几秒的情况问题的总结
在Android系统启动过程中,首先会加载
Linux内核
,然后启动AndroidRuntime(ART),接着初始化系统服务,最终启动用户界面。
DevScribe
·
2023-10-14 22:26
Android
android
Android
从C++角度看内核与多线程
linux内核
使用C写的,文本重点在于理解内核、进程、线程的本质区别一、从内核角度看进程与线程的实现1.1、内核简介内核就是一套软件,是OS这套系统对于所有硬件的协调软件,他存在的初始目的就是去协调硬件
流星雨在线
·
2023-10-14 19:37
#
linux
系统编程
c++
linux内核
死锁
线程同步
条件变量
linux的基本优化
一、selinux和防火墙优化1selinuxselinux安全增强型Linux(Security-EnhancedLinux)简称SELinux,它是一个
Linux内核
模块,也是Linux的一个安全子系统
天易IT学院
·
2023-10-14 19:16
Linux下把驱动编译进内核及图形化配置的方式进行选择
2、直接将驱动编译进内核这种方法使驱动程序和
linux内核
成为一个整体。上述的两种方法中如何使用makemenuconfig图形化配置的方式进行选择呢?请看下面的内容。
suifen_
·
2023-10-14 18:02
linux
c语言
嵌入式硬件
Linux下将驱动编译进内核
首先在
Linux内核
的/drivers/目录下创建一个文件夹,用来存放自定义的驱动文件,我这里新建的文件夹是/mydrivers,其绝对路径是/…/
西岸贤
·
2023-10-14 18:24
Linux
linux
驱动
设备树编译以及反编译命令
设备树编译以及反编译命令1设备树编译1.1设备树编译命令1.2设备树节点和属性定义2设备树反编译2.1设备树反编译命令2.2DTB格式3设备树编译工具设备树可以参考的文章:linux设备树学习总结
linux
田园诗人之园
·
2023-10-14 17:03
linux嵌入式开发
设备树编译以及反编译命令
设备树编译
设备树反编译命令
linux内核
设备树及编译--完整清晰
1、设备树的概念在内核源码中,存在大量对板级细节信息描述的代码。这些代码充斥在/arch/arm/plat-xxx和/arch/arm/mach-xxx目录,对内核而言这些platform设备、resource、i2c_board_info、spi_board_info以及各种硬件的platform_data绝大多数纯属垃圾冗余代码。为了解决这一问题,ARM内核版本3.x之后引入了原先在Power
lilifang_2011
·
2023-10-14 17:58
linux设备驱动
MMU_虚拟地址物理地址
defineS3C_ADDR_BASE(0xF4000000)地址与0x7F008000的偏差是初始化时MMU将物理地址重映射的到的一个虚拟地址而0xF4000000应该是重映射后GPACON的虚拟地址,而
linux
杭城江城子
·
2023-10-14 16:30
嵌入式开发
MMU如何通过虚拟地址找到物理地址-下
linux内核
将一个进程的内存映射表建立好之后,在该进程被调度运行的时候,会将PGD的物理地址放置到MMU的页表基地址寄存器中,在X86_64架构下,该寄存器为CR3,ARM64架构下,该寄存器为ttbr0
Linux内核站
·
2023-10-14 16:56
linux
运维
服务器
centos7 升级内核版本
查看
linux内核
版本命令uname-a[root@k8s~]#uname-aLinuxk8s3.10.0-
namchern
·
2023-10-14 13:41
ti am335 RT-LINUX测试
RT-Linux是一个基于
Linux内核
的实时操作系统,它在满足Linux操作系统的通用性的同时兼顾实时性能,它的核心是
Linux内核
的一个实时扩展,它为实时任务提供了必要的调度机制和时间管理。
peixiuhui
·
2023-10-14 12:50
linux
运维
服务器
am335
rk3568
rtlinux
openwrt
rk3568 RT-LINUX 测试
进程调度策略
Linux内核
支持实时进程和非实时进程调度(无PREEMPT_RT补丁支持也是支持实时进程调度,只是软实时,有补丁后就是硬实时)。
peixiuhui
·
2023-10-14 12:49
linux
java
rk3568
rtlinux
rk3588
am335
【小知识】什么是docker
Cgroup是Controlgroup的简称,是
Linux内核
提供的一个特性,用于限制和隔离一组进程对系统资源的使用。对不
老k的代码世界
·
2023-10-14 09:45
浅析三种特殊进程:孤儿进程,僵尸进程和守护进程
其实有时想想
linux内核
的设计也蕴含着很多人生哲学,在linux中有这么几个特殊进程中,我们一开始见到它们的名字可能还会觉得很诧异,但在了解完了原理后,我们仔细想想,这样的命名也不无道理!
gb4215287
·
2023-10-14 05:23
php
Docker基础---Linux namespace详解
这篇文章主要给大家介绍了关于Docker基础知识之Linuxnamespace的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值前言Docker是“新瓶装旧酒”的产物,依赖于
Linux
牛牛Blog
·
2023-10-14 05:42
Docker
Docker基础
docker
linux namespace入门,Docker基础知识之Linux namespace图文详解
前言Docker是“新瓶装旧酒”的产物,依赖于
Linux内核
技术chroot、namespace和cgroup。本篇先来看namespace技术。
weixin_39538847
·
2023-10-14 05:11
linux
namespace入门
Docker学习四:资源隔离——Namespace
一、Namespace简介Namespace是
Linux内核
的一项功能,该功能对内核资源进行分区,以使一组进程看到一组资源,而另一组进程看到另一组资源。
爱打羽球的程序猿
·
2023-10-14 05:11
Docker学习系列
docker
学习
linux
drivers_day05
回顾:
linux内核
字符设备驱动实现1.
linux内核
设备驱动分类字符设备:字节流,串口,LED,按键,蜂鸣器,ADC,声卡,显卡,LCD液晶屏,触摸屏,各类传感器,GPS,GPRS,蓝牙块设备:512
玉露枫林
·
2023-10-14 04:31
驱动编程
ZYNQ 7020内核kernel源码解析
无论如何变,它还是
LINUX内核
,你要了解了,什么版本都一样,一通百通。你要是不懂这些知识,就等着主管K你吧,这是你应该受的。上链接:https://gitcode.net/mirrors/xi
landyjzlai
·
2023-10-14 02:38
Zynq
linux
运维
服务器
在Ubuntu16.04上启用TCP-BBR
[toc]BBR简介BBR是Google推出的一个「TCP拥塞控制算法」,它是以
Linux内核
模块的形式加载,可以最大化LinuxServer的网络吞吐量。
吴易娃
·
2023-10-14 01:46
OPTEE之KASAN地址消毒动态代码分析
安全之安全(security²)博客目录导读目录一、KASAN简介二、OPTEE_OS中KASAN配置选项三、OPTEE_OS中KASAN配置选项打开一、KASAN简介内核地址消毒器(KASAN)是
Linux
安全二次方security²
·
2023-10-14 01:28
动态代码分析
OPTEE
KASAN
ASAN
地址消毒
动态代码分析
ATF(TF-A)之UBSAN动态代码分析
安全之安全(security²)博客目录导读目录一、UBSAN简介二、TF-A中UBSAN配置选项一、UBSAN简介未定义行为消毒器(UndefinedBehaviorSanitizer,UBSAN)是
Linux
安全二次方security²
·
2023-10-14 01:28
动态代码分析
TF-A
ATF
UBSAN
动态代码分析
Linux驱动认知简明导论 ① —— 从用户空间贯穿到底层驱动
/116765305文章目录前言从用户态空间贯穿到底层驱动说明参考资料更新时间记录前言笔者曾在博文——Linux文件系统——“文件类型”小节里的设备文件/dev添加过注释:使用单片机点亮led灯与通过
Linux
古希腊的汉密士
·
2023-10-14 00:23
#
Linux驱动开发
Linux
驱动
操作系统
linux定时关机命令_Linux 系统挂起,利用SysRq诊断排除故障
它是由
linux内核
解释的,可以越过一些限制执行底层操作。因此,可以在系统挂起的时候(kernelpanic和kern
weixin_39874366
·
2023-10-13 20:04
linux定时关机命令
Linux内核
4.14版本:ARM64的内核启动过程(二)——start_kernel
2.1kernel_init_freeable2.1.1do_basic_setup2.1.2prepare_namespace(挂载根文件系统)2.2run_init_processstart_kernel里面调用了大量的函数,每一个函数都是一个庞大的知识点,如果想要学习
Linux
风雨兼程8023
·
2023-10-13 17:04
嵌入式一些知识
start_kernel
linux的start函数,介绍
Linux内核
函数Start_kernel()的功能
Start_kernel()中调用了一系列初始化函数,以完成kernel本身的设置。这些动作有的是公共的,有的则是需要配置的才会执行的。在start_kernel()函数中,输出Linux版本信息(printk(linux_banner))设置与体系结构相关的环境(setup_arch())页表结构初始化(paging_init())使用"arch/alpha/kernel/entry.S"中的入
天猪飞翔
·
2023-10-13 17:28
linux的start函数
Linux内核
分析课程3_start_kernel()函数分析
Linux内核
课第三周作业。本文在云课堂中实验楼完成。
Terry_Eijsan
·
2023-10-13 17:57
Linux系统分析MOOC课程
Linux
linux内核
kernel
shtart_kernel
内核启动
linux内核
start_kernel分析
经历了跟体系结构密切相关的汇编代码之后,就可以进入C语言编写的结构无关的代码了。这个入口的函数是start_kernel函数,它主要更进一步地初始化系统相关的内容,以便系统进入一种服务状态,提供一种虚拟机的服务,提供各种API调用的服务。在start_kernel函数里,需要非常注意的是里面初始化函数的顺序,这些初始化函数不能随便调换初始化顺序,否则就会导致系统运行出错。asmlinkagevoi
Stone_lu。
·
2023-10-13 17:55
Cortex-A8
【linux kernel】start_kernel函数的早期操作
一、开篇(注)本文源码基于
linux内核
版本:4.1.15。
iriczhao
·
2023-10-13 17:23
小生聊【linux
kernel】
linux
arm开发
linux
内核
linux
kernel
start_kernel
Linux内核
启动分析(二)——start_kernel
在前一篇对head.S的分析中,我们知道内核启动的第一阶段的是处理u-boot传进来的机器id,由此来判断内核是否支持这个CPU以及该单板。而head.S最后跳到start_kernel这函数中作进一步的处理。分析如下:一、start_kernel在start_kernel这个函数中首先进行一系列的初始化,咱们就先不去具体分析每一个初始化函数,主要看最后两行的的setup_arch和setupc_
Stephen_Lu_Fahai
·
2023-10-13 17:51
Linux
内核
linux
kernel
kernel
Linux内核
配置选项简介
Linux内核
配置选项简介GentooLinuxGentoo内核(gentoo-sources)特有的选项GentooLinuxsupportCONFIG_GENTOO_LINUX选"Y"后,将会自动选中那些在
idealearn
·
2023-10-13 14:48
linux
linux chrdev字符设备驱动程序示例
简介下面代码是一个
linux内核
模块,用于实现一个简单的字符设备驱动程序示例。示例代码实现了一个简单的字符设备驱动程序,可以读取和写入内核缓冲区中的数据。
securitysun
·
2023-10-13 11:41
linux内核
linux
驱动
内核
Git使用教程
也是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。Torvalds开始着手开发Git是为了作为一种过渡方案来替代BitKeeper。
C吴新科
·
2023-10-13 11:32
技术总结
git
Linux内核
源码分析课程
-5个月帮助学员掌握内核底层必备技术5个专题全面提升内核在工作中的常用技术点:进程管理专题、内存管理专题、网络协议栈专题、设备驱动管理专题、文件系统及内核组件专题一、进程管理专栏1.1进程管理基础部分
Linux
攻城狮百里
·
2023-10-13 10:34
Linux
linux
CentOS7 创建用户及更改其属组与属主(账户管理与权限)
以下是CentOS7的一些主要功能:1.内核:CentOS7使用
Linux内核
版本3.10,它提供了改进的性能、可扩展性和安全性增强。
计算机网络技术1班–杨程智
·
2023-10-13 10:37
linux
服务器
运维
技术解析:一文看懂 Anolis OS 国密生态
张天佳主要负责AnolisOS上国密技术的开发和应用,参与实现了libgcrypt中的国密算法和
linux内核
中的SM2算法;杨洋则主导开发了BabaSSL,也是国内唯一
阿里云技术
·
2023-10-13 08:54
简述arm
linux内核
启动流程,
Linux内核
启动过程和Bootloader(总述)
1.
Linux内核
启动过程概述一个嵌入式Linux系统从软件角度看可以分为四个部分:引导加载程序(Bootloader),
Linux内核
,文件系统,应用程序。
weixin_39715834
·
2023-10-13 07:39
简述arm
linux内核启动流程
MMU与
linux内核
管理
ARMMMU页表框架先上一张armmmu的页表结构的通用框图(以下的论述都由该图来逐渐展开):以上是arm的页表框图的典型结构:即是二级页表结构:其中第一级页表(L1)是由虚拟地址的高12bit(bits[31:20])组成,所以第一级页表有4096个item,每个item占4个字节,所以一级页表的大小为16KB,而在第一级页表中的每个entry的最低2bit可以用来区分具体是什么种类的页表项,2
生活需要深度
·
2023-10-13 07:08
等待删除
内存
linux内核
linux内核
可以不使用mmu,
Linux内核
的嵌入式系统应用
随着多媒体技术与通讯技术相结合的信息技术的快速发展和互联网的广泛应用,PC时代也过渡到了后PC时代。在数字信息技术和网络技术高速发展的后PC时代,嵌入式技术越来越与人们的生活紧密结合。操作系统为用户使用计算机及其外部设备提供最基本的接口程序,管理计算机上的资源。随着应用领域的扩大,为了适应不同的应用场合,考虑到系统的灵活性、可伸缩性以及可裁剪性,一种以应用为中心、以计算机技术为基础、软硬件可裁剪、
longyang0917
·
2023-10-13 07:08
linux内核可以不使用mmu
浅学
Linux内核
MMU
1MMU基本知识1.1什么是MMUMMU是MemoryManagementUnit的缩写即,内存管理单元.针对各种CPU,MMU是个可选的配件.MMU负责的是虚拟地址与物理地址的转换.提供硬件机制的内存访问授权.(现代CPU的应用中,基本上都选择了使用MMU)现代的多用户多进程操作系统,需要MMU,才能达到每个用户进程都拥有自己的独立的地址空间的目标.使用MMU,OS划分出一段地址区域,在这块地址
Linux加油站
·
2023-10-13 07:36
linux
windows
服务器
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他