技术栈
c
GodKK老神灭
9 小时前
stm32
·
单片机
·
算法
·
c
STM32 实现PID
抗积分饱和 通过integral_max限制积分累积,避免执行器饱和(如PWM达100%时停止积分)。
莱茵不哈哈
2 天前
c++
·
操作系统
·
c
·
八股文
·
进程线程
操作系统八股文
进程是资源调度以及分配的基本单位。线程是CPU调度的基本单位。一个线程属于一个进程,一个进程可以拥有多个线程。
向上的车轮
4 天前
java
·
开发语言
·
c++
·
c#
·
c
·
ada
语言特性适用的场景:卫星、火箭控制系统用什么开发语言?
卫星、火箭及相关航天系统的软件开发对可靠性、实时性、安全性有极高要求,因此语言选择需严格匹配这些需求。以下是航天领域常用的编程语言及其应用场景分析:
Once_day
5 天前
算法
·
leetcode
·
c
代码训练LeetCode(34)文本左右对齐
Author: Once Day Date: 2025年6月13日漫漫长路,才刚刚开始…全系列文章可参考专栏: 十年代码训练_Once-Day的博客-CSDN博客
Once_day
5 天前
算法
·
leetcode
·
c
代码训练LeetCode(33)字符串首次匹配
Author: Once Day Date: 2025年6月13日漫漫长路,才刚刚开始…全系列文章可参考专栏: 十年代码训练_Once-Day的博客-CSDN博客
凉、介
6 天前
linux
·
运维
·
服务器
·
学习
·
嵌入式
·
c
·
pcie
Linux 下 pcie 初始化设备枚举流程代码分析
以 rk3568 pcie 代码为例,简要介绍一下 pcie 初始化设备枚举的过程。比较重要的函数,就是 pci_scan_child_bus_extend、pci_scan_bridge_extend,这两个函数是递归的核心。简要函数调用流程如下:
Once_day
7 天前
算法
·
leetcode
·
c
代码训练LeetCode(29)最后一个单词的长度
Author: Once Day Date: 2025年6月11日漫漫长路,才刚刚开始…全系列文章可参考专栏: 十年代码训练_Once-Day的博客-CSDN博客
每天进步一点1997
9 天前
c
STM32入门_PWM_数字引脚输出正弦波实现呼吸灯
通过配置STM32的输出可以对负载进行控制,对于只有开启、关闭两种工作状态的负载,GPIO + 继电器 可以完成对此类负载的控制,通过GPIO控制继电器的闭合、断开,从而达到控制开启与关闭的目的。
small_wh1te_coder
10 天前
c++
·
c
c语言超详细知识点总结 1500行手写源码 持续更新中ing 从25年5月到6月5日
想象一下,我们身处的数字世界,如同一座座宏伟的建筑。操作系统、编译器、数据库、嵌入式设备乃至绚丽的游戏引擎,它们都是这座大厦的重要组成部分。而C语言,正是构建这一切的坚固基石。自丹尼斯·里奇于贝尔实验室孕育出这颗编程界的明星以来,C语言凭借其高效性、灵活性以及对计算机底层那份极致的掌控力,历经数十载风雨洗礼,依旧是无数开发者心中的不二之选。
爱出名的狗腿子
16 天前
ide
·
vscode
·
单片机
·
c
·
cmake
·
gcc
·
ninja
vscode + cmake + ninja+ gcc 搭建MCU开发环境
接触过 MCU 开发的同学基本上对于 Keil、IAR 这一类的集成IDE 软件并不陌生。使用这类软件好处当然显而易见:快速上手,一键编译,一键下载,一键仿真运行等等,大家只需将注意力焦注于如何编写好用且优雅的功能代码即可,至于代码是如何编译,如何生成bin文件完全不用关系。
花落已飘
17 天前
c
·
rk3568
·
cgi
使用lighttpd和开发板进行交互
Lighttpd 是一个轻量级 Web 服务器,适合资源受限的嵌入式开发板运行。它支持:Lighttpd 自身不直接控制硬件(比如点灯),而是通过调用 CGI 程序(通常是用 C 语言或 shell 写的),这些程序再调用开发板底层的接口,比如:
比特森林探险记
21 天前
c++
·
c
FreeRTOS在车窗控制中的核心价值
Tracealyzer可视化 https://example.com/trace_screenshot.png
略无慕艳意
1 个月前
c++
·
ros
·
c
·
clion
【教程】Ubuntu 16.04 配置 CLion 开发 ROS Melodic
去官网下载 CLion 最新版,链接地址如下:https://www.jetbrains.com/clion/download/#section=linux
梁辰兴
1 个月前
数据结构
·
c++
·
算法
·
排序算法
·
c
·
内部排序
数据结构实验10.1:内部排序的基本运算
代码补全:调试与测试:数据记录与分析:1,双击Visual Studio程序快捷图标,启动程序。2,之前创建过项目的话,直接打开即可,这里选择【创建新项目】。
莱茵不哈哈
1 个月前
lua
·
c
·
skynet
初探 Skynet:轻量级分布式游戏服务器框架实战
在游戏服务器开发领域,高效、稳定且易于扩展的框架一直是开发者追求的目标。Skynet 作为一款轻量级、高性能的分布式游戏服务器框架,凭借其独特的设计理念和强大的功能,赢得了众多开发者的青睐
花落已飘
1 个月前
ui
·
c
·
lvgl
LVGL(lv_btnmatrix矩阵按钮)
lv_btnmatrix 是 LVGL(Light and Versatile Graphics Library) 中的一个非常实用的控件,用于在一个区域内布局一组“按钮”,常见于:
编程百晓君
1 个月前
c
C语言速成之07switch语句详解:多分支选择的高效实现
大家好,我是Feri,拥有12年+开发经验的程序员,专注于Java、鸿蒙、嵌入式、人工智能等领域。在嵌入式开发中,清晰的控制流设计至关重要,今天我们深入探讨C语言中高效处理多分支逻辑的利器——switch语句。
DBWYX
1 个月前
linux
·
c
Linux proc文件系统 内存影射
/proc/<pid>/maps : 内存映射区域概览 【程序地址空间】 该文件列出进程的每个虚拟内存区域的信息,包括地址、权限、偏移、设备、inode 以及映射的文件(如有)。 <起始地址>-<结束地址> <权限> <偏移> <设备号> <inode> <路径> 如图,是从上到下为低地址向高地址的程序地址空间。
一丝晨光
1 个月前
java
·
javascript
·
c++
·
rust
·
go
·
c
·
swift
数值溢出保护?数值溢出应该是多少?Swift如何让整数计算溢出不抛出异常?类型最大值和最小值?
目录数值溢出保护数值溢出应该是多少?检测溢出溢出有符号和无符号数的溢出自动类型转换和溢出Swift如何让整数计算溢出不抛出异常?
Ronin-Lotus
1 个月前
单片机
·
嵌入式硬件
·
c
·
pid
·
tof
嵌入式硬件篇---TOF|PID
在STM32F103RCT6上使用ToF(Time-of-Flight)模块(如VL53L0X、VL53L1X或TFmini)结合PID算法实现稳定距离控制,适用于高精度场景(如自动跟随、避障或工业定位)。以下是简单实现步骤: