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系统调用
ARM嵌入式学习笔记——Linux字符设备驱动程序设计
Linux设备驱动开发
Linux系统调用
实现原理作用:实现用户应用程序和内核程序的交互。原理:基于软终端实现。结论:应用程序调用和内核函数之间的调用关系。
跑不了的你
·
2023-10-14 04:32
嵌入式相关基础知识
Linux系统调用
,常见的错误提示方式
下面是一些常见的
Linux系统调用
错误提示方式和相应的错误码:返回值为-1:很多系统调用在出错时会返回-1,这是一个通用的错误标志。此时,你可以使
五百五。
·
2023-10-13 13:07
linux
linux
服务器
前端
linux 中 open和fopen的区别
不带f只能在UNIX/
LINUX系统调用
。open一个是整数,fopen一个是指针(FILE*)。
JANYI2018
·
2023-10-12 21:35
工作常用
一文入门64位x86汇编
本文所有汇编代码均在linux系统写成,并且使用了很多
linux系统调用
。需要C语言基础。持续更新中。
指向BIOS的野指针
·
2023-09-28 14:58
linux
windows
Linux- 内存映射文件(Memory-Mapped File)
mmap()mmap()是一个Unix和
Linux系统调用
,用于
青衫客36
·
2023-09-25 23:12
C
Linux
linux
C
mmap使用测试
mmap使用测试
Linux系统调用
mmap()api说明,这个系统函数在频繁读写文件是很高效。mmap在调用进程内开辟一块内存空间,将文件(或文件部分)内容映射到调用的进程的虚拟空间中。
sanren1024
·
2023-09-23 22:56
Linux
linux
c++
android
linux系统编程
目录摘要一、
linux系统调用
文件操作1.1系统调用基本概念1.2文件I/O基础1.2.1文件描述符1.2.2open打开文件1.2.3read函数1.2.4write函数1.2.5close函数1.2.6lseek
别问,问就是全会
·
2023-09-13 21:35
嵌入式系统
linux
高级进程编程-系统调用-创建守护进程
linux系统调用
(持续更新....)_tiramisu_L的博客-CSDN博客。
Real-Staok
·
2023-09-01 22:36
【Linux进程和线程的编程
通讯和例程】
学习
经验分享
arm开发
linux
DP读书:鲲鹏处理器 架构与编程(十三)操作系统内核与云基础软件
操作系统内核与云基础软件鲲鹏软件构成硬件特定软件鲲鹏软件构成硬件特定软件1.BootLoader2.SBSA与SBBR3.UEFI4.ACPI操作系统内核
Linux系统调用
Linux进程调度Linux内存管理
DarrenPig
·
2023-08-29 22:08
鲲鹏处理器
架构与编程
架构
服务器
笔记
学习
运维
unix
云原生
通过
Linux系统调用
实现文件拷贝命令深入理解Java文件读写的底层实现(含MappedByteBuffer)
继《Java文件的简单读写、随机读写、NIO读写与使用MappedByteBuffer读写》,本篇通过调用LinuxOS文件操作系统函数实现copy命令以加深我们对Java文件读写底层实现的理解。本篇内容包括:文件操作系统函数实战:实现文件拷贝命令实战:使用mmap实现文件拷贝命令文件操作系统函数本篇将介绍的函数有:open、close、write、lseek、read、mmap、msync。使用
吴就业
·
2023-08-23 00:06
带着O_CREAT和O_RDWR进入
linux系统调用
open函数
首先,linux内核的open函数是这么定义的SYSCALL_DEFINE3(open,...),可以查到的宏定义为#defineSYSCALL_DEFINE3(name,...)SYSCALL_DEFINEx(3,_##name,__VA_ARGS__)然后由:#ifdefCONFIG_FTRACE_SYSCALLS#defineSYSCALL_DEFINEx(x,sname,...)\stat
火山爆发
·
2023-08-15 16:16
C
linux
linux
c
源代码
linux的open close函数详解(ubuntu环境)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言OPEN函数返回值参数说明Close函数参数说明Linux文件权限总结前言高频使用的
Linux系统调用
:openwritereadcloseLinux
哞出奇迹
·
2023-08-11 05:11
linux
ubuntu
运维
docker for Windows, WSL2 ,Hyper-v的关系
这意味着WSL2不再是简单的
Linux系统调用
翻译,而是
Mathilda.Shelby
·
2023-08-04 14:41
docker
linux
docker
容器
浅尝辄止24-
Linux系统调用
2
今天不拐弯抹角,直接验证一下浅尝辄止23-
Linux系统调用
1里面的说法。
阿棍儿_Leon
·
2023-07-29 18:35
linux系统more基本命令python源码分享
后加一个文件名参数时候,分屏显示按空格换页,按回车换行',在左下角显示百分比;以处理管道参数的输入,处理选项+num:从指定行开始显示,+/string:查找字符串,从指定字符串之后开始显示运行环境:安装有PYTHON的
linux
lmr廖
·
2023-07-26 18:14
linux
python
运维
Linux学习-2Linux文件与目录操作
目录1Linux文件系统概述1.1Linux文件系统特性1.2Linux与windows文件系统的区别1.3Linux文件系统架构1.4虚拟文件系统(VFS)2Linux文件的IO操作2.1
Linux系统调用
mingg____
·
2023-07-22 23:49
linux
操作系统
7、Linux文件IO
Linux的IO函数预备知识标准c库的文件IO标准c库IO和
Linux系统调用
IO关系虚拟地址空间多任务操作系统中,每个进程都运行在属于自己的内存沙盘中,这个沙盘就是虚拟地址空间(virtualaddressspace
VVPU
·
2023-07-22 23:49
Linux环境编程
linux
运维
服务器
linux内核编译,linux自定义系统调用函数
canonical-certs.pem',neededby'certs/x509_certificate_list'FailedtogenerateBTFforvmlinux/bin/sh:1:zstd:notfound自定义
linux
夏天匆匆2过
·
2023-07-17 15:39
linux/嵌入式
linux
运维
服务器
基于 Linux 的轻量级多线程 HTTP 服务
使用基本的
Linux系统调用
来创建一个TCPsocket,监听端口8080,并在接受到客户端连接时创建一个新的线程来处理连接。
五百五。
·
2023-07-17 11:52
TCP/IP
linux
http
算法
在Windows10中安装WSL2(Ubuntu 22.04.2 LTS)
但是WSL1的缺点有:文件I/O慢,尤其是在大量IO操作时,例如使用git克隆仓库;不支持内核程序;WSL2针对以上两个缺点进行了修正:相比较于WSL1使用翻译层将
linux系统调用
转化成windows
golitter.
·
2023-07-16 01:26
ubuntu
linux
windows
小项目:C++拦截Linux下IP和文件访问
sopreload机制inotifyAPIptrace系统调用其他常用
linux系统调用
2.前导知识这个小项目可以拆出多个模块,前几篇博客都有总结。
barbyQAQ
·
2023-07-15 16:56
c++
linux程序设计
linux
Linux文件基础IO的理解1
中文件的特性二.C语言部分库文件相关函数2.1在C语言的文件底层原理中:2.打开与关闭函数fopen:打开文件函数2.1参数理解:fclose:关闭文件函数实验案例:w方式:r方式的案例:a方式案例:三.
Linux
云逸943
·
2023-06-22 14:37
Linux
linux
c语言
linux系统调用
和内存管理以及栈帧
linux编程和C++笔记目录linux编程和C++笔记0.terminal操作快捷键等1.vfork的子进程return程序会挂掉,但exit不会2.C++内存管理详解3.关于堆和自由存储区概念的区别4.cache和buffer的区别5.C++实现线程池6.静态函数和虚函数的区别7.C++里是怎么定义常量的?常量存放在内存的哪个位置?8.编译链接程序过程9.C和C++中的const变量存储在那1
SurpriseDPD
·
2023-06-10 22:27
linux
linux
vim
栈帧
系统调用
gcc/gdb编译调试
嵌入式Linux应用程序开发——期末复习重点
目录前言题型分布第1章搭建嵌入式Linux开发环境1.1构建嵌入式linux交叉开发环境1.2Bootloader第2章
Linux系统调用
及用户编程接口(API)2.1.2用户编程接口(API)2.2Linux
IoT_H2
·
2023-06-08 07:59
期末复习
linux
运维
服务器
musl 知:官方
文章目录官网源码仓社区wiki官网主页:http://musl.libc.org/musl是构建在
Linux系统调用
API之上的C标准库的实现,包括在基本语言标准、POSIX和广泛认可的扩展中定义的接口
canpool
·
2023-06-08 01:27
libc
libc
musl
Linux应用编程(系统信息与系统资源)
在应用程序当中,有时往往需要去获取到一些系统相关的信息,譬如时间、日期、以及其它一些系统相关信息,本章将向大家介绍如何通过
Linux系统调用
或C库函数获取系统信息,譬如获取系统时间、日期以及设置系统时间
嵌入式学习者。
·
2023-04-19 08:04
LinuxC编程(文件io
网络编程...)
linux
linux应用开发
【C++】Linux inotify 文件监控机制介绍及使用
参考:LinuxInotify详解和使用inotify(7)—Linuxmanualpage
linux系统调用
inotify&epoll目录文章目录目录1.inotify简介inotify原理inotifyAPIinotify_initinotify_add_watchinotify_rm_watchinotify
unonoi
·
2023-04-17 22:31
C++
Linux
linux
c++
Linux应用开发(标准I/O库)
一、标准IO1、标准I/O库简介标准I/O和文件I/O的区别如下:⚫虽然标准I/O和文件I/O都是C语言函数,但是标准I/O是标准C库函数,而文件I/O则是
Linux系统调用
;⚫标准I/O是由文件I/O
嵌入式学习者。
·
2023-04-15 04:32
LinuxC编程(文件io
网络编程...)
linux
linux应用开发
文件操作编程
这世间,青山灼灼,星光杳杳,秋风渐渐,晚风慢慢文件操作编程文件操作编程1)熟悉Linux的C编程环境编译优化2)文件基本操作编程使用
Linux系统调用
编写一个完成文件拷贝的C程序。
小阿宁的猫猫
·
2023-04-10 02:38
linux实验
linux
运维
服务器
Linux系统调用
之pipe函数
前言如果,想要深入的学习
Linux系统调用
函数pipe了话,还是需要去阅读Linux系统中的帮助文档的。具体输入命令:man2pipe即可查阅到完整的资料信息。
阿宋同学
·
2023-04-09 23:59
Linux
linux
c++
运维
Linux系统调用
函数文章索引
前言这里面记录了我写的一些关于
Linux系统调用
函数介绍使用的文章。
阿宋同学
·
2023-04-09 23:58
Linux
linux
运维
服务器
linux0.11中断描述符,Linux0.11中断及系统调用
0x80中断即128号中断为
linux系统调用
软中断。硬中断和软中断软中断是执行中断指令(intn,n为中断号)主动产生的。而硬中断则是由外部引发的,具有随机
weixin_39628160
·
2023-04-07 16:13
linux0.11中断描述符
Linux内核系统调用原理与实现
解决什么问题
Linux系统调用
主要是操作系统实现的应用编程接口,简单的说就是linux内核提供对外(对于应用程序)的接口函数,进程通过调用系统调用完成自身的功能。
丰恒谷
·
2023-04-05 19:34
内核专题
linux
Linux网络编程 - 多种 I/O 函数(send、recv、readv、writev)
《知识拓展》对
Linux系统调用
的理解1、系统调用是什么?简单的说,系统调用就是操作系统内核向用户进程提供系统服务的子程序(函数)。
yunfan188
·
2023-04-04 20:47
Linux编程
#
网络编程
#
Linux系统调用
Linux网络编程
socket编程
TCP/IP网络编程
I/O函数
Linux编程
Linux ARM系统调用过程分析(二)——
Linux系统调用
流程分析
LinuxARM系统调用过程分析(二)——
Linux系统调用
流程分析备注: 1.Kernel版本:5.4 2.使用工具:SourceInsight4.0 3.参考博客: (1)arm-
linux
楓潇潇
·
2023-04-04 07:09
#
Linux系统调用
linux
Linux ARM系统调用过程分析(三)——Linux中open系统调用实现原理
LinuxARM系统调用过程分析(三)——Linux中open系统调用实现原理备注: 1.Kernel版本:5.4 2.使用工具:SourceInsight4.0 3.参考博客: (1)arm-
linux
楓潇潇
·
2023-04-04 07:09
#
Linux系统调用
linux
《
Linux系统调用
:gettimeofday,settimeofday,adjtime》
一、介绍程序一般关心的两种时间:真实时间:1.从某个标准时间点开始到现在过了多久,也叫做日历时间。unix系统内部对时间的表示是以自Epoch以来的秒数来度量的,Epoch即通用的协调时间(UTC,格林威治标准时间或GMT)的1970年1月1日早晨零点,差不多也是UNIX问世的时间。2.记录某个周期操作进行度量,比如计算一个函数花费的时间等。进程时间:一个进程所使用的CPU时间度量,适用于对程序,
HarkerYX
·
2023-04-02 18:14
【
Linux
系统调用
】
linux系统调用
线程
1.基础概念早期unix系统中,没有线程概念,后来才引入线程linxu为了迎合windows引入了线程,linux上进程是非常优秀了,linux上用线程和进程的区别不大,老程序都是用进程gdb不支持线程,因为gdb比线程出现了早区别:线程:有独立的pcb.没有独立的进程地址空间,线程在进程内部,共享进程地址空间进程:有独立的进程地址空间,有独立的pcb进程是分配资源的最小单位,如何理解:*如果一个
龙德施泰.冯.置
·
2023-03-31 11:03
C++
Linux errno错误信息大全
需要注意的是,
Linux系统调用
的错误都存储在errno中,errno由操作系统维护,存储就近发生的错误,即下次执行的错误会覆盖掉上次的错误。
zhangchuan7758
·
2023-03-29 07:43
Linux提高
linux
Linux系统调用
文件的读写(位置操作)
获取文件的读写位置::ftell(3)//这一函数为库函数操作文件的读写位置:lseek(2)#include#includeoff_tlseek(intfd,off_toffset,intwhence);功能:重新定位文件的读写位置参数:fd:open(2)的返回值,指定了操作的文件offset:相对whence参数的偏移whence:SEEK_SET:文件的头部SEEK_CUR:文件的当前位置
54c1eca7148a
·
2023-03-25 20:43
Linux系统调用
fork
//fork_test.c//Linux/Unix系统中内置头文件,包含了许多系统服务的函数原型,例如read、write和getpid函数等#include#include/***fork调用的一个奇妙之处就是它仅仅被调用一次,却能够返回两次,它可能有三种不同的返回值:*1)在父进程中,fork返回新创建子进程的进程ID;*2)在子进程中,fork返回0;*3)如果出现错误,fork返回一个负值
艾满
·
2023-03-24 03:55
Linux系统调用
详解(实现机制分析)
系统调用概述计算机系统的各种硬件资源是有限的,在现代多任务操作系统上同时运行的多个进程都需要访问这些资源,为了更好的管理这些资源进程是不允许直接操作的,所有对这些资源的访问都必须有操作系统控制。也就是说操作系统是使用这些资源的唯一入口,而这个入口就是操作系统提供的系统调用(SystemCall)。在linux中系统调用是用户空间访问内核的唯一手段,除异常和陷入外,他们是内核唯一的合法入口。一般情况
linux大本营
·
2023-03-21 03:22
Linux系统调用
pipe(无名/匿名管道)
//pipe.c#include#include#include#include#include//基本系统数据类型,是Unix/Linux系统的基本系统数据类型的头文件,含有size_t,time_t,pid_t等类型。intmain(intargc,charconst*argv[]){intresult=-1;//fd[2]是创建管道的两个文件描述符,一个是读端,一个是写端;fd不是固定的,可
艾满
·
2023-03-15 12:28
Linux系统调用
之fork,getpid,getppid函数(进程相关函数)
前言如果,想要深入的学习
Linux系统调用
中的dup,dup2函数,还是需要去自己阅读Linux系统中的帮助文档。具体输入命令:man2fork/getpid/getppid即可查阅到完整的资料信息。
阿宋同学
·
2023-03-14 22:03
Linux
linux
运维
服务器
Linux系统调用
之目录函数
前言如果,想要深入的学习
Linux系统调用
中mkdir,rmdir,rename,chdir,getcwd等这些有关于操作目录函数,还是需要去自己阅读Linux系统中的帮助文档。
阿宋同学
·
2023-03-14 22:32
Linux
linux
运维
服务器
今天来介绍一下什么叫做联盟链,以及如何使用
Linux系统调用
微众银行主导开展的金链盟(fisco)
到目前为止,国内比较出色的联盟链大致是由“微众银行”而参与组织的金链盟(fisco)和由众安科技主导的“Annchain”而联盟链是什么呢,它和私有链,共有链的区别又是什么呢?共有链联盟链私有链首先我们来了解一下许可链和非许可链吧众所周知,共有链的特点就是每一个节点的权限都是一样的(正所谓人人平等),所有人都可以自由的进入和退出,因此也被称为非许可链,没有人需要经过某一个节点的同意而进入这个大家庭
诗人王三帅
·
2023-02-16 20:56
区块链
ficso
金盟链
搭链
annchain
Linux系统调用
接口/文件系统/重定向/软硬链接文件/动态库静态库
1.标准库的IO接口:fopen/fwrite/fread/fseek/fclose这里着重介绍一个fopen接口:FILE*fopen(constchar*filename,constchar*mode)mode:"r/r+/w/w+/a/a+"1.w/w+:每次都会清空文件原有内容进行写入数据、如果原来没有这个文件的话,就会自行创建、加上+号就会变成可读可写的方式2.fread/fwrite返
猿来如此~
·
2023-01-25 05:06
Linux学习
添加一个Linux内核系统调用
在阅读本篇之前,建议先阅读下我的另一篇博文:
Linux系统调用
实现简析,了解一下系统调用是怎么工作的。3.添加一个系统调用在给出如何
JiMoKuangXiangQu
·
2023-01-13 07:50
Linux
#
内核
linux
Linux系统调用
PCAN API实现基础功能
1.环境系统版本Ubuntu22.04下载链接:https://cn.ubuntu.com/download/desktopLinuxPCAN驱动及PCANVIEW下载链接:https://www.peak-system.com/fileadmin/media/linux/index.htm下载后的驱动需要自己编译,在这里不多做讨论。然后把PCANBasic.h放到创建的项目里保证可以#inclu
儒雅的战争~
·
2023-01-07 22:50
linux
ubuntu
Linux网络编程 - 基于标准 I/O函数的套接字(socket)编程
引言我们前面的博文中采用的都是默认数据通信手段read&write函数以及
Linux系统调用
的I/O函数recv&send等。其实我们还可以使用学习C语言时掌握的标准I/O函数进行数据收发操作。
yunfan188
·
2022-12-29 14:04
#
网络编程
Linux网络编程
socket编程
TCP/IP网络编程
标准I/O
上一页
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
其他