logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux应用开发·入门指南】如何在Linux上安装VScode、gcc编译流程以及如何进行静态/动态链接的打包使用·详细步骤演示

本文系统介绍了Linux下C语言开发环境的搭建与使用。解析了GCC、glibc和GNUC的关系,详细演示了在Linux上安装GCC和VSCode的步骤,包括VSCode的汉化和C语言开发环境配置。重点讲解了GCC的完整编译流程(预处理→编译→汇编→链接),对比分析了静态链接和动态链接的区别与实现方法,并提供了动态库的打包和使用方案。

文章图片
#linux#vscode
ESP32入门开发·VScode空白项目搭建·点亮一颗LED灯

本文介绍了ESP32开发环境的搭建与基础项目创建流程。主要内容包括:1) Windows平台下ESP-IDF开发环境配置;2) 使用VSCode创建ESP32-S3空白项目的方法;3) GPIO驱动开发详解,涵盖引脚配置、电平控制等关键API;4) 结合FreeRTOS实现LED闪烁和串口打印的完整示例。文章对比了ESP32与STM32在GPIO配置上的差异,并提供了调试技巧。适合ESP32初学者

文章图片
#vscode#ide#c语言
Linux远程登录的方法(Xshell 7和Xftp 7的下载链接、安装教程以及出现未连接的解决方法)

自动化和脚本支持:Xshell 7 具有强大的自动化和脚本功能,可以使用脚本语言(如 Python、VBScript 和 JavaScript)编写和运行自动化任务。你可以使用内置的 SFTP(SSH 文件传输协议)功能在本地系统和远程 Linux 主机之间传输文件,实现文件的上传和下载。远程管理和维护:通过远程登录,你可以从任何地方连接到Linux服务器或计算机,并进行管理和维护操作,而无需直接

文章图片
#linux#运维#服务器 +2
微信小程序开发系列(三)·微信小程序页面的创建、小程序如何更改调试基础库

小程序调试基础库是指:微信开发者工具中可以选择的微信基础库版本。微信基础库是指小程序的运行环境,给小程序提供了运行所需的各种 API 和工具,以及基础框架和运行逻辑等。小程序开发者可以在微信开发者工具中选择所需的微信基础库版本,作为运行和调试小程序时的运行环境。每个小程序有自己所允许使用的基础库最低版本要求,开发者需要选择要兼容的基础库版本,从而确保小程序的功能正常运行。

文章图片
#小程序#微信小程序#开发语言 +2
基于Modbus-RTU通信协议读取RS485温湿度传感器主机功能(源码可直接移植)

Modbus主机代码,可直接移植使用,通过RS485实现温湿度传感器数据的采集

文章图片
#单片机#stm32#c语言
嵌入式面试八股文(十九)·裸机开发与RTOS开发的区别

本文从嵌入式开发角度分析了任务切换、优先级反转、STM32启动流程等核心概念。任务切换本质是CPU寄存器的保存与恢复过程,涉及栈指针切换和MMU上下文更新。优先级反转现象通过优先级继承机制解决,临时提升低优先级任务的优先级。STM32启动流程包括复位向量获取、栈初始化、C运行环境初始化等步骤。裸机开发直接面向硬件,而RTOS开发则基于操作系统内核,提供任务管理、同步机制等服务。文章还对比了裸机和R

文章图片
#linux#单片机
【Linux】exec族函数·execve详解

本文介绍了Linux中的exec函数族,重点解析了execve()系统调用及其封装函数的使用方法。文章首先概述了exec函数族的功能,即替换当前进程映像为新程序而不创建新进程。随后通过具体示例演示了如何用execve()执行ls命令,并详细讲解了环境变量的配置方法。文章还展示了程序间的跳转实现,通过execve传递参数并验证进程ID不变的特性。最后,作者结合fork()函数,展示了如何创建子进程后

文章图片
#运维#服务器
CRC(循环冗余校验)·CRC校验原理及步骤解析入门教程(C语言)

本文介绍了CRC(循环冗余校验)的基本原理和计算方法。首先解释了异或运算、多项式和模2运算等基础概念,然后详细说明了CRC运算的三个步骤:展开多项式获得除数、数据末端补零、进行模2除法运算。文章还拓展介绍了初始值、结果异或值、输入反转和输出反转等参数的作用,并提供了三种不同层次的C语言实现代码:从简单的单字节CRC-8计算,到支持MSB优先处理的标准实现,最后给出了能够处理任意长度输入数据的完整程

文章图片
#算法#c语言#开发语言 +2
微信小程序开发系列(一)·微信小程序开发账号的注册以及开发者工具的安装和使用

小程序有自己的一套标准开发模式:申请小程序开发账号、安装小程序开发者工具、创建和配置小程序项目。安装完成后,此处可勾选,也可不勾选,勾选点击完成后会自动打开,不勾选点击完成手动打开也一样的。但是,小程序中可以调用微信环境提供的各种 API,例如:地理定位、扫码、支付等。由于运行环境的不同,所以小程序中,无法调用 DOM 和 BOM 的 API。不建议更改路径,但C盘没空间了,我在这里进行更改了。记

文章图片
#小程序#微信小程序#tcp/ip +4
    共 82 条
  • 1
  • 2
  • 3
  • 9
  • 请选择