代码拉取完成,页面将自动刷新
同步操作将从 Aladdin-Wang/MicroBoot 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?xml version="1.0" encoding="utf-8"?>
<package schemaVersion="1.7.28" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="https://raw.githubusercontent.com/Open-CMSIS-Pack/Open-CMSIS-Pack-Spec/v1.7.28/schema/PACK.xsd">
<vendor>kk</vendor>
<name>MicroBoot</name>
<description>A bootloader with streamlined design and small size, suitable for embedded systems with limited resources.</description>
<url>https://github.com/Aladdin-Wang/MicroBoot/</url>
<supportContact>https://github.com/Aladdin-Wang/MicroBoot/issues</supportContact>
<license>LICENSE</license>
<licenseSets>
<licenseSet id="all" default="true" gating="true">
<license name="LICENSE" title="Apache 2.0 open-source license" spdx="Apache-2.0"/>
</licenseSet>
</licenseSets>
<repository type="git">https://github.com/Aladdin-Wang/MicroBoot.git</repository>
<releases>
<release date="2024-08-11" version="0.9.6" tag="v0.9.6">
Initial release of MicroBoot with updated features.
</release>
<release date="2024-10-11" version="0.9.7" tag="v0.9.7">
Initial release of MicroBoot with updated features.
</release>
</releases>
<keywords>
<!-- keywords for indexing -->
<keyword>framework</keyword>
<keyword>C Language</keyword>
<keyword>Data Structures</keyword>
</keywords>
<conditions>
<condition id="FlashDrv">
<description>MicroBoot flash drive</description>
</condition>
<condition id="ymodem">
<description>MicroBoot ymodem</description>
<require Cclass="MicroBoot" Cgroup="components" Csub="ymodem"/>
</condition>
<condition id="ymodem_ota">
<description>MicroBoot ymodem_ota</description>
<require Cclass="MicroBoot" Cgroup="components" Csub="ymodem"/>
<require Cclass="MicroBoot" Cgroup="components" Csub="signals_slots"/>
<require Cclass="MicroBoot" Cgroup="components" Csub="Bootloader"/>
<require Cclass="MicroBoot" Cgroup="components" Csub="check_agent_engine"/>
</condition>
<condition id="queue">
<description>MicroBoot queue</description>
</condition>
<condition id="signals_slots">
<description>MicroBoot signals_slots</description>
</condition>
<condition id="subscribe_publish">
<description>MicroBoot subscribe_publish</description>
</condition>
<condition id="shell">
<description>MicroBoot shell</description>
</condition>
<condition id="check_agent_engine">
<description>MicroBoot check_agent_engine</description>
<require Cclass="MicroBoot" Cgroup="components" Csub="queue"/>
</condition>
<condition id="Bootloader">
<description>MicroBoot bootloader</description>
<require Cclass="MicroBoot" Cgroup="components" Csub="FlashDrv"/>
</condition>
</conditions>
<components>
<component Cclass="MicroBoot" Cversion="0.9.6" Csub="FlashDrv" Cgroup="components" Cvariant="STM32" condition="FlashDrv">
<description>MicroBoot flash drive</description>
<files>
<file category="include" name="source/"/>
<file category="header" name="template/user_app_cfg.h" version="0.9.6" attr="config"/>
<file category="include" name="source/flash_blob/"/>
<file category="sourceC" name="source/flash_blob/flash_blob.c"/>
<file category="sourceC" name="source/flash_blob/flash/STM32_FLASH_DEV.c"/>
<file category="sourceC" name="source/flash_blob/flash/STM32_FLASH_DRV.c"/>
</files>
<Pre_Include_Global_h>
#define __USER_APP_CFG_H__ "user_app_cfg.h"
</Pre_Include_Global_h>
</component>
<component Cclass="MicroBoot" Cversion="0.9.6" Csub="FlashDrv" Cgroup="components" Cvariant="GD32" condition="FlashDrv">
<description>MicroBoot flash drive</description>
<files>
<file category="include" name="source/"/>
<file category="header" name="template/user_app_cfg.h" version="0.9.6" attr="config"/>
<file category="include" name="source/flash_blob/"/>
<file category="sourceC" name="source/flash_blob/flash_blob.c"/>
<file category="sourceC" name="source/flash_blob/flash/GD32_FLASH_DEV.c"/>
<file category="sourceC" name="source/flash_blob/flash/GD32_FLASH_DRV.c"/>
</files>
<Pre_Include_Global_h>
#define __USER_APP_CFG_H__ "user_app_cfg.h"
</Pre_Include_Global_h>
</component>
<component Cclass="MicroBoot" Cversion="0.9.6" Csub="FlashDrv" Cgroup="components" Cvariant="HC32" condition="FlashDrv">
<description>MicroBoot flash drive</description>
<files>
<file category="include" name="source/"/>
<file category="header" name="template/user_app_cfg.h" version="0.9.6" attr="config"/>
<file category="include" name="source/flash_blob/"/>
<file category="sourceC" name="source/flash_blob/flash_blob.c"/>
<file category="sourceC" name="source/flash_blob/flash/HC32_FLASH_DEV.c"/>
<file category="sourceC" name="source/flash_blob/flash/HC32_FLASH_DRV.c"/>
</files>
<Pre_Include_Global_h>
#define __USER_APP_CFG_H__ "user_app_cfg.h"
</Pre_Include_Global_h>
</component>
<component Cclass="MicroBoot" Cversion="0.9.6" Csub="ymodem" Cgroup="components" condition="ymodem">
<description>MicroBoot ymodem</description>
<files>
<file category="include" name="source/"/>
<file category="header" name="template/user_app_cfg.h" version="0.9.6" attr="config"/>
<file category="include" name="source/communication/ymodem/"/>
<file category="sourceC" name="source/communication/ymodem/ymodem.c"/>
</files>
<Pre_Include_Global_h>
#define __USER_APP_CFG_H__ "user_app_cfg.h"
</Pre_Include_Global_h>
</component>
<component Cclass="MicroBoot" Cversion="0.9.6" Csub="queue" Cgroup="components" condition="queue">
<description>MicroBoot queue</description>
<files>
<file category="include" name="source/"/>
<file category="header" name="template/user_app_cfg.h" version="0.9.6" attr="config"/>
<file category="include" name="source/generic/queue/"/>
<file category="sourceC" name="source/generic/queue/ring_queue.c"/>
</files>
<Pre_Include_Global_h>
#define __USER_APP_CFG_H__ "user_app_cfg.h"
</Pre_Include_Global_h>
</component>
<component Cclass="MicroBoot" Cversion="0.9.6" Csub="signals_slots" Cgroup="components" condition="signals_slots">
<description>MicroBoot signals_slots</description>
<files>
<file category="include" name="source/"/>
<file category="header" name="template/user_app_cfg.h" version="0.9.6" attr="config"/>
<file category="include" name="source/communication/signals_slots/"/>
<file category="sourceC" name="source/communication/signals_slots/signals_slots.c"/>
</files>
<Pre_Include_Global_h>
#define __USER_APP_CFG_H__ "user_app_cfg.h"
</Pre_Include_Global_h>
</component>
<component Cclass="MicroBoot" Cversion="0.9.7" Csub="shell" Cgroup="components" condition="shell">
<description>MicroBoot shell</description>
<files>
<file category="include" name="source/"/>
<file category="header" name="template/user_app_cfg.h" version="0.9.7" attr="config"/>
<file category="include" name="source/communication/shell/"/>
<file category="sourceC" name="source/communication/shell/micro_shell.c"/>
<file category="sourceC" name="source/communication/shell/micro_shell_cmd.c"/>
<file category="sourceC" name="source/communication/msg_map/msg_check_arg.c"/>
<file category="sourceC" name="source/communication/msg_map/msg_check_str.c"/>
<file category="sourceC" name="source/communication/msg_map/msg_map.c"/>
</files>
<Pre_Include_Global_h>
#define __USER_APP_CFG_H__ "user_app_cfg.h"
</Pre_Include_Global_h>
</component>
<component Cclass="MicroBoot" Cversion="0.9.6" Csub="subscribe_publish" Cgroup="components" condition="subscribe_publish">
<description>MicroBoot subscribe_publish</description>
<files>
<file category="include" name="source/"/>
<file category="header" name="template/user_app_cfg.h" version="0.9.6" attr="config"/>
<file category="include" name="source/communication/subscribe_publish/"/>
<file category="sourceC" name="source/communication/subscribe_publish/subscribe_publish.c"/>
<file category="sourceC" name="source/communication/msg_map/msg_check_arg.c"/>
<file category="sourceC" name="source/communication/msg_map/msg_check_str.c"/>
<file category="sourceC" name="source/communication/msg_map/msg_map.c"/>
</files>
<Pre_Include_Global_h>
#define __USER_APP_CFG_H__ "user_app_cfg.h"
</Pre_Include_Global_h>
</component>
<component Cclass="MicroBoot" Cversion="0.9.6" Csub="Bootloader" Cgroup="components" condition="Bootloader">
<description>MicroBoot bootloader</description>
<files>
<file category="include" name="source/"/>
<file category="header" name="template/user_app_cfg.h" version="0.9.6" attr="config"/>
<file category="include" name="source/bootloader/"/>
<file category="sourceC" name="source/bootloader/bootloader.c"/>
</files>
<Pre_Include_Global_h>
#define __USER_APP_CFG_H__ "user_app_cfg.h"
</Pre_Include_Global_h>
</component>
<component Cclass="MicroBoot" Cversion="0.9.6" Csub="check_agent_engine" Cgroup="components" condition="check_agent_engine">
<description>MicroBoot check_agent_engine</description>
<files>
<file category="include" name="source/"/>
<file category="header" name="template/user_app_cfg.h" version="0.9.6" attr="config"/>
<file category="include" name="source/check_agent_engine/"/>
<file category="sourceC" name="source/check_agent_engine/check_agent_engine.c"/>
</files>
<Pre_Include_Global_h>
#define __USER_APP_CFG_H__ "user_app_cfg.h"
</Pre_Include_Global_h>
</component>
<component Cclass="MicroBoot" Cversion="0.9.6" Csub="ymodem_ota" Cgroup="example" condition="ymodem_ota">
<description>MicroBoot check_agent_engine</description>
<files>
<file category="include" name="example/ymodem/intelhex/"/>
<file category="include" name="example/ymodem/"/>
<file category="sourceC" name="example/ymodem/ymodem_ota.c" attr="config" version="0.9.6"/>
<file category="header" name="example/ymodem/ymodem_ota.h" attr="config" version="0.9.6"/>
<file category="sourceC" name="example/ymodem/intelhex/intelhex.c"/>
</files>
</component>
<component Cclass="MicroBoot" Cversion="0.9.6" Csub="ymodem_receive" Cgroup="example" condition="ymodem">
<description>MicroBoot check_agent_engine</description>
<files>
<file category="sourceC" name="example/ymodem/ymodem_receive.c" attr="config" version="0.9.6"/>
<file category="header" name="example/ymodem/ymodem_receive.h" attr="config" version="0.9.6"/>
</files>
</component>
<component Cclass="MicroBoot" Cversion="0.9.6" Csub="ymodem_send" Cgroup="example" condition="ymodem">
<description>MicroBoot check_agent_engine</description>
<files>
<file category="sourceC" name="example/ymodem/ymodem_send.c" attr="config" version="0.9.6"/>
<file category="header" name="example/ymodem/ymodem_send.h" attr="config" version="0.9.6"/>
</files>
</component>
</components>
<!-- optional taxonomy section for defining new component Class and Group names -->
<taxonomy>
<description Cclass="MicroBoot" Cgroup="components" doc="documents/Doxygen/html/index.html">A lightweight framework designed to simplify and accelerate the setup and development process for embedded microcontroller applications.</description>
</taxonomy>
</package>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。