logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一个调试器,干掉四套工具链 # 我把调试、下载、量产、IAP升级 全都塞进了一个小盒子里

MicroKeen(MKLink)是一款多功能嵌入式开发工具,旨在解决传统开发工具链割裂的问题。它集成了在线调试、高速USB转串口、RTT/SystemView数据采集、VOFA+可视化、脱机下载和IAP升级等功能,覆盖产品研发、量产和售后全生命周期。相比传统J-Link等工具,MKLink通过单一硬件实现多阶段需求,显著降低工具成本和学习成本。目前提供V2/V3/V4三个版本,支持Python脚

文章图片
#单片机
实时可视化调试:SystemView 助你掌控RTOS运行态

SystemView是SEGGER推出的实时跟踪分析工具,解决了嵌入式开发中调试RTOS系统的诸多痛点。它通过植入钩子函数捕获任务切换、中断等关键事件,利用RTT缓冲区高效传输数据,并在PC端图形化展示系统运行细节。相比传统串口日志,SystemView提供任务调度跟踪、中断时序分析、CPU占用统计等功能

文章图片
制作STM32F429的外部SPI-FLASH下载算法

下载算法的模版在keil安装目录\ARM\Flash下的_Template文件夹,把此文件夹复制出来,进行修改。也可以自行修改此工程名。打开此工程,选择自己的芯片类型:添加W25QXX的驱动代码:去正点原子的论坛下载STM32F29的寄存器工程,拷贝出HARDWARE文件夹下的SPI和W25QXX驱动,和SYSTEM文件夹。添加W25QXX的驱动修改FlashDev.c代码:#include "F

linux系统移植篇(二)—— Uboot使用介绍

linux系列目录:linux基础篇(一)——GCC和Makefile编译过程linux基础篇(二)——静态和动态链接ARM裸机篇(一)——i.MX6ULL启动过程ARM裸机篇(二)——i.MX6ULL第一个裸机程序ARM裸机篇(三)——重定位和地址无关码ARM裸机篇(四)——异常和中断linux系统移植篇(一)—— linux启动过程linux系统移植篇(二)—— Uboot移植文章目录一、Ub

#linux
TouchGFX使用MVP架构来实现GUI和硬件的双向交互

使用TouchGFX MVP来实现和硬件的双向交互

STM32F429使用STM32CUBMX5.6移植touchGFX4.13

目录:新版:0.STM32F429使用STM32CUBMX5.6移植touchGFX4.13旧版:1.STM32F429移植touchGFX(一)——通过STM32CubeMX移植TouchGFX2.STM32F429移植touchGFX(二)—— 使用MVP架构来实现GUI和硬件的双向交互3.STM32F429移植touchGFX(三)—— 实现DIY数字仪表实验平台:硬件:...

#物联网
开源一个芯片自由的脱机下载器

摘要 脱机下载器是一种无需连接电脑即可将程序烧录进芯片的工具,适用于量产、售后和维修场景。其核心是通过动态加载FLM算法文件实现"芯片自由",而非依赖内置支持。FLM文件包含芯片初始化、擦写Flash等代码,下载器只需解析加载这些算法即可完成烧录。配合Python脚本控制,用户可以灵活定义多文件烧录顺序、状态提示等流程。开源工具MicroLink进一步扩展了功能,支持在线调试、

文章图片
#开源
实时可视化调试:SystemView 助你掌控RTOS运行态

SystemView是SEGGER推出的实时跟踪分析工具,解决了嵌入式开发中调试RTOS系统的诸多痛点。它通过植入钩子函数捕获任务切换、中断等关键事件,利用RTT缓冲区高效传输数据,并在PC端图形化展示系统运行细节。相比传统串口日志,SystemView提供任务调度跟踪、中断时序分析、CPU占用统计等功能

文章图片
开源一个芯片自由的脱机下载器

摘要 脱机下载器是一种无需连接电脑即可将程序烧录进芯片的工具,适用于量产、售后和维修场景。其核心是通过动态加载FLM算法文件实现"芯片自由",而非依赖内置支持。FLM文件包含芯片初始化、擦写Flash等代码,下载器只需解析加载这些算法即可完成烧录。配合Python脚本控制,用户可以灵活定义多文件烧录顺序、状态提示等流程。开源工具MicroLink进一步扩展了功能,支持在线调试、

文章图片
#开源
LWIP学习笔记8——提高 LwIP 网络传输的速度

提高 LwIP 网络传输的速度以太网发送和接收的缓冲区大小,默认是 4,可以稍微改大一点,1 #define ETH_RXBUFNB ((uint32_t)8U) /* 接收缓冲区 */2 #define ETH_TXBUFNB ((uint32_t)8U) /* 发送缓冲区 */对 LwIP 管理的内存肯定要分配的大一些, 而对于发送数据是存储在 ROM 或者静态存储区的时候,还要将 ...

    共 23 条
  • 1
  • 2
  • 3
  • 请选择