举报
{ "name": "Board_Support_Packages", "description": "Device vendor Board Support Packages", "index": [ "Allwinner", "AlphaScale", "ARM", "ArteryTek", "Bluetrum", "GigaDevice", "MicroChip", "Microsemi", "MindMotion", "NXP", "RaspberryPi", "STMicroelectronics", "Synwit", "TI", "WCH", "essemi", "Other" ] } 新建芯片厂商文件夹,名字于上述添加字段相同,如 STMicroelectronics,文件夹中新建index.json,并在此文件中添加此芯片厂商包含的开发板支持包,对于已存在的芯片厂商只需要在已存在的 index.json 中添加新的开发板字段,例如ST复制{ "name": "STM32 Series Board Support Packages", "dvendor": "STMicroelectronics", "description": "STM32 series Board Support Packages", "index": [ "STM32F072-ST-NUCLEO", "STM32F091-ST-NUCLEO", "STM32F103-DOFLY-M3S", "STM32F103-DOFLY-LYC8" ] } 新建开发板支持包文件夹,名字与上述index.json中对应字段相同,如 STM32F072-ST-NUCLEO,并在文件夹中新建index.json,在此文件中添加对应开发板信息,如 STM32H750-RT-ART-Pi ,url 为 release 时的 Source code的下载链接复制{ "name": "STM32H750-RT-ART-Pi", // 开发板支持包名称 "vendor": "RealThread", // 开发板厂商 "description": "STM32H750-RT-ART-Pi Board Support Packages", // 资源包描述 "license": "", // license 描述 "repository": "https://github.com/RT-Thread-Studio/sdk-bsp-stm32h750-realthread-artpi.git", // 资源包仓库URL "releases": [ { "version": "1.1.0", "date": "2020-12-01", "description": "released v1.1.0", "size": "152 MB", "url": "https://github.com/RT-Thread-Studio/sdk-bsp-stm32h750-realthread-artpi/archive/1.1.0.zip" }, { "version": "1.0.1", // 资源包版本号 "date": "2020-10-23", // 发布日期 "description": "released v1.0.1", // 版本描述 "size": "136 MB", // 资源包大小 "url": "https://github.com/RT-Thread-Studio/sdk-bsp-stm32h750-realthread-artpi/archive/1.0.1.zip" // 资源包下载URL(包格式为zip) } ] } 注意事项: 索引仓库中不要出现非ascii 字符开发板支持包名称 name字段 保持大写字母和中划线组合上述json编写规范见下节 将改好的 sdk-index 仓库 push 到 github,并向官方 sdk-index 提出 PRPR 合并后,开发板支持包将会更新在 Studio 的 SDK Manager 界面里 index.json 编写规范 {#1}索引库按照资源包类型进行目录划分,各级目录下有对应的 index.json 作为索引,下面以添加 STMicroelectronics 的 STM32F746-ST-DISCO 开发板支持包为例,简述编写规范目录结构如下,并在 STM32F746-ST-DISCO 目录下新建 index.jsonsdk-index/Board_Support_Packages/STMicroelectronics/STM32F746-ST-DISCO/index.json复制{ "name": "STM32F746-ST-DISCO", // 开发板支持包名称 "vendor": "RealThread", // 开发板厂商 "description": "STM32F746-ST-DISCO Board Support Packages", // 资源包描述 "license": "", // license 描述 "repository": "https://github.com/RT-Thread-Studio/sdk-bsp-stm32f746-st-disco.git", // 资源包仓库URL "releases": [ { "version": "1.0.0", // 资源包版本号 "date": "2021-02-23", // 发布日期 "description": "released v1.0.0", // 版本描述 "size": "7 MB", // 资源包大小 "url": "https://github.com/RT-Thread-Studio/sdk-bsp-stm32f746-st-disco/archive/1.0.0.zip" // 资源包下载URL(包格式为zip) } ] } 注:若为新加入的半导体厂商,需要修改 Board_Support_Packages 目录下的 index.json,字段与上述类似工具链的版本号字段需要以芯片厂商缩写+工具链版本号命名,示例如下复制{ "name": "RISC-V-GCC", "vendor": "RISC-V", "description": "RISC-V-GCC Tool Chain", "license": "", "releases": [ { "version": "XXXX_10.1.0", //厂商缩写+版本号 "date": "2020-09-10", "description": " only for xxx released v10.1.0", // 工具链如有定制,描述中加入是针对哪款芯片或开发板 "size": "80.7 MB", "url": "https://github.com/RT-Thread-Studio/sdk-toolchain-RISC-V-GCC/archive/10.1.0.zip" } ] } 工具链打包发布时的目录层级需要保持一下结构 注:注意 json 和 yaml 文件的语法格式是否正确,可以在以下两个网站进行检查: json: https://www.json.cn/ yaml:https://www.json2yaml.com/
{ "name": "STM32 Series Board Support Packages", "dvendor": "STMicroelectronics", "description": "STM32 series Board Support Packages", "index": [ "STM32F072-ST-NUCLEO", "STM32F091-ST-NUCLEO", "STM32F103-DOFLY-M3S", "STM32F103-DOFLY-LYC8" ] } 新建开发板支持包文件夹,名字与上述index.json中对应字段相同,如 STM32F072-ST-NUCLEO,并在文件夹中新建index.json,在此文件中添加对应开发板信息,如 STM32H750-RT-ART-Pi ,url 为 release 时的 Source code的下载链接复制{ "name": "STM32H750-RT-ART-Pi", // 开发板支持包名称 "vendor": "RealThread", // 开发板厂商 "description": "STM32H750-RT-ART-Pi Board Support Packages", // 资源包描述 "license": "", // license 描述 "repository": "https://github.com/RT-Thread-Studio/sdk-bsp-stm32h750-realthread-artpi.git", // 资源包仓库URL "releases": [ { "version": "1.1.0", "date": "2020-12-01", "description": "released v1.1.0", "size": "152 MB", "url": "https://github.com/RT-Thread-Studio/sdk-bsp-stm32h750-realthread-artpi/archive/1.1.0.zip" }, { "version": "1.0.1", // 资源包版本号 "date": "2020-10-23", // 发布日期 "description": "released v1.0.1", // 版本描述 "size": "136 MB", // 资源包大小 "url": "https://github.com/RT-Thread-Studio/sdk-bsp-stm32h750-realthread-artpi/archive/1.0.1.zip" // 资源包下载URL(包格式为zip) } ] } 注意事项: 索引仓库中不要出现非ascii 字符开发板支持包名称 name字段 保持大写字母和中划线组合上述json编写规范见下节 将改好的 sdk-index 仓库 push 到 github,并向官方 sdk-index 提出 PRPR 合并后,开发板支持包将会更新在 Studio 的 SDK Manager 界面里 index.json 编写规范 {#1}索引库按照资源包类型进行目录划分,各级目录下有对应的 index.json 作为索引,下面以添加 STMicroelectronics 的 STM32F746-ST-DISCO 开发板支持包为例,简述编写规范目录结构如下,并在 STM32F746-ST-DISCO 目录下新建 index.jsonsdk-index/Board_Support_Packages/STMicroelectronics/STM32F746-ST-DISCO/index.json复制{ "name": "STM32F746-ST-DISCO", // 开发板支持包名称 "vendor": "RealThread", // 开发板厂商 "description": "STM32F746-ST-DISCO Board Support Packages", // 资源包描述 "license": "", // license 描述 "repository": "https://github.com/RT-Thread-Studio/sdk-bsp-stm32f746-st-disco.git", // 资源包仓库URL "releases": [ { "version": "1.0.0", // 资源包版本号 "date": "2021-02-23", // 发布日期 "description": "released v1.0.0", // 版本描述 "size": "7 MB", // 资源包大小 "url": "https://github.com/RT-Thread-Studio/sdk-bsp-stm32f746-st-disco/archive/1.0.0.zip" // 资源包下载URL(包格式为zip) } ] } 注:若为新加入的半导体厂商,需要修改 Board_Support_Packages 目录下的 index.json,字段与上述类似工具链的版本号字段需要以芯片厂商缩写+工具链版本号命名,示例如下复制{ "name": "RISC-V-GCC", "vendor": "RISC-V", "description": "RISC-V-GCC Tool Chain", "license": "", "releases": [ { "version": "XXXX_10.1.0", //厂商缩写+版本号 "date": "2020-09-10", "description": " only for xxx released v10.1.0", // 工具链如有定制,描述中加入是针对哪款芯片或开发板 "size": "80.7 MB", "url": "https://github.com/RT-Thread-Studio/sdk-toolchain-RISC-V-GCC/archive/10.1.0.zip" } ] } 工具链打包发布时的目录层级需要保持一下结构 注:注意 json 和 yaml 文件的语法格式是否正确,可以在以下两个网站进行检查: json: https://www.json.cn/ yaml:https://www.json2yaml.com/
{ "name": "STM32H750-RT-ART-Pi", // 开发板支持包名称 "vendor": "RealThread", // 开发板厂商 "description": "STM32H750-RT-ART-Pi Board Support Packages", // 资源包描述 "license": "", // license 描述 "repository": "https://github.com/RT-Thread-Studio/sdk-bsp-stm32h750-realthread-artpi.git", // 资源包仓库URL "releases": [ { "version": "1.1.0", "date": "2020-12-01", "description": "released v1.1.0", "size": "152 MB", "url": "https://github.com/RT-Thread-Studio/sdk-bsp-stm32h750-realthread-artpi/archive/1.1.0.zip" }, { "version": "1.0.1", // 资源包版本号 "date": "2020-10-23", // 发布日期 "description": "released v1.0.1", // 版本描述 "size": "136 MB", // 资源包大小 "url": "https://github.com/RT-Thread-Studio/sdk-bsp-stm32h750-realthread-artpi/archive/1.0.1.zip" // 资源包下载URL(包格式为zip) } ] } 注意事项: 索引仓库中不要出现非ascii 字符开发板支持包名称 name字段 保持大写字母和中划线组合上述json编写规范见下节 将改好的 sdk-index 仓库 push 到 github,并向官方 sdk-index 提出 PRPR 合并后,开发板支持包将会更新在 Studio 的 SDK Manager 界面里 index.json 编写规范 {#1}索引库按照资源包类型进行目录划分,各级目录下有对应的 index.json 作为索引,下面以添加 STMicroelectronics 的 STM32F746-ST-DISCO 开发板支持包为例,简述编写规范目录结构如下,并在 STM32F746-ST-DISCO 目录下新建 index.jsonsdk-index/Board_Support_Packages/STMicroelectronics/STM32F746-ST-DISCO/index.json复制{ "name": "STM32F746-ST-DISCO", // 开发板支持包名称 "vendor": "RealThread", // 开发板厂商 "description": "STM32F746-ST-DISCO Board Support Packages", // 资源包描述 "license": "", // license 描述 "repository": "https://github.com/RT-Thread-Studio/sdk-bsp-stm32f746-st-disco.git", // 资源包仓库URL "releases": [ { "version": "1.0.0", // 资源包版本号 "date": "2021-02-23", // 发布日期 "description": "released v1.0.0", // 版本描述 "size": "7 MB", // 资源包大小 "url": "https://github.com/RT-Thread-Studio/sdk-bsp-stm32f746-st-disco/archive/1.0.0.zip" // 资源包下载URL(包格式为zip) } ] } 注:若为新加入的半导体厂商,需要修改 Board_Support_Packages 目录下的 index.json,字段与上述类似工具链的版本号字段需要以芯片厂商缩写+工具链版本号命名,示例如下复制{ "name": "RISC-V-GCC", "vendor": "RISC-V", "description": "RISC-V-GCC Tool Chain", "license": "", "releases": [ { "version": "XXXX_10.1.0", //厂商缩写+版本号 "date": "2020-09-10", "description": " only for xxx released v10.1.0", // 工具链如有定制,描述中加入是针对哪款芯片或开发板 "size": "80.7 MB", "url": "https://github.com/RT-Thread-Studio/sdk-toolchain-RISC-V-GCC/archive/10.1.0.zip" } ] } 工具链打包发布时的目录层级需要保持一下结构 注:注意 json 和 yaml 文件的语法格式是否正确,可以在以下两个网站进行检查: json: https://www.json.cn/ yaml:https://www.json2yaml.com/
{ "name": "STM32F746-ST-DISCO", // 开发板支持包名称 "vendor": "RealThread", // 开发板厂商 "description": "STM32F746-ST-DISCO Board Support Packages", // 资源包描述 "license": "", // license 描述 "repository": "https://github.com/RT-Thread-Studio/sdk-bsp-stm32f746-st-disco.git", // 资源包仓库URL "releases": [ { "version": "1.0.0", // 资源包版本号 "date": "2021-02-23", // 发布日期 "description": "released v1.0.0", // 版本描述 "size": "7 MB", // 资源包大小 "url": "https://github.com/RT-Thread-Studio/sdk-bsp-stm32f746-st-disco/archive/1.0.0.zip" // 资源包下载URL(包格式为zip) } ] }
{ "name": "RISC-V-GCC", "vendor": "RISC-V", "description": "RISC-V-GCC Tool Chain", "license": "", "releases": [ { "version": "XXXX_10.1.0", //厂商缩写+版本号 "date": "2020-09-10", "description": " only for xxx released v10.1.0", // 工具链如有定制,描述中加入是针对哪款芯片或开发板 "size": "80.7 MB", "url": "https://github.com/RT-Thread-Studio/sdk-toolchain-RISC-V-GCC/archive/10.1.0.zip" } ] } 工具链打包发布时的目录层级需要保持一下结构 注:注意 json 和 yaml 文件的语法格式是否正确,可以在以下两个网站进行检查: json: https://www.json.cn/ yaml:https://www.json2yaml.com/
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
等级类勋章
发帖类勋章
时间类勋章
人才类勋章
1478
12917
55
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号