2 个仓库
Tools for transferring compiled binary images from a host computer to a microcontroller.
Distinct from Remote Binary Uploaders: Existing candidates focus on cloud uploaders or cache managers, not physical microcontroller flashing.
Explore 2 awesome GitHub repositories matching hardware & iot · Binary Flashing. Refine with filters or upvote what's useful.
该项目提供用于微控制器固件开发的教育资源和技术指南。它专注于编写直接在硬件上运行且无需底层操作系统的底层 C 代码,涵盖了硬件寄存器、内存映射和系统时钟的基础知识。 指南详细介绍了如何创建硬件抽象层(HAL)以将原始内存映射寄存器封装为结构化接口,并提供了将 TCP/IP 栈和 HTTP 服务器集成到裸机环境中的演练。它还概述了嵌入式系统构建管道的实现,从使用链接器脚本编译二进制文件到将固件部署到物理开发板。 该资料涵盖了广泛的嵌入式能力,包括硬件集成、外设寄存器配置以及中断驱动的任务调度设置。它还通过 UART 通信和标准 IO 重定向解决了微控制器调试工作流的问题。 该仓库包含用于管理交叉编译工具链以及自动化固件构建和部署的说明。
Provides instructions for uploading compiled binary images to physical boards using command-line tools.
Blackmagic is a GDB server for embedded hardware that translates GDB remote protocol messages into JTAG and SWD commands. It functions as an ARM and RISC-V debugger and hardware debug probe manager, enabling users to inspect memory, control execution, and manage registers on ARM Cortex and RISC-V cores. The project distinguishes itself by acting as a remote hardware debugging bridge that can stream GDB server traffic over TCP/IP to control physical hardware from a remote machine. It also provides a JTAG and SWD interface to connect host computers to target hardware and serves as an embedded f
Writes compiled binary images to microcontroller flash and verifies the data against the source.