logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32嵌入式:如何使用VSCode EIDE来获取flash块数据并转换成可视化的数据 来判断源头数据是否错误

摘要:本文介绍在VSCode EIDE环境下获取STM32 Flash数据的方法。通过Cortex-Debug调试时使用GDB命令dump binary memory导出指定地址范围的二进制文件,再使用Python脚本将数据转换为16位有符号格式并生成CSV文件。该方法可替代Keil的SAVE命令,实现Flash数据的可视化分析,帮助判断原始数据是否正确。操作步骤包括启动调试、执行GDB导出命令、

文章图片
#stm32#vscode#嵌入式硬件
提桶跑路:为什么嵌入式越做越不想做!

嵌入式开发常因理想与现实的落差引发职业倦怠。繁琐的硬件调试、低价值的重复劳动以及“全栈背锅”的现状令人疲惫。技术封闭、反馈慢且薪资天花板低,加剧了职业焦虑。破局之道在于拒绝底层内耗:向上深耕架构与算法,横向转战高薪赛道(如汽车电子),或利用底层优势转攻系统编程。若深陷痛苦,果断止损也是一种智慧,毕竟软硬结合的底层思维是极具价值的财富。

文章图片
#stm32
从C到Simulink:用Counter模块玩转嵌入式定时器

本文介绍了如何利用Simulink中的Counter模块实现嵌入式系统的定时器功能。通过建立Simulink模型与硬件定时器的映射关系,可以高效完成周期性中断、PWM生成和外部事件计数等任务。文章详细讲解了三个典型实例的实现方法,并强调了数据类型设置、采样时间选择等关键技巧。这种基于模型的设计方法能显著提升开发效率,减少底层配置错误,是嵌入式系统开发的创新思路。

文章图片
#c语言#stm32
从C到Simulink:告别全局变量,用状态思维建模嵌入式逻辑

本文探讨了从嵌入式C语言编程转向Simulink建模时的思维转变。C语言通过全局变量和静态变量管理状态,而Simulink采用数据流思维,使用专用状态模块(如Data Store Memory和Unit Delay)实现状态管理。文章提供了一个"翻译词典",将C语言概念映射到Simulink模块,并通过一个EEPROM密钥比较函数的案例,详细展示了如何将C代码转换为Simuli

文章图片
#c语言#matlab
Simulink进阶:全局变量的“双重身份” ,用状态思维建模嵌入式逻辑

摘要:本文针对Simulink建模中全局变量既需要内部记忆又需外部修改的双重需求,提出"Unit Delay + Merge"标准解决方案。通过构建包含状态记忆核心(Unit Delay)、内部逻辑计算和外部输入仲裁器(Merge)的闭环系统,实现了变量状态的内外部协同更新。该方案具有逻辑清晰、优先级可控、易于调试等优势,是处理交互式状态变量的最佳实践。文章详细阐述了模块连接方

文章图片
#c语言#arm
github下载release连接失败解决方法 亲测有效

有些时候需要从github下载一些打包编译好的release点击releases下载很多时候下载不了的,因为github中release的文件被托管在amazon上基本连通不了在查找资料后 发现一个https://www.offcloud.com 网站offcluod可以有效的解决这个问题具体方法是使用邮箱登陆网站后点击instant ,复制release下载链接点击down...

#java#git#github
SecureCRT每次连接服务器都会提示A public key file has not been specified by this session

SecureCRT每次连接服务器都会提示A public key file has not been specified by this session这种情况下可以先点击确定,然后ESC关闭弹出来的文件选择框,在会话上右击选择会话选项设置点击确认,再次连接就不会弹出这个错误了还有另外的一种是SSH客户端没有开启密码验证/SSH服务端不允许密码验证连接上服务器后...

#linux#ssh
Sqlyog 无法连接 8 版本的mysql caching_sha2_password could not be loaded

近期系统对Mysql 版本进行了升级,由原来的 5.7升至 8版本,在现场使用Sqlyog 作为数据库连接软件时,发现连接失败。

文章图片
#mysql#数据库
【超详细】征服 Fetch 流:在 Vue 中构建健壮的大数据请求系统

摘要:构建健壮的 Vue 流式数据请求系统 本文针对 Vue 应用中处理大数据流请求时面临的四大核心问题,提出了一套完整的解决方案: 并发请求控制:通过 UI 加载状态和 AbortController 实现请求取消机制,防止重复请求浪费资源。 内存泄漏防护:优化流式数据处理逻辑,采用"尽早停止"策略,避免无限制内存增长。 主动内存清理:在查询管理器中加入引用清理机制,帮助垃圾

文章图片
#vue.js#大数据#前端
【系统运维】Docker版本冲突问题详解:从错误到解决方案

摘要:Docker版本冲突常见于客户端与服务器API版本不匹配,如报错"client version 1.53 is too new"。主要原因是docker-compose独立于Docker CLI,可能使用更高API版本。解决方案包括:1)降级docker-compose至兼容版本(推荐);2)升级Docker服务器端。最佳实践强调版本一致性检查(docker --vers

文章图片
#docker#容器
    共 31 条
  • 1
  • 2
  • 3
  • 4
  • 请选择