logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

可信固件更新机制

可信固件是指通过加密、认证和完整性检验等多重安全措施,确保嵌入式设备只执行经过授权和验证的固件程序。可信固件系统的目标是防止未授权修改、恶意代码注入和固件回滚等安全威胁。

#stm32#嵌入式硬件#单片机 +2
Ymodem协议在嵌入式设备中与Bootloader结合实现固件更新

可靠性优先:通信中断、电源故障等情况下不损坏固件简单实现:Bootloader应尽量简单,减少潜在bug资源考量:最小化Bootloader占用的Flash和RAM多重保护:固件验证、备份和恢复机制。

#stm32#嵌入式硬件#单片机 +2
QSPI、OSPI与FSMC的区别与内存映射分析

FSMC、QSPI和OSPI代表了嵌入式系统外部存储接口的发展历程:从并行到串行,从单线到多线。在内存映射和XIP方面,三种接口都支持,但实现复杂度和性能各不相同。对于现代STM32应用,QSPI和OSPI因其更好的性能/空间比和灵活性而成为更流行的选择,特别是对于需要执行复杂代码的应用程序。

#单片机#嵌入式硬件#开发语言 +2
SHA-256 哈希算法详解

SHA-256作为一种强大的哈希算法,在嵌入式系统安全方面扮演着至关重要的角色。它为固件验证、安全启动和数据完整性提供了可靠保障,同时其相对较小的计算量使其适用于资源受限的微控制器。在实际应用中,需要根据特定的安全需求和资源限制来平衡性能与安全性。对于要求极高安全性的场景,可以考虑使用SHA-384/512或SHA-3,而对于性能敏感的场景,则应充分利用硬件加速功能。

文章图片
#哈希算法#算法#stm32 +2
HyperBus、HyperRAM和HyperFlash技术解析

HyperBus是由赛普拉斯(现为英飞凌)开发的高速内存接口协议,设计用于提高嵌入式系统与存储器之间的通信速度。

文章图片
#单片机#嵌入式硬件#stm32 +2
ARM内核与寄存器

ARM(Advanced RISC Machine)是一种RISC(精简指令集计算机)处理器架构,最初由Acorn计算机公司设计,现在由ARM公司开发和授权。由于其低功耗和高性能特性,ARM处理器广泛应用于移动设备、嵌入式系统和物联网设备。ARM架构已经发展了多个版本,从ARMv1到最新的ARMv9,不同版本引入了不同的功能和改进。Cortex-A系列:应用处理器,用于高性能系统Cortex-R系

文章图片
#arm开发#单片机#嵌入式硬件 +3
STM32F407部署简易边缘ai

模型训练和验证tranai文件夹):使用 Python 训练 SVM 分类器,并转换为 ONNX 格式嵌入式部署AI_test文件夹):使用 STM32 Cube.AI 将模型部署到 STM32F4 系列微控制器上AI 相关常量的定义文件。

文章图片
#人工智能#stm32#机器学习 +4
SPI高级特性分析

QSPI通过四线传输和内存映射等高级特性,为资源受限的嵌入式系统提供了高速外部存储解决方案。高性能:相比标准SPI提供最高4倍的传输速率内存扩展:通过XIP技术扩展有限的片上存储灵活性:支持多种操作模式,可根据需求调整性能和兼容性广泛支持:众多微控制器集成了QSPI控制器,闪存芯片供应充足。

#单片机#嵌入式硬件#mcu +3
MCU内存映射技术详解

内存映射技术是MCU系统设计的基础,掌握内存映射原理和技术对于开发高效稳定的嵌入式系统至关重要。随着MCU向更高性能、更低功耗方向发展,内存映射技术也在不断演进,为开发者提供更大的灵活性和更强的功能。

文章图片
#stm32#嵌入式硬件#单片机
非易失性存储技术综合对比:EEPROM、NVRAM、NOR Flash、NAND Flash和SD卡

Flash存储(包括NOR Flash和NAND Flash)由于擦写次数有限,确实需要进行均匀磨损(Wear Leveling)管理。在实际嵌入式系统中,对于大容量存储(NAND Flash、SD卡)几乎总是需要均匀磨损策略;而对于小容量存储(如启动NOR Flash),可通过合理应用设计(减少写操作,数据分区)来延长寿命。在实际嵌入式系统设计中,通常会根据应用需求结合使用多种存储技术,以平衡性

#stm32#嵌入式硬件#单片机 +1
    共 12 条
  • 1
  • 2
  • 请选择