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复习资料
3、
Linux内核
版本有稳定版和开发版两种。4、超级用户root的家目录是/root。5、Shell命令根据执行方式分为内置命令和外部命令。6、Bash默认最多保存1000个Shell命令的历史记录。
Yet again
·
2023-12-01 20:54
操作系统
linux
centos
Docker详解
Docker详解一,安装windows安装linux安装二,配置三,使用常用命令:docker网络network一,安装windows安装1,下载DockerDesktop下载链接
linux内核
wsl下载链接
zsh_abc
·
2023-12-01 15:09
docker
容器
运维
python
在Linux上安装KVM虚拟机
一、搭建KVM环境KVM(Kernel-basedVirtualMachine)是一个基于内核的系统虚拟化模块,从
Linux内核
版本2.6.20开始,各大Linux发行版就已经将其集成于发行版中。
Rainbow之星
·
2023-12-01 14:30
linux
服务器
网络
Linux防火墙
一.防火墙netfilter是真正的防火墙,位于
Linux内核
中的包过滤功能体系称为Linux防火墙的"内核态"firewalld和iptables是默认的管理防火墙规则的工具称为Linux防火墙的“用户态
Mr_zhouwen
·
2023-12-01 14:50
linux
服务器
apache
Android与IOS的相爱相杀之客户端测试
目前用于手机,平板,智能电视,智能导航,智能手环,智能眼镜以及智能家居设备底层以
Linux内核
工作为基础,由C语言开发,只提供基本功能1.1、Android四层架构●Applications:应用程序层
TestCasees
·
2023-12-01 12:45
兼容性测试
性能测试
android
studio
面试题:Docker 有几种网络模式?很多5 年工作经验都答不上来。。
文章目录docker容器网络docker的4种网络模式bridge模式container模式host模式none模式docker容器网络配置
Linux内核
实现名称空间的创建ipnetns命令创建NetworkNamespace
xuxu1116
·
2023-12-01 11:40
面试题
docker
java
面试题
docker网络模式
使用gparted进行ubuntu虚拟机的磁盘扩容(解决gparted无法拖动分区的问题)
在学习内核编译下载
linux内核
源码的时候,由于源码非常大,下载的时候提示磁盘空间不足,我才意识到刚开始创建虚拟机的时候分配了20GB的空间现在已经快用光了。
mjmmm
·
2023-12-01 10:19
ubuntu
linux
运维
gparted
磁盘扩容
虚拟机磁盘扩容
MX6ULL学习笔记(四)设备树的 OF 函数
Linux内核
给我们提供了一系列的函数来获取设备树中的节点或者属性信息,这一系列的函数都有一个统一的前缀“of_”,所以在很多资料里面也被叫做OF函数。
ODF..
·
2023-12-01 09:52
mx6ull
学习
笔记
基于rk3588----i2c驱动框架学习(1)-总线驱动
为了符合Linux的驱动分离与分层的思想,
Linux内核
将I2C驱动分为两部分
-Promise810
·
2023-12-01 07:18
LINUX
RK
驱动开发
linux
linux系统启动过程
Linux启动过程如下图所示,依次经过BIOS加电自检,加载主引导加载程序,加载次引导加载程序,加载
linux内核
映像,运行init进程,完成启动过程。
mysimplebook
·
2023-12-01 07:15
为什么要内存回收?
Linux内核
会使用内存中的pagecache对部分文件进行缓存,以便提升文件的读写效率。
迷死她张
·
2023-12-01 06:25
linux 内核配置详解
2.配置内核makemenuconfig2.1
Linux内核
配置选项下面以最新的Linux2.6.20内核为例,介绍比较常用的一
xinyuan0214
·
2023-12-01 04:03
linux内核
menuconfig
linux
kernel
操作系统内核与安全分析课程笔记【1】链表、汇编与makefile
文章目录链表循环双向链表哈希链表其他链表汇编内联汇编扩展内联汇编makefile链表链表是
linux内核
中关键的数据结构。在第二次课中,重点介绍了循环双向链表和哈希链表。
Doris404
·
2023-12-01 01:54
课程笔记
链表
汇编
Linux
内核
操作系统内核与安全分析课程笔记【2】进程管理与调度
Linux内核
把进程列表存放在叫作任务队列(tasklist)的双向循环链表中。这个双向循环链表重的每一项都为task_struct、称为进
Doris404
·
2023-12-01 01:54
课程笔记
linux
链表
Linux系统编程 系统编程概念
1.系统调用系统调用(systemcall)其实是
Linux内核
提供给应用层的应用编程接口(API),是Linux应用层进入内核的入口。
ikun66666
·
2023-12-01 00:19
Linux系统编程
linux
c++
c语言
linux内核
态读写文件系统,对/proc文件系统进行读写操作
本博客之前的文章中多次涉及到/proc文件系统,下面的几条命令都在曾经的文章中出现过:cat/proc/interruptscat/proc/devicescat/proc/kallsyms|grepsuper_blocks第一条命令用于查看系统内已注册的中断信息,包括中断号、已接受的手段请求和驱动器名称等;第二条命令用于查看系统内已注册的字符设备和块设备信息,包括设备号和设备名称;第三条命令用于
weixin_39998859
·
2023-12-01 00:41
linux内核态读写文件系统
linux 防火墙 详解,Linux iptables防火墙详解
Linux内核
中很早就实现了网络防火墙功能,在不同的
Linux内核
版本中,使用了不同的软件实现防火墙功能。
weixin_39564368
·
2023-11-30 23:38
linux
防火墙
详解
c语言调用汇编函数传参数,一段C语言和汇编的对应分析,揭示函数调用的本质...
最近网易云课堂开放了一节叫
Linux内核
分析的课程。一直对操作系统和计算机本质很感兴趣,于是进去看了下,才第一堂课,老师就要求学生写一篇关于课时1的博客作为作业。对于这种新颖的作业形式,笔者相当惊讶。
weixin_39732716
·
2023-11-30 20:48
c语言调用汇编函数传参数
教你玩转Linux系统目录结构
Linux内核
最初只是由芬兰人林纳斯·托瓦兹(LinusTorvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
老率的IT私房菜
·
2023-11-30 18:29
深度解剖
Linux内核
【网卡设备驱动】
学习Linux设备驱动开发的过程中自然会遇到字符设备驱动、平台设备驱动、设备驱动模型和sysfs等相关概念和技术。对于初学者来说会非常困惑,甚至对Linux有一定基础的工程师而言,能够较好理解这些相关技术也相对不错了。要深刻理解其中的原理需要非常熟悉设备驱动相关的框架和模型代码。网络上有关这些技术的文章不少,但多是对其中的某一点进行阐述,很难找到对这些技术进行比较和关联的分析。对于开发者而言,能够
Linux加油站
·
2023-11-30 17:51
linux
驱动开发
网络
一文讲解
Linux内核
——设备驱动(收藏)
Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很大的区别.在linux中,驱动程序都是模块化的。module翻译成中文就是模块,它可以被动态载到kernel里成为kernel的一部分。载到kernel里的module它具有跟kernel一样的权力。可以access任何kernel的datastr
csbmww
·
2023-11-30 17:20
linux
c++
嵌入式硬件
嵌入式实时数据库
嵌入式
linux内核
工作机制
前言:1,明确:
linux内核
一些相关概念“任务”:在
linux内核
中,不仅包括进程还包括中断,中断不隶属于进程,独立于进程“中断”:包括硬件中断(外设发送的中断电信号)和软中断(svc/swi指令)"
寒听雪落
·
2023-11-30 17:14
硬件接口_接口驱动开发
linux
linux EC驱动书写指南
驱动书写指南系列会提供另一个角度的驱动分析,
linux内核
把各驱动共同的部分抽象出来,做在一起称为框架。
wenshizhang
·
2023-11-30 16:10
linux内核的一些事
驱动书写指南
linux内核模块
单片机ram与
Linux内核
,单片机ROM和RAM区别
随着智能手机的发展,不管是看手机配置还是经常在生活中与网络中都经常听人有人讨论一些词。比如手机RAM多少或者ROM多少等等。可能大家都知道不管是ROM还是RAM越大越好,但对于ROM和RAM是什么意思以及两者之间的区别却不了解。简单的说,一个完整的计算机系统是由软件和硬件组成的。其中,硬件部分由中央处理单元CPU(包括运算器和控制器)、存储器和输入/输出设备构成。目前个人电脑上使用的主板一般只能支
单纯绅士
·
2023-11-30 13:54
单片机ram与Linux内核
利用Linux中的iptables进行网络代理配置
iptables是一个用于配置
Linux内核
防火墙规则的工具,也可以用于网络地址转换(NAT)和端口转发。以下是使用ipta
q56731523
·
2023-11-30 12:07
linux
网络
服务器
python
数据库
imx VPU解码分析5-Linux设备驱动hantro
Linux内核
驱动源文件在kernel/drivers/mxc下,在hantro库中也发现有这个驱动,文件在hantro/decoder_sw/software/linux/pcidriver。
huntenganw
·
2023-11-30 10:14
音视频
嵌入式
Linux
fpga开发
Git和Git小乌龟安装
它最初是由LinuxTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。
魔法恐龙: )
·
2023-11-30 09:34
常用软件安装
git
VMware Ubuntu使用Qemu模拟开发板
VMwareUbuntu20.04LTS使用Qemu虚拟机u-boot启动或者配合busybox模拟ARM开发板这里提供相关工具的下载地址
Linux内核
下载地址busybox下载地址Qemu下载地址u-boot
長懜
·
2023-11-30 08:35
Linux
嵌入式
linux
ubuntu
PHP IO编程epoll实现方案
epoll:https://zhuanlan.zhihu.com/p/361750240epoll是
Linux内核
为处理大批量文件描述符而作了改进的poll,是Linux下多路复用IO接口select/
qq_540616979
·
2023-11-30 08:33
linux
PHP
php
linux
epoll
php
epoll
Linux USB 驱动实验
I.MX6ULLUSB接口简介硬件原理图分析USBHUB原理图分析V2.4版本以前底板USBOTG原理图分析V2.4及以后版本底板USBOTG原理图分析USB协议简析USB描述符USB数据包类型USB传输类型USB枚举
Linux
行稳方能走远
·
2023-11-30 03:33
正点IMX6ULL驱动开发
linux
单片机
驱动开发
USB驱动详解(主从对比)
参考资料:《圈圈教你玩USB》《STM32USB-FS-Devicedevelopmentkit》沁雪微电子-USB开发视频教程零声教育-
Linux内核
-USB系统架构正点原子实验例程源于我的有道云笔记
古月辰龙
·
2023-11-30 03:30
基础知识
精讲
驱动开发
linux内核
参数优化
linux内核
参数查看与修改Linux在系统运行时可以修改内核参数(/proc/sys或/etc/sysctl.conf),而无需重新引导系统,这个功能是通过/proc虚拟文件系统实现的。
还是转转
·
2023-11-30 01:28
linux
linux
内核参数
解决modprobe加载驱动问题
insmod命令的语法如下:insmodmodprobemodprobe是
Linux内核
中自带的一个命令,它可以自
icy、泡芙
·
2023-11-29 21:56
linux
运维
服务器
GDB+Qemu调试ARM64
linux内核
参考:VSCode+GDB+Qemu调试ARM64
linux内核
-知乎如有侵权请联系删除。
Swinner01
·
2023-11-29 20:44
linux
arm
根文件系统移植:bulidroot根文件系统搭建详细步骤
buildroot下载2配置buildroot1、配置Targetoptions2、配置Toolchain3、配置Systemconfiguration4、配置Filesystemimages5、禁止编译
Linux
Paranoid-up
·
2023-11-29 19:40
Linux驱动
#
移植
应用开发
linux
arm开发
驱动开发
C语言
嵌入式
Buildroot根文件系统构建
构建根文件系统1.配置buildroot1.配置Targetoptions2.配置Toolchain3.配置Systemconfiguration4.配置Filesystemimages5.禁止译编译
Linux
冷月枫啊
·
2023-11-29 19:37
Linux
buildroot
linux
文件系统
教你用 buildroot 构建根文件系统
嵌入式系统三大部分:bootloader(uboot)、
Linux内核
、根文件系统。制作根文件系统有三大神器:busybox、buildroot、yocto。
Linux资源站
·
2023-11-29 19:35
Linux进程控制
函数返回类型pid_t实质是int类型,
Linux内核
2.4.0版本的定义是:typedefint_kenrnel_pid_t;typedef_kenrnel_pid_tpid_t;fork
云烟梦柳
·
2023-11-29 18:40
linux
运维
服务器
深入理解
Linux内核
--进程调度
本章讨论进程调度,主要关心什么时候进行进程切换,选择哪个进程来运行。调度策略,从理论上介绍Linux进程调度选择。调度算法,为实现策略的数据结构和算法。相关系统调用,影响进程调度的系统调用。为叙述简单,仍以80x86为例。假定系统采用统一内存访问模型,系统时钟设定为1ms。调度策略目标:1.进程响应时间尽可能快2.后台作业吞吐量尽可能高3.尽可能避免进程饥饿4.低优先级,高优先级进程的需要尽可能调
raindayinrain
·
2023-11-29 17:00
3.4.系统-Linux实现
抢占
调度算法
进程切换
调度域
优先级
Linux内核
设计与实现 第四章 进程调度
进程调度程序(常简称调度程序)可看做在运行态进程之间分配有限的处理器时间资源的内核子系统。最大限度地利用处理器时间的原则是:只要有可执行的进程,那么就总会有进程正在执行。但是只要系统中可运行的进程的数量比处理器的个数多,就注定某一给定时刻会有一些进程不能执行。这些进程在等待运行。在一组处于可运行状态的进程中选择一个来执行,是调度程序所需完成的基本工作。对Linux而言,不特别区分线程与进程,线程只
高原低谷
·
2023-11-29 17:29
《Linux内核设计与实现
》阅读笔记
linux
运维
服务器
linux 2.6内核进程调度,Linux2.4与Linux2.6内核调度器的比较研究
Linux的内核开发是一个漫长的过程,自2001年11月开发出2.5.0以来,
Linux内核
的发展十分迅速,作了很多重大的改进,性能也有了很大的提高。
孙天任
·
2023-11-29 17:28
linux
2.6内核进程调度
linux 2.6内核进程调度,
Linux内核
2.6的进程调度
Linux是多任务抢占操作系统,多任务就是指多个进程间通过分时切换来并发执行。非抢占的系统是对每个进程而言,除非时间片用完或主动放弃否则不会被剥夺CPU,主动放弃包括调用一些调度的系统调用(比如sched_yield)或者调用IO等阻塞操作。抢占式系统表示即使当前进程没有用完时间片,也没有主动放弃CPU,如果调度系统发现有更高动态优先级的进程,则强制剥夺当前进程的CPU,选择更高动态优先级的进程执
weixin_39597636
·
2023-11-29 17:28
linux
2.6内核进程调度
Linux内核
(2.6)进程调度算法
1.1进程状态在Sched.h(include\linux)中定义了进程的状态。/**Taskstatebitmask.NOTE!Thesebitsarealso*encodedinfs/proc/array.c:get_task_state().**Wehavetwoseparatesetsofflags:task->state*isaboutrunnability,whiletask->exi
我把葡萄酿成酒
·
2023-11-29 17:22
操作系统
linux内核
玩转
Linux内核
进程调度,这一篇就够(所有的知识点)
一,进程的分类在CPU的角度看进程行为的话,可以分为两类:CPU消耗型:此类进程就是一直占用CPU计算,CPU利用率很高IO消耗型:此类进程会涉及到IO,需要和用户交互,比如键盘输入,占用CPU不是很高,只需要CPU的一部分计算,大多数时间是在等待IOCPU消耗型进程需要高的吞吐率,IO消耗型进程需要强的响应性,这两点都是调度器需要考虑的。为了更快响应IO消耗型进程,内核提供了一个抢占(preem
简说Linux内核
·
2023-11-29 17:22
进程管理
Linux内核
linux
运维
服务器
嵌入式开发
Linux内核
Eclipse 搭建 Linux 内核驱动程序开发环境
1、开发工具eclipse、arm-linux-gcc交叉工具链、对应开发板的
Linux内核
源码。2、安装开发工具,并将内核源码包解压到指定路径中,并编译。
温柔的最决绝
·
2023-11-29 17:48
i.mx6新手上路
Eclipse
Linux内核驱动
开发环境
Linux设备驱动开发环境搭建
1、linux源码的版本号与运行中的
linux内核
版本要一致(这里用的是Ubuntu12.04LTS;Kernel为3.11.0)2、安装开发工具(都安装了方便后面使用,有些没必要安装)->sudoapt-getinstallbuild-essentialautoconfautomake1.9cvssubversionkernel-packagelibncurses5
JassionJohn
·
2023-11-29 17:15
嵌入式
驱动开发
linux
kernel
linux
环境搭建
Linux服务器配置与管理:Linux基础
参考自MOOCLinux服务器配置与管理目录一、Linux发展历史1.1Unix1.2Minix1.3Linux1.4POSIX1.5GNU二、
Linux内核
版本三、Linux发行版本3.1RedhatLinux3.2DebianLinux3.3UbuntuLinux3.4SUSELinux3.5KaliLinux
番茄大人
·
2023-11-29 16:47
Linux服务器配置与管理
linux
操作系统
BSS字段是什么
Linux内核
下的存储主要分为5大段:栈、堆、数据段、代码段、不可访问区域。栈:又称“运行时栈”,按照“后进先出”原则操作数据,主要存储局部变量,用完即销毁。
JIngles123
·
2023-11-29 15:13
Linux
linux
Linux内核
配置蓝牙驱动,android bluetooth蓝牙移植,androidbluetooth
androidbluetooth蓝牙移植,androidbluetooth前段时间移植神念系统需要使用到bluetooth功能,现将移植过程中碰到的问题简要列一下,备忘而已。1、内核增加配置makemenuconfig->Networkingsupport->Bluetoothsubsystemsupport-->进行选择BT选项,至少选择如下几项:CONFIG_BT=yCONFIG_BT_RFC
摇滚死兔子
·
2023-11-29 15:03
Linux内核配置蓝牙驱动
WSL安装教程
wsl安装教程引言前期准备工作安装wsl第一步第二步检测系统版本第三步确定虚拟机特性第四步下载
Linux内核
的更新包第五步设置WSL2作为默认版本第六步选择Linux发行版本并设置Linux账号小TIPS
计算机CV民工
·
2023-11-29 14:40
小Tips
linux
debian
windows
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他