技术栈
嵌入式软件
螺丝钉的扭矩一瞬间产生高能蛋白
9 天前
c++
·
qt
·
嵌入式软件
·
嵌入式linux
·
linux应用
QT的C++接口基础用法
QT是一个跨平台的C++开发库,主要用于开发图形界面程序。简而言之,就是用来做UI界面的。下边笔者将介绍QT的基础用法,包括信号与槽机制、常用控件以及多线程。建议大家在学习QT时,先掌握QT的用法即可,不用深究原理。
CC城子
9 天前
gdb
·
嵌入式软件
嵌入式Linux宕机问题GDB调试(一)
Makefile配置:目标板:开发机:~/.gdbinit:目标板配置:核心分析步骤:内核配置:启动参数:
码农小韩
12 天前
开发语言
·
c++
·
qt
·
学习
·
算法
·
嵌入式软件
QT学习记录(三)——C++学习基础(三)
引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。思维发散:在C语言中,一个数据对应一个内存,通过由一个变量名来访问这个内存空间的数据,叫做直接访问,相对直接访问,有个间接访问的说法,叫做指针。而引用相当于又给这个内存中的数据提供了一个新的变量名,这个变量名功能比传统变量名更特殊,是直达地址的,后续代码验证!
小程同学>o<
21 天前
linux
·
网络
·
嵌入式软件
·
嵌入式应用层
·
应用层开发
·
linux应用层开发
Linux 应用层开发入门(二十五)| 网络编程
网络编程是 Linux 应用层开发的核心技能之一,无论是服务端程序、客户端工具,还是物联网、音视频、分布式系统等场景,都离不开网络通信。本章作为网络编程的入门开篇,将聚焦通信标识、通信角色、传输协议三大基础核心,为后续编写TCP/UDP代码打下扎实理论基础。
明月清了个风
1 个月前
笔记
·
嵌入式软件
·
libmodbus
libmodbus笔记
@@ date : 2026.4.20@@ ps : 一些开源工程libmodbus的源码学习笔记网址:https://github.com/stephane/libmodbus
波特率115200
1 个月前
stm32
·
单片机
·
嵌入式硬件
·
嵌入式
·
嵌入式软件
单片机启动流程以STM32举例
0x00000000~0x0007FFFF这段空间属于重映射区,根据BOOT的不同选择映射到不同的内存区域
戏舟的嵌入式开源笔记
1 个月前
c语言
·
pico
·
嵌入式软件
·
rp2040
上手RP2040(基于C SDK)
之前了解到这块芯片,是一年前的事了,当时用的还是micropython,也没觉得有什么特别的。后来芯片用多了,参数什么的也开始渐渐了解后发现这款芯片是有点意思的。双核M0+PIO+XIP最大16MB Flash,同时可以轻松超频到250MHZ,性能赶得上STM32的F4系列了,而且RAM和Flash给的很足,可玩性很高。
戏舟的嵌入式开源笔记
1 个月前
rtos
·
嵌入式软件
RP2040(移植FreeRTOS-SMP)
FreeRTOS的一般移植步骤如下:获取源码:从官方下载 FreeRTOS 源码包选择 portable 层:根据目标芯片选择对应的 port 文件(如 portable/GCC/ARM_CM4),包含上下文切换的汇编代码
笨笨饿
1 个月前
linux
·
服务器
·
c语言
·
人工智能
·
mcu
·
学习方法
·
嵌入式软件
42_C语言查找算法
Lester_1101
1 个月前
嵌入式软件
全局变量与函数内的静态局部变量名字相同
在 Keil C 语言(标准 C 行为)中,如果全局变量与函数内的静态局部变量名字相同,在该函数内部,使用的是静态局部变量。
小向是个Der
2 个月前
单片机
·
编译
·
嵌入式软件
·
cline+glm5.0
嵌入式进阶——嵌入式MCU编译工具链总结
本文介绍MCU在编译过程中的一些知识及技能,使用GLM5.0完成编写,作者只是提供了大纲,总结了从业以来所接触到的编译相关技能。相关附件存放到gitee。需要的自取——https://gitee.com/GWLZ/embedded-advanced.git
Lester_1101
2 个月前
嵌入式软件
#ifndef FLOW_EXT #define FLOW_EXT extern
.c 文件里面:#define FLOW_EXT, .h文件里面:#ifndef FLOW_EXT #define FLOW_EXT extern #endif FLOW_EXT u16 t_boundary_1s; 怎么理解?
AF_INET6
2 个月前
c语言
·
经验分享
·
音视频
·
视频编解码
·
嵌入式软件
·
rv1126b
RV1126B开发板学习篇(二)v4l2+mpp编码
🏸在v4l2框架里,本质是存储视频帧分量的一块内存区域,或者叫缓冲区,是v4l2框架中的一个抽象概念,对承载单分量数据的内存块的属性封装。
逆小舟
2 个月前
单片机
·
学习
·
嵌入式软件
【SWM320】学习使用UART
上一次学习了使用时钟和定时器,较为简单本次学习UART,比之前的要难一丢丢波特率公式:目标波特率 = 系统主时钟 / (16 * (BAUD + 1))
香水5只用六神
2 个月前
c语言
·
stm32
·
单片机
·
嵌入式硬件
·
freertos
·
rtos
·
嵌入式软件
【RTOS快速入门】05_动态_静态创建任务(2)
可以观察到一直在执行任务一,由此可以得到结论: 对于FreeRTOS来说,高优先级的任务优先执行,如果它没有主动放弃执行任务的话,其他低优先任务无法执行;同等优先级的任务交替执行。
香水5只用六神
2 个月前
c语言
·
stm32
·
单片机
·
嵌入式硬件
·
freertos
·
rtos
·
嵌入式软件
【RTOS快速入门】06_任务状态理论讲解(1)
本文将讲解任务切换相关的基础和重点讲解任务状态图使用逻辑分析仪观察每次高电平维持的时间经过计算大约为1ms,为什么每个任务都能维持几乎固定的时间进行执行任务呢,这就是因为tick定时器
香水5只用六神
2 个月前
单片机
·
嵌入式硬件
·
学习
·
操作系统
·
freertos
·
rtos
·
嵌入式软件
【RTOS快速入门】07_同步互斥与通信概述
同一时间只能有一个人使用的资源,被称为临界资源。比如任务A、B都要使用串口来打印,串口就是临 界资源。如果A、B同时使用串口,那么打印出来的信息就是A、B混杂,无法分辨。所以使用串口时, 应该是这样:A用完,B再用;B用完,A再用。
香水5只用六神
2 个月前
c语言
·
开发语言
·
单片机
·
嵌入式硬件
·
freertos
·
rtos
·
嵌入式软件
【RTOS快速入门】05_动态_静态创建任务(1)
本文书接上文,学习如何静态创建任务。打印50个学生的信息如果要添加学生新的信息还要再定义,如果学生人数发生变化更要大的修改,因此引入结构体面向对象的编程思想进行定义
hateregiste
3 个月前
c语言
·
单片机
·
嵌入式软件
嵌入式软件开发中常见知识点问答集锦!
1 const关键字的具体作用和用途?const主要用来修饰只读变量,告诉编译器:这个标识符所指向的内容是只读的,如果程序试图修改它,编译器就会直接报错。其作用体现在安全性、可读性两个方面。
Lester_1101
3 个月前
单片机
·
嵌入式硬件
·
嵌入式软件
·
电机控制
STM32 电机控制应用中,ICxFilter,ICxPSC以及高级定时器的采样时钟分频CKD区别是什么
IC1Filter(输入捕获滤波器)和高级定时器的采样时钟分频(通常指 TIM_ClockDivision,即 CKD 位)虽然都涉及“分频”和“采样”,但它们在定时器内部所处的阶段、具体作用以及影响范围上有本质的区别。