自由和开放源代码的类 UNIX 操作系统
在Kubernetes中部署应用程序,需要创建Pod、Deployment和Service等资源,并且创建的步骤也是比较繁琐的。当遇到复杂系统时,Kuberne...
本文档聚焦飞凌嵌入式RK3506开发板上UART3和UART5_M1的引脚复用配置。由于系统已默认集成UART驱动,因此仅需修改设备树即可实现引脚功能切换,其他...
本文基于 OK3568-C Linux 4.19.206 标准开发环境开展测试,该开发板以飞凌 FET3568-C 核心板为核心,搭载 Rockchip RK3...
本文介绍通过修改kernel设备树,在飞凌嵌入式OK3576-C开发板上实现在uboot阶段拉高GPIO的方法。OK3576-C作为基于RK3576处理器的高性...
if command // command执行命令后返回0然后再执行then后边的命令,若非0则不执行
在LINUX中,内核空间和用户空间都位于虚拟内存中。LINUX采用两级保护机制:0级供内核使用,3级供用户程序使用。每个进程都有独立的用户空间(0~3G),对其...
在喧嚣的数字宇宙里,进程如同孤岛,彼此隔离。然而总有一种渴望——连接。于是便有了网络编程,便有了socket这把钥匙,它打开了从孤岛到大陆的航道,让信息以电波之...
今天,我们将一起探寻Linux操作系统中进程信号的起源和它们的伟大使命——它们是如何产生的,又是如何影响着整个系统的脉搏与节奏。
本篇文章,便是对这座灯塔中的网络核心进行一场深度巡礼,四章四景,探索它的过去、结构、运行与定位——发展 ‖ 协议 ‖ 传输 ‖ 地址,组成Linux网络的交响诗...
本篇报告,将带你领略 Linux 信号机制的诗意与科学,并以代码为笔墨,勾勒出它的精妙运行。
将一份代码成功编译后,可以得到一个可执行程序,程序运行后,相关代码和数据被 load 到内存中,并且操作系统会生成对应数据结构(比如 PCB)对其进行管理及分配...
在多进程操作系统中,进程间通信(IPC, Inter-Process Communication)是实现不同进程之间数据交换和协作的关键技术。Linux作为开源...
命名管道,是一种半双工通信机制,允许两个不具亲缘关系的进程通过内核中一个具名的管道文件进行通信。
文件分为 内存文件 和 磁盘文件,内存文件 相关知识前面已经介绍过了,接下来谈谈 磁盘文件,这是一个特殊的存在,因为它不属于冯诺依曼体系,而是位于专门的存储设备...
在C语言中,文件流是一种抽象的概念,它将复杂的文件操作简化为一系列流畅的读写动作。标准库中的FILE结构体及其相关函数如fopen()、fread()、fwri...