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内核协议栈
第三节 FFmpeg解码流程、C++中的多线程
image.pngimage.pngimage.png我们都知道Android是基于
Linux内核
的,而Linux是遵循POSIX线程标准的,POSIX线程库中有一系列PthreadsAPI方便我们对Linux
最美下雨天
·
2023-12-02 07:04
【学习记录】从0开始的Linux学习之旅——应用开发(helloworld)
一、概述 Linux操作系统通常是基于
Linux内核
,并结合GNU项目中的工具和应用程序而成。Linux操作系统支持多用户、多任务和多线程,具有强大的网络功能和良好的兼容性。
知识噬元兽
·
2023-12-02 06:24
Linux
学习笔记
知识分享
学习
linux
Linux内核
中线程,
linux内核
中创建线程方法
include//kthread_create()、kthread_run()#include//IS_ERR()、PTR_ERR()2.实现(kthread_create与kthread_run区别)
linux
仙格草
·
2023-12-02 04:57
Linux内核中线程
Linux入门
Linux是一种免费、开源的操作系统内核最初由芬兰计算机科学家李纳斯·托瓦兹(LinusTorvalds)在1991年创建
Linux内核
最初是为个人电脑设计的,如今已普及到服务器、超级计算机、移动设备等各种硬件平台由于
ThirteennyC
·
2023-12-02 04:26
Linux
linux
移植
Linux内核
到S3C2440芯片和CS8900网卡移植编程
在本文中,我们将讨论如何将
Linux内核
移植到S3C2440芯片,并实现CS8900网卡的移植编程。我们将提供相应的源代码和详细说明。
星光璀抱
·
2023-12-02 01:50
linux
运维
服务器
编程
初识Linux
1、简介Linux,一般指GNU/Linux(单独的
Linux内核
并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(LinusBenedictTorvalds
清爽的暗之妖刀0369
·
2023-12-01 23:49
Linux
linux
运维
服务器
Git 小白学习之路
Git是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。1.2git的服务器地址[if!
苏_69c1
·
2023-12-01 21:49
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
链表
Socket:套接字网络编程(C++)
从所处的地位来讲,套接字上联应用进程,下联网络
协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与网络
协议栈
进行交互的接口计算机是通过TCP/IP协议进行互联从而进行通信的,为将TCP/IP协
Balette
·
2023-12-01 01:57
网络编程
网络
c++
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
防火墙
详解
聊聊生活中的蓝牙
安卓4.2之前版本使用的是高通开发BlueZ
协议栈
,安卓4.2开始使用的是谷歌和博通公司一起开发的Bluedroid
协议栈
。
飞哥物联
·
2023-11-30 21:00
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内核模块
LoRaWAN
协议栈
LoRaMac-Node版本变迁历史(最新4.7.0)
V4.7.02022年12月9日发布简介基于“LoRaWAN规范1.0.4”和“LoRaWan规范1.1.0+FCntDwn勘误表”的版本,“LoRAWAN区域参数2-1.0.3”GitHub报告了问题更正已知的限制SAMR34平台不实现NVM存储功能。这是大于或等于1.0.4的LoRaWAN版本的要求。维护者没有预见到关于这个主题的工作。欢迎提出实施建议。新增在更改MacGroup2.DutyC
狂奔De鸵鸟
·
2023-11-30 13:29
LoraWan
物联网
c语言
嵌入式
单片机ram与
Linux内核
,单片机ROM和RAM区别
随着智能手机的发展,不管是看手机配置还是经常在生活中与网络中都经常听人有人讨论一些词。比如手机RAM多少或者ROM多少等等。可能大家都知道不管是ROM还是RAM越大越好,但对于ROM和RAM是什么意思以及两者之间的区别却不了解。简单的说,一个完整的计算机系统是由软件和硬件组成的。其中,硬件部分由中央处理单元CPU(包括运算器和控制器)、存储器和输入/输出设备构成。目前个人电脑上使用的主板一般只能支
单纯绅士
·
2023-11-30 13:54
单片机ram与Linux内核
2018-10-14网络攻防第一周学习文档
我是一步一步跟着这个教程学得,目前只学了前面几章节,个人感觉教程不错Linux探索之旅二.复习基础知识计算机网络部分这个大二学过,但是当时没学,说是复习,其实就是重新学,这周主要学习了以下几个方面整个网络的体系结构,
协议栈
计算机工程制图
·
2023-11-30 13:31
linux socket套接字
从所处的位置来看,套接字上连应用进程,下连网络
协议栈
,是应用程序通过网络协议进程通信的接口,是引用程序与网络协议进行交互的接口。套接字是网络环境中进行通
@@老胡
·
2023-11-30 12:09
操作系统
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
select、poll、epoll、reactor总结
一点击链接(listend),在内核(
协议栈
里)发生三次握手为什么两个能链接成功?因为listenfd处于listen状态,三次握手是在
协议栈
里面完成的,。与应用层没有关系。。
你最特别17
·
2023-11-30 08:38
网络
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
信而泰 SSL测试方法介绍
[本文介绍在ALPS平台上进行SSL测试的内容和方法]什么是SSLSSL全称是SecureSocketsLayer,指安全套接字协议,为基于TCP的应用层协议提供安全连接;SSL介于TCP/IP
协议栈
的第四层和第五层之间
XINERTEL
·
2023-11-30 07:11
ssl
网络
网络协议
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
CH58x-BLE 程序阅读笔记
CH58x-BLE程序阅读笔记1.广播1.1广播类型设置1.2广播数据长度2.MTU设置2.1CH58x蓝牙
协议栈
支持有效最大MTU为2471.广播1.1广播类型设置1.2广播数据长度1)GAP-广播数据
「Thunder Studio」
·
2023-11-29 20:25
#
BLE
BLE
CH582
根文件系统移植:bulidroot根文件系统搭建详细步骤
buildroot下载2配置buildroot1、配置Targetoptions2、配置Toolchain3、配置Systemconfiguration4、配置Filesystemimages5、禁止编译
Linux
Paranoid-up
·
2023-11-29 19:40
Linux驱动
#
移植
应用开发
linux
arm开发
驱动开发
C语言
嵌入式
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他