logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

学习笔记——HC-SR04 超声波测距传感器

HC-SR04超声波测距传感器是一款低成本、易用的距离测量模块,工作电压5V,测量范围2-400cm,精度3mm。模块包含超声波发射器和接收器,通过Trig引脚触发10μs脉冲后,测量Echo引脚高电平持续时间来计算距离(距离=时间×0.034/2 cm)。使用时需注意电源稳定、测量间隔≥60ms、避免过近测量和环境干扰。典型应用包括避障机器人、液位检测等,可通过温度补偿和滤波算法提高精度。支持A

文章图片
#学习#开发语言#嵌入式硬件
复习-Linux的基本操作

本文介绍了Linux系统的核心概念和基本操作。主要内容包括:1) Linux作为开源操作系统的基本特性;2) 用户权限管理和终端操作技巧;3) 文件目录操作命令;4) Vim编辑器的使用方法和高效编辑技巧;5) GCC编译流程;6) 重要系统目录结构。全文重点讲解了Linux系统的命令行操作和开发环境配置,涵盖了从基础入门到编程开发的关键知识点,为Linux学习者提供了实用的操作指南和快速上手的技

文章图片
#linux#运维#服务器
应用——基于Linux的音乐播放器项目

本文详细解析了一个基于Linux的音乐播放器项目。项目采用C语言开发,主要包含三个文件:main.c(主程序)、func.c(功能实现)和func.h(头文件)。系统通过命名管道(FIFO)与mplayer进程通信实现播放控制,支持歌曲列表显示、播放/暂停、停止、切换歌曲等基本功能。文章详细分析了项目架构、关键代码实现、进程间通信机制(SIGPIPE信号处理)以及调试技巧,并提供了扩展功能(如播放

文章图片
#算法#学习#linux +1
复习——进程

本文摘要:进程是操作系统资源分配和调度的基本单位,包含PCB控制块、内存分布和多种状态。进程与程序的区别在于动态执行与静态代码。Linux进程管理涉及fork创建、exec执行新程序、wait回收资源等系统调用,需注意僵尸/孤儿进程问题。关键命令包括ps、top、kill等,编程中要正确处理进程间关系和资源回收。典型应用包括父子进程协作、文件通信等并发场景,核心在于理解进程生命周期和并发控制机制。

文章图片
#linux#学习#算法 +1
学习笔记——进程控制函数

本文整理了Linux进程控制相关函数,包括进程回收(wait/waitpid)、exec函数族、system调用等。重点介绍了waitpid的非阻塞回收实现方式(循环检查或SIGCHLD信号处理),详细对比了exec函数族各成员的使用场景和参数传递方式。文章还包含工作目录操作函数(getcwd/chdir)和综合示例minishell的实现,最后总结了关键知识点:wait与waitpid的区别、e

文章图片
#linux#算法#学习 +1
学习笔记——Linux 进程管理笔记

本文总结了Linux进程管理的核心知识点:1.父子进程关系采用写时复制技术优化内存使用;2.进程终止的8种情况(正常/异常终止);3.僵尸进程(需主动回收)和孤儿进程(自动接管)的区别;4.exit()与_exit()函数的关键差异;5.wait()函数回收子进程状态的机制及检查宏使用;6.进程空间回收的重要性及策略。重点强调正确处理僵尸进程的必要性,避免系统资源泄漏。

文章图片
#linux#运维#学习 +1
到底了