logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式C语言

本文总结了C语言在嵌入式开发中的核心优势: 高效性:C作为编译型语言生成纯机器码,执行效率高且内存占用极低,支持手动内存管理,适合资源受限的单片机。 硬件操控能力:通过指针直接访问寄存器,支持位操作和内嵌汇编,精准控制内存布局(如volatile、const)。 数据类型适配:结构体、联合体、枚举等特性完美匹配嵌入式场景(如协议帧、寄存器操作)。 跨平台生态:所有MCU厂商均提供C标准库,编译器工

文章图片
#c语言#开发语言#mcu +2
Linux多进程

本文介绍了Linux系统中进程的基础概念及相关操作。进程是操作系统资源分配和调度的基本单位,具有动态性、并发性、独立性等特征。文章详细阐述了进程的组成(PCB、文本段、数据段)、类型(交互进程、批处理进程、守护进程)以及六种状态(运行、睡眠、停止等)。此外,还介绍了特殊PID(0号、1号、2号进程)和常用进程管理命令(ps、top、kill等)。最后讲解了进程创建(fork函数)、进程号获取、进程

文章图片
#linux#服务器#算法
环境变量配置

本文介绍了Linux环境变量的概念、作用及配置方法。环境变量是操作系统维护的键值对,用于存储系统/用户配置信息,影响进程运行环境。文章详细讲解了环境变量的分类(按作用范围分为用户级/系统级,按生命周期分为临时/永久变量)、常见环境变量如PATH、HOME等,以及查看环境变量的命令(env, export, echo等)。重点阐述了环境变量的配置方式:临时配置(使用export命令)和永久配置(通过

文章图片
#物联网#linux#ubuntu
Linux操作系统下文本编辑

本文介绍了Vim编辑器的基础知识。Vim是从vi发展而来的增强版文本编辑器,支持多模式操作(命令模式、插入模式、底行模式),具有高效键盘操作和高度可定制性。文章详细说明了Vim的安装方法(sudo apt install vim)、启动方式(包括分屏编辑)、退出命令(:wq、:q!等)以及各模式下的常用操作命令。Vim通过.vimrc配置文件和丰富插件可扩展功能,特别适合程序员和系统管理员使用,能

文章图片
#linux#运维#服务器
Linux操作系统基础

本文摘要: 本文系统介绍了Linux操作系统的基础知识,包括操作系统的定义与作用、Linux目录结构及常用命令。重点阐述了Linux树状目录结构及其标准规范(FHS),详细说明了/bin、/etc等核心目录的功能。文章还分类讲解了文件管理、系统监测、用户权限、软件包管理等实用命令,特别对比了dpkg和apt两种软件包管理工具的差异与协作机制,并配有清晰的示意图和表格说明。这些内容为Linux系统管

文章图片
#linux#物联网
到底了