进程控制【Unix编程】
每个进程都有一个非负整型表示的唯一进程ID。但是进程ID是可复用的。当一个进程终止后,其 进程ID就成为
5079 字
|
25 分钟
进程环境【Unix编程】
C程序总是从main函数开始执行,从main函数结束执行。即main是程序的入口和出口。 当内核执行C程序时(使用一个exec函数),在调用main前先调用一个特殊的启动例程。可执行程序文件将此启动例程指定为程序的起始地址——这是由连接编辑器设置的,而连接编辑器则由C编译器调用。启动例程从内核取得命令行参数和环境变量值,然后为按上述方式调用main函数做好安排。
3817 字
|
19 分钟
Fedora(GNOME DE)自定义屏幕缩放
2025-08-03
Fedora支持设置分辨率缩放,但对于众多的屏幕规格,默认的缩放选项可能无法满足所有需求。 系统自带的缩放比例仅有以下规格:100%、125%、150%、175%、200%、225%等。假设我主屏幕缩放在200%,为了使副显示器屏幕中的文字大小或软件窗口等元素与主屏幕一致(逻辑PPI相同),需要调整的缩放常常在两个档位之间。
830 字
|
4 分钟
UART通讯协议详解
UART是“Universal Asynchronous Receiver/Transmitter”,通用异步收发器的缩写。它包括了RS232、RS449、RS423、RS422和RS485等接口标准规范和总线标准规范,即UART是异步串行通信口的总称。
1301 字
|
7 分钟
SPI通讯协议详解
SPI(Serial Peripheral Interface,串行外设接口)是一种由Motorola公司提出的同步串行通信协议,常用于微控制器与各类外部设备(如传感器、存储器、显示屏等)之间的短距离通信。ISPI实际上指的是SPI的改进或定制实现,通常用于工业领域,强调高可靠性和抗干扰能力,但其基本原理与标准SPI类似。
1399 字
|
7 分钟
I2C通讯协议详解
I²C(Inter-Integrated Circuit)是一种串行通信总线,使用多主从架构,由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边设备而发展。随着技术的成熟和普及,I2C协议得到了广泛的应用和扩展。从最初的标准模式(100kHz),发展到快速模式(400kHz)和高速模式(3.4MHz)。常见的I2C速率模式如下列表格所示。
2240 字
|
11 分钟
线程:线程的基本使用【Unix编程】
主要作用 多线程的主要作用:引入多核能力,让程序能够利用多核处理器的并行计算能力,真正实现同时执行多个任务。线程是最小的调度单位。
2693 字
|
13 分钟
标准IO(四):格式化IO【Unix编程】
作用printf 函数根据指定的格式将输出写入标准输出流 stdout。它是格式化输出的基础函数,广泛用于将数据以人类可读的形式打印到终端。
2249 字
|
11 分钟