技术栈
嵌入式
不会武功的火柴
21 小时前
嵌入式
UVM验证入门(2)-uvm常用类的继承关系
UVM(Universal Verification Methodology)采用基于类的面向对象编程,通过清晰的继承关系构建了一个层次化的验证框架。理解这些继承关系对于掌握UVM至关重要,它帮助我们:
二狗就是我
1 天前
嵌入式
YOLOv5 移植 RK3588 踩坑记录
(pt → onnx → rknn 全流程)环境:YOLOv5-5.x / rknn-toolkit2 / Python≥3.8 板卡:RK3588 目标:复用官方 yolov5_rknn 示例,仅替换 *.rknn + *.yaml 即可跑通
编程墨客
2 天前
嵌入式
·
diy
基于ESP8266的智能桌面天气站
在数字化生活的今天,桌面摆件不再仅仅是装饰品,更成为了信息展示的载体。作为一名嵌入式开发爱好者,我决定打造一款集美观与实用于一体的智能桌面天气站。这个项目不仅能实时显示天气信息,还能展示时间、温湿度等环境数据,为工作桌面增添科技感。
csdn_aspnet
3 天前
嵌入式
·
生活
嵌入式赋能生活的各个领域
嵌入式技术已经深入到我们生活的各个领域,从智能家居到医疗设备,它的应用广泛而多样。以下是一些特定领域的解决方案、设计挑战以及行业洞察,展示嵌入式技术的力量。
s1ckrain
4 天前
笔记
·
嵌入式
数字逻辑笔记—绪论
信号分类:模拟信号是连续信号,任一时间段都包含了信号的信息分量,如正弦信号。数字信号是离散的,只有“0”和“1”两种值,即是一种脉冲信号,广义地讲,凡是非正弦信号都称为脉冲信号。
闲猿类
5 天前
linux
·
c语言
·
学习
·
算法
·
嵌入式
嵌入式第九天学习
ai的简洁循环一句话总结: 给 %c/%[ ] 等不自动跳过空白的格式加前导空格 是最简单、最通用的“吃掉换行符”技巧。
SundayBear
5 天前
c语言
·
开发语言
·
嵌入式
嵌入式操作系统进阶C语言
在嵌入式开发中,理解编译全过程至关重要。让我们通过具体示例深入分析每个阶段:预处理阶段实战分析预处理命令和结果分析:
一枝小雨
5 天前
stm32
·
单片机
·
嵌入式
·
编译链接
·
sct分散加载
·
单片机内存布局
单片机内存布局管理:sct分散加载详解
目录1 什么是分散加载文件?sct 分散加载文件: 内存布局管理2 分散加载文件在什么时候起作用?3 创建自己的sct分散加载文件
飞凌嵌入式
5 天前
linux
·
嵌入式硬件
·
嵌入式
飞凌嵌入式RK3568开发板的TFTP烧写文件系统指南
本文基于搭载瑞芯微RK3568处理器的OK3568-C开发板Linux 4.19.206标准开发环境开展测试,其网络基础稳定,可满足TFTP协议传输需求。测试中,TFTP 服务器部署于Ubuntu系统,Ubuntu与RK3568开发板采用桥接模式(利用开发板双网口的硬件优势,可降低网络传输延迟),服务器地址设为172.16.0.177。
SundayBear
6 天前
c语言
·
开发语言
·
数据结构
·
嵌入式
C语言复杂类型声明完全解析:从右左原则到工程实践
在C语言开发中,尤其是嵌入式系统和系统编程领域,我们经常会遇到复杂的类型声明。无论是阅读Linux内核源码,还是开发硬件驱动,准确理解这些"天书般"的声明都是必备技能。本文将从最基础的声明开始,通过右左原则这一利器,带你彻底掌握C语言类型系统的精髓。
小䌨狗狗
7 天前
嵌入式
·
rtt-hread
(学习记录)用于OTA升级的FAL(Flash Abstraction Layer,闪存抽象层)
启用 FAL(Flash Abstraction Layer,闪存抽象层) 主要是为了解决嵌入式开发中 “闪存硬件差异大、上层组件复用难” 的问题,具体可以从以下几个维度理解:
apolloyhl
7 天前
arm开发
·
嵌入式
·
rtos
FreeRTOS内核:核心数据结构与任务切换原理解析
在嵌入式开发领域,实时操作系统(RTOS)是实现复杂任务调度的核心工具,而FreeRTOS以其轻量、可裁剪、高移植性的特点,成为众多开发者的首选。本文将从RTOS基础概念入手,深入剖析FreeRTOS的核心数据结构(任务控制块、列表与列表项),并结合源码详解任务切换的底层实现,带大家看透FreeRTOS的运行本质。
DIY机器人工房
8 天前
stm32
·
单片机
·
学习
·
嵌入式
·
自动控制原理
嵌入式面试题:看你学习了自动控制原理这门课,讲一下欠驱动系统?
面试官大概率问的是 “欠驱动系统”,自动控制原理里核心关联 “欠驱动系统” 与 “全驱动系统” 对比,面试应答抓 3 个核心点,简洁好记:
阿源-
8 天前
嵌入式
·
uefi
·
edk2
·
固件
UEFI - FV/FFS/FDF 的关系
如果一个磁盘是没有经过分区的简单状态并且没有文件系统的话是什么样的,所有的文件扁平化的分布在整个磁盘空间,没有组织逻辑,没有文件夹等等,这不是一个理想的状态。固件卷的概念就类似于磁盘分区,它是 UEFI 固件中用于存放各种固件文件,即FFS 文件的容器。里面按规定组织了各种 UEFI 文件。比如:DXE 驱动(.efi)、PEI 模块、微码(microcode)、配置数据、ACPI 表、变量存储区、Logo 图片等资源。
2401_85344823
9 天前
单片机
·
嵌入式
·
freertos
学习FreeRTOS(第四天)
在讲述FreeRTOS的内存管理之前,先来看看这张图片在Memory management scheme中,有五个不同的堆区,每一个堆区都有不同的特点
大聪明-PLUS
9 天前
linux
·
嵌入式
·
arm
·
smarc
编程语言保证是安全软件开发的基础
大家好!我是大聪明-PLUS!计算机编程错误早在编程语言发明之前就已出现。事实上,编程语言的发明正是为了简化程序编写,并最大限度地减少程序中的错误。
阿源-
9 天前
嵌入式
·
uefi
·
x86
·
edk2
·
固件
UEFI-PEI 阶段的深层介绍
PEI Core:是PEI阶段的核心引擎,负责寻找,加载和执行各种PEIM。PEI Core首先首先运行一个小的固定的SEC阶段的代码,这段代码通常使用CPU缓存作为临时内存来运行。一旦找到并初始化了真正的系统内存,PEI核心就会把执行权交给永久内存管理器,从而结束使用CAR。
切糕师学AI
10 天前
嵌入式
·
swd
·
stm-32
SWD(Serial Wire Debug,串行线调试)
SWD(Serial Wire Debug,串行线调试) 是一种用于嵌入式系统调试的两线式通信协议。它是由 ARM 公司设计并推广的,作为传统 JTAG 协议的现代化、高效率替代方案,广泛应用于基于 ARM Cortex 处理器的微控制器(MCU)中。
小䌨狗狗
10 天前
嵌入式
·
rtt-hread
学习记录:RT-Thread 初始化机制
核心:RT-Thread 通过带优先级的宏定义,让初始化函数按序执行,解决依赖冲突问题。