技术栈
嵌入式
linux开发之路
19 小时前
c++
·
ffmpeg
·
音视频
·
嵌入式
·
rv1126/rk358
rk平台(rv1126/rk3588)音视频-交叉编译FFmpeg7.1
本文优势:1. 最新的ffmpeg7.x版本2. 支持x264,fdk-aac,mp3,https3. 提供gitee相关的源码链接,更方便下载源码
楚潸潸
20 小时前
人工智能
·
opencv
·
计算机视觉
·
嵌入式
交叉编译opencv(Cpp)于arm64架构开发板上
适用于开发板离线+极简系统;采用外部主机交叉编译+传输的思路交叉编译工具,如aarch64-linux-gnu-gcc/g++
gyggzg
2 天前
单片机
·
ui
·
嵌入式
一个适合MCU的分级菜单框架
框架结构体如下:菜单的链接实现菜单的调用方式,根据不同的按键执行对应的功能。本框架没有使用动态内存分配。在菜单分级较多的情况下,没有框架的支持,写起来会显得非常混乱。在框架的支持下,可以将各个菜单功能解耦合,利于后期的维护及扩展。
dev
2 天前
前端
·
人工智能
·
嵌入式
用xiaozhi-server搭建一个私有小智后台
本案例需要你懂一些【docker】、【linux】知识最近在捣鼓小智AI,目前社区还是挺完善的,MCU支持也很足,但是我不太想用小智的后台系统,一直想搭建一个自己的 mcp 服务,所以一直在找一个可以替代的方案。
DIY机器人工房
2 天前
linux
·
嵌入式硬件
·
嵌入式
·
diy机器人工房
完整的 SquareStudio 注册登录功能实现方案:已经烧录到开发板正常使用
需要创建和修改的文件如下:操作:在项目中创建此文件,用于声明事件处理函数。操作:创建此文件,实现注册和登录的核心逻辑。代码中使用lv_event_stop_propagation(e)来阻止 SquareStudio 设置的默认动作,解决按钮同时执行多个动作的问题。
DIY机器人工房
3 天前
嵌入式硬件
·
嵌入式
·
tftp
·
diy机器人工房
在开发板tmp目录下传输文件很快的原因和注意事项:重启开发板会清空tmp文件夹,记得复制文件到其他地方命令如下(cp 文件所在路径 文件要复制到的路径—)
这种思路完全可行,尤其适合在开发板上传输较大文件时提升效率,具体操作逻辑如下:先将文件上传到 /tmp 利用 /tmp 基于内存的高速特性,快速完成文件传输(避免直接传到物理存储设备的低速瓶颈)。
网易独家音乐人Mike Zhou
3 天前
linux
·
c语言
·
stm32
·
mcu
·
物联网
·
嵌入式
·
iot
【Linux应用】在PC的Linux环境下通过chroot运行ARM虚拟机镜像img文件(需要依赖qemu-aarch64、不需要重新安装iso)
【Linux应用】在PC的Linux环境下通过chroot运行ARM虚拟机镜像img文件(需要依赖qemu-aarch64、不需要重新安装iso)
小嵌同学
4 天前
linux
·
运维
·
arm开发
·
驱动开发
·
嵌入式
Linux 内存管理(2):了解内存回收机制
透明大页(Transparent HugePages,简称 THP)是 Linux 内核的一种自动化内存优化技术,它通过将多个标准 4KB 页动态合并为更大的 2MB 或 1GB 页,显著提升系统性能。/sys/kernel/mm/transparent_hugepage/enabled 正是控制这一特性的关键接口。
Evan_ZGYF丶
4 天前
嵌入式
·
android14
·
rk3576
【RK3576】【Android14】开发板概述
获取更多相关的【RK3576】【Android14】驱动开发,可收藏系列博文,持续更新中: 【RK3576】Android 14 驱动开发实战指南
我命由我12345
5 天前
c语言
·
c++
·
stm32
·
单片机
·
嵌入式硬件
·
嵌入式
·
嵌入式软件
嵌入式单片机开发 - HAL 库 STM32F1 外设的时钟使能(时钟使能宏、时钟禁用宏)
STM32 外设的时钟使能宏(ENABLE 系列)与时钟禁用宏(DISABLE系列)位于 STM32F1xx_hal_rcc.h
沧海一笑-dj
5 天前
51单片机
·
嵌入式
·
keil
·
keil5
·
51
·
keil安装
·
keil5软件
【嵌入式】51单片机学习笔记-Keil5软件安装教程
Keil C51 是德国Keil公司(现被ARM收购)开发的嵌入式开发工具,专注于8051单片机的C语言和汇编开发。它是μVision IDE的一部分,提供完整的代码编辑、编译、调试和仿真环境,广泛应用于工业控制、消费电子等领域。
DIY机器人工房
7 天前
服务器
·
前端
·
数据库
·
stm32
·
嵌入式硬件
·
嵌入式
·
diy机器人工房
关于LVGL中文输入法的设置步骤:
在Makefile的第十三行的MAINSRC = ./main.c后面加上以下3个路径
菜鸟12号
10 天前
linux
·
c语言
·
嵌入式
·
进程与线程
详解Linux下多进程与多线程通信(一)
多进程和多线程都是多任务处理的方法,它们允许计算机同时执行多个任务。它们在资源分配、通信机制、内存管理等方面有着根本性的区别。
2301_78114356
10 天前
c语言
·
嵌入式
江协科技STM32入门教程——通信接口
通信目的:将一个设备的数据传输到另一个设备,扩展硬件系统通信协议:制定通信的规则,通信双方按照协议规则进行数据收发
网易独家音乐人Mike Zhou
11 天前
linux
·
网络
·
单片机
·
mcu
·
物联网
·
嵌入式
·
iot
【Linux应用】开发板USB共享网络,网线或USB以太网共享网络(局域网连接PC和开发板,实现PC给开发板共享网络,USB通过NDIS驱动共享)
【Linux应用】开发板USB共享网络,网线或USB以太网共享网络(局域网连接PC和开发板,实现PC给开发板共享网络,USB通过NDIS驱动共享)
Freak嵌入式
13 天前
开发语言
·
python
·
嵌入式
·
协程
·
硬件
·
异步编程
一文速通 Python 并行计算:13 Python 异步编程-基本概念与事件循环和回调机制
Python 异步编程基于 async/await 构建协程,运行在事件循环中。协程生成 Task,遇到 await 时挂起,I/O 完成触发回调恢复运行,通过事件循环非阻塞调度并发任务,实现单线程高并发。
不脱发的程序猿
13 天前
linux
·
嵌入式
SoC程序如何使用单例模式运行
目录1、使用文件存在性判断2、使用文件锁在计算机程序设计中,通常情况下,一个程序可以被多次执行,意味着在未结束的情况下可以启动多个实例。例如,许多聊天软件如 QQ 允许用户同时登录多个账户,许多游戏也支持在同一台电脑上同时登录多个账号,只要系统性能允许。
鑫宇吖
13 天前
c语言
·
嵌入式
·
c99
·
c90
·
polyspace
·
misra-c合规性检查
Polyspace作为MISRA-C合规性检查工具,其检查规则会根据目标C语言标准(C90或C99)动态调整限值要求。
以下是C90与C99限值核心差异解析:**对于文章出现的任何问题请大家批评指出,一定及时修改 **可联系我:3113964587@qq.com **本文原创,如需转载请标注出处!
用户125926542320
14 天前
嵌入式
使用 Git LFS 管理大文件并上传至 GitHub
在嵌入式 SDK 或 BSP 项目中,经常包含工具链压缩包(如 .tar.xz、.img、.elf 等),这些文件远超 GitHub 的 100MB 限制。本文记录了完整的 Git LFS 配置、迁移和使用流程,适合用于大型 Linux SDK、芯片 BSP 上传。
巫山老妖
14 天前
linux
·
嵌入式
Linux流量分析:tcpdump&wireshark
要使用tcpdump分析具体的HTTP请求耗时,需捕获网络数据包并分析时间戳信息,重点关注TCP连接的建立、HTTP请求发送到响应接收的全过程。以下是具体步骤和技巧: