嵌入式

IAR爱亚系统6 小时前
嵌入式·嵌入式软件开发·iar·汽车嵌入式
在IAR Embedded Workbench for Renesas RH850中开发和调试Renesas RH850 MCURH850系列32位汽车MCU凭借先进的制程技术和瑞萨电子的专有内核,可在实现超低功耗的同时优化性能。 该系列高品质MCU符合AEC-Q100标准,具备内置安全功能,并为汽车应用场景提供符合ISO 26262标准的功能安全保障。RH850系列产品组合提供具有可扩展性的解决方案,其CPU内核结构多样——包括单核、多核、锁步核或其组合——以满足严苛场景对高性能与高可靠性的要求。这些MCU专为应对最新的汽车市场趋势而设计,包括网联化、自动化、共享化和电动化(CASE),以助力实现电子电气(E/E)架构的变革。
墨染倾城殇10 小时前
嵌入式·蓝牙模块·汽车电子·车规级蓝牙·飞易通
车规级蓝牙模组BT3721V:汽车无钥匙进入系统解决方案无钥匙进入及启动系统简称PEPS系统,它采用先进的无线射频技术,实现无需操作汽车遥控钥匙就可以解锁车门进入车内以及一键启动发动机等功能。在现有的技术条件下,PEPS具有更加智能化的门禁管理和更高的防盗性能,逐渐成为汽车电子防盗系统应用的主流。随着国家大力倡导和发展新能源汽车产业,车联网创新技术被用到了汽车上面,人们对出行便捷化也提出新的需求,不仅实现了汽车与手机的互联和映射,连汽车开锁和启动也希望用手机就可以完成,加之驾照和行驶证电子化的趋势,出门只需携带手机即可启动汽车。
rechol11 小时前
嵌入式·freertos·任务切换
pendsv任务切换在.bss段分配了FREERTOS的栈堆空间(在系统里面uc heap数组大小)大小所有创建的任务 如任务一的栈和tcb也在里面,还有队列等也会创建在里面
DIY机器人工房12 小时前
stm32·单片机·嵌入式硬件·嵌入式·diy机器人工房
(十四)嵌入式面试题收集:13道问题:如 STM32IO 内部框图中 A、B、C、D 4 个信号点哪个是 GPIO 作为 AD 采样时输入的信号端?理由是?
s1ckrain15 小时前
笔记·fpga开发·嵌入式
数字逻辑笔记—同步时序电路时序逻辑电路一般用以下三个方程进行描述例2按电路中触发器状态变化是否同步分类若时钟CP同时加到每一个存储元件上为同步,否则为异步。
切糕师学AI16 小时前
arm开发·嵌入式·pc·程序计数器·寄存器
ARM 架构中的 R15 程序计数器(PC)本文来自于我关于 Arm Cortex-M 编程模型的系列文章。欢迎阅读、点评与交流~ 1、Arm Cortex-M 处理器的编程模型 2、ARM 架构中的R13栈指针(SP) 3、ARM 架构中的R14链接寄存器(LR) 4、ARM 架构中的 R15 程序计数器(PC)
阿源-21 小时前
嵌入式·uefi·edk2·固件
UEFI 中的杂项知识总结-Protocol Handle 机制的详细介绍⭐️UEFI 中的 Protocol Handle 机制Reset Vector(复位向量) 是 CPU(或其他处理器)在上电复位(Power-on Reset)或手动复位(Reset信号触发)后,无条件跳转去执行的第一条指令的地址。
Molesidy1 天前
linux·嵌入式·嵌入式linux应用层
【Linux】【Imx6ull Pro】基于Imx6ull Pro开发板的Linux-C-C++编程记录NXP i.MX6ULL Pro 工业级嵌入式开发板,系统记录 Linux 环境下 C/C++ 编程语言的实战开发过程。i.MX6ULL Pro 搭载 ARM Cortex-A7 内核,兼具低功耗、高性价比特性,是嵌入式 Linux 开发的主流入门与工程实践载体,其 Linux 系统适配性与硬件资源(GPIO、串口、I2C、SPI 等)的开放性,为底层驱动与上层应用开发提供了典型场景。
一枝小雨2 天前
stm32·单片机·嵌入式·freertos·ota·bootloader
【OTA专题】12 APP中移植EEprom、W25Q驱动目录1 移植EEprom驱动工作特性:写操作:字节写入:页写入:读操作:当前地址读:随机读:顺序读:验证是否移植成功:
一枝小雨2 天前
stm32·单片机·架构·嵌入式·freertos·ota·bootloader
【OTA专题】11 进一步优化OTA后台无感下载架构目录1.硬件架构:模块介绍:架构图:2.软件架构:App:APP下载流程:3.对各个功能进行简单的验证
potato_may2 天前
蓝桥杯·嵌入式·硬件·国赛·调度器·裸机开发·stm2
工程框架搭建(续)💡 想让单片机“听话”?先让它正确启动,再给它一个智能管家!本章将带你: ✅ 修复并理解 system_init() 的真实作用 ✅ 从零实现一个超轻量级任务调度器(像手机闹钟一样提醒你做事!) ✅ 学会用结构体组织复杂数据(告别一堆零散变量!)
11cookies112 天前
嵌入式
VSCode + Renode:打造现代化的嵌入式仿真开发环在传统的嵌入式开发中,我们往往需要依赖实体开发板、仿真器(ST-Link/J-Link)、各种驱动、复杂的 IDE(如 IAR、Keil),不仅环境搭建繁琐,还会受到硬件数量、条件、测试风险的限制。
11cookies112 天前
嵌入式
我做了一个用 YAML 来驱动串口/TCP 协议执行的框架,上位机从此不需要写代码了在嵌入式开发、自动化测试、工控联调的世界里,有一个永恒的痛点:同一套通信逻辑,会在不同的工具里被反复实现。
11cookies112 天前
嵌入式
VSCode + Renode 调试我手工实现的 RTOS:一次彻底改变我开发方式的体验我之前搭建了VSCode+Renode的开发环境后并测试了一些简单的Led_Toggle示例,后面打算用它来开发一些复杂的功能,比如RTOS的实现。
乔碧萝成都分萝2 天前
linux·驱动开发·嵌入式
十六、一个基本的GPIO驱动程序前面学习和了解了字符设备和文件系统是怎么关联起来的,这篇文章就来实践一下,加深前面的理解。我们写一个基本的GPIO引脚驱动用于驱动板载的LED灯和蜂鸣器,并在文件系统里面创建字符设备文件节点,用于控制GPIO引脚。
potato_may3 天前
蓝桥杯·cubemx·嵌入式·led·stm332
第三章:LED 模块详解💡 第三章:LED 模块详解(STM32G431RBT6 + HAL 库 · 小白友好版)✅ 本章完全基于你的开发环境
大聪明-PLUS4 天前
linux·嵌入式·arm·smarc
C++编程中存在的问题大家好!我是大聪明-PLUS!C++ 有不少特性都可能存在潜在危险——设计上的缺陷或粗心的编码很容易导致错误。其中一些可以追溯到它艰难的 C 语言背景,一些可以追溯到过时的 C++98 标准,但另一些则是现代 C++ 本身固有的特性。让我们来看看其中几个主要问题,并尝试提供一些建议来减轻它们的负面影响。
集大周杰伦5 天前
linux·ssh·嵌入式·rv1126·瑞芯微开发工具·ssh 远程登录
RV1126开发板烧录与SSH登录实践在本篇笔记中,我们结合一次实际踩坑过程,系统地梳理基于 RK1126/RV1126 开发板,使用 瑞芯微官方开发工具烧录固件、理解三种典型设备状态(MASKROM / LOADER / ADB),以及最终通过光纤/以太网链路实现 SSH 远程登录 的完整步骤。
MounRiver_Studio6 天前
ide·mcu·嵌入式·risc-v
RISC-V IDE MRS2使用笔记(四):编译后静态堆栈调用分析今天和大家分享一个提升嵌入式开发效率的功能:MRS2 V2.3.0版本新增的编译后静态堆栈分析(Static Stack Analysis)。开启该功能后,系统将在构建结束后自动分析目标文件,并在编辑器右侧展示函数的实际栈调用关系与栈深度信息。
大聪明-PLUS6 天前
linux·嵌入式·arm·smarc
C++中的复制语义和资源管理大家好!我是大聪明-PLUS!资源管理是 C++ 程序员必须持续关注的问题。资源包括内存块、操作系统内核对象、多线程锁、网络连接、数据库连接,以及任何在动态内存中创建的对象。资源通常通过句柄访问,句柄通常是指针或其别名(HANDLE例如 `int`、`int` 等),有时也可能是整数(例如 UNIX 文件句柄)。使用后,资源必须被释放;否则,迟早有一天,未释放资源的应用程序(以及其他应用程序)会耗尽资源。这个问题非常棘手;.NET、Java 和其他一些平台的关键特性之一就是基于垃圾回收的统一资源管理系统。