当前位置: 首页 > news >正文

Gecko SDK从入门到提高(5)

接前一篇文章:Gecko SDK从入门到提高(4)

二、Gecko SDK详述

2. SDK详细说明

  • 手动安装GSDK和工具

A GSDK development environment may also be installed and set up manually.

GSDK

GSDK releases are packaged as an archive that may be downloaded from the Releases page on GitHub. You may also clone this repo using a git client. Note that an installation of git lfs is also required. If you are installing git lfs only to use with the GSDK, you do not need to specify file types.

Toolchain

This release of GSDK supports the Arm Embedded Toolchain version 12.2.1 and IAR Embedded Workbench version 9.40.1. One of these toolchains must be installed.

  • GNU Arm Embedded Toolchain - Download and install v12.2.1 for your host operating system.
  • IAR Embedded Workbench for Arm - Only the latest version is available in Downloads; for older versions you must log-in to your "My Pages".
Silicon Labs Configurator (SLC) Command-line Interface (CLI)

GSDK contains software that follows the SLC specification. Software is grouped into components (defined by .slcc files) that may provide features and/or require features provided by other components. Example projects (.slcp) describe a single software application (usually made up of multiple components plus application code) that can be used to generate an IDE project.

Simplicity Studio 5 includes a pre-integrated version of SLC tooling. The SLC-CLI tool provides a command-line alternative that, among other things, will resolve project and component dependencies and generate a project for a specified embedded target and build system (for example, IAR Embedded Workbench or GNU tools via a Makefile).

See the SLC specification for details about SLC. For information on installing and using the SLC-CLI, see UG520: Software Project Generation and Configuration with SLC-CLI.

GSDK开发环境也可以手动安装并设置。

GSDK

GSDK版本打包为存档,可以从GitHub上的发布页面(https://github.com/SiliconLabs/gecko_sdk/releases)下载。

您还可以使用git客户端克隆此仓库。请注意,还需要安装git lfs。如果安装git lfs只是为了和GSDK一起使用,则不需要指定文件类型。

工具链

此版本的GSDK支持Arm嵌入式工具链版本12.2.1和IAR嵌入式工作台版本9.40.1。必须安装其中一个工具链。

  • GNU Arm Embedded Toolchain

地址:https://developer.arm.com/downloads/-/gnu-rm

为你的主机操作系统下载并安装v12.2.1。

  • IAR Embedded Workbench for Arm

地址:https://www.iar.com/embedded-development-tools/free-trials

下载中仅提供最新版本;对于旧版本,必须登录到“My Pages”(https://mypages.iar.com/s/?language=en_US&_gl=1*1eccpko*_gcl_au*MTQ5ODM1MjQ0LjE3NjA0MzM1NDA.*_ga*Mjc3NzI4NjcxLjE3NjA0MzM1NDE.*_ga_188RPRDB6V*czE3NjA0MzM1NDEkbzEkZzAkdDE3NjA0MzM1NDEkajYwJGwwJGgw)。

Silicon Labs配置器(SLC)命令行界面(CLI)

GSDK包含遵循SLC规范(https://siliconlabs.github.io/slc-specification/1.2/)的软件。软件被分为组件(由.slcc文件定义),这些组件可能提供功能和/或需要其它组件提供的功能。

示例项目(.slcp)描述了一个可用于生成IDE项目的单个软件应用程序(通常由多个组件和应用程序代码组成)。

Simplicity Studio 5包括SLC工具的预集成版本。SLC-CLI工具提供了一种命令行替代方案,除其他外,它将解决项目和组件依赖关系,并为指定的嵌入式目标和构建系统生成项目(例如,IAR embedded Workbench或GNU工具通过Makefile)。

关于SLC的详情参见SLC规范(https://siliconlabs.github.io/slc-specification/1.2/)。有关安装和使用SLC-CLI的信息,参见https://docs.silabs.com/simplicity-studio-5-users-guide/latest/ss-5-users-guide-tools-slc-cli/。

更多内容请看下回。

http://www.dtcms.com/a/481871.html

相关文章:

  • Cesium格式模型制作,3dtiles制作B3DM格式文件制作。数字孪生模型制作
  • Andrej Karpathy 发布新项目 nanochat:一个从零开始构建的极简全栈式 ChatGPT 克隆
  • 苍穹外卖[操作步骤+讲解]
  • 用vs2008做网站教程成都旅游景点排名前十
  • 悟空 AI CRM 的回款功能:加速资金回流,保障企业财务健康
  • 奥威BI金蝶数据分析可视化方案:200+开箱即用报表驱动智能决策
  • 盲盒小程序系统开发:未来趋势与长期价值
  • 查找成绩(数组实现)
  • 桃城区网站制作公司做网站注册商标
  • RCE 漏洞全解析:从原理到实战
  • VScode无法获取扩展 Error while fetching extensions.Failed to fetch
  • 用 Docker + Squoosh 打造图片压缩 API 服务
  • 仙桃网站设计公司易拉罐手工制作大全
  • 企业级DevOps选型新思维:从“工具堆砌”到“平台赋能”
  • ThinkPHP8集成RabbitMQ的完整案例实现 原创
  • 一份关于语言模型对齐的技术论述:从基于PPO的RLHF到直接偏好优化
  • 扬州市建设厅网站网站空间在哪里
  • 开源 C++ QT QML 开发(十九)多媒体--音频录制
  • json转excel python
  • 在传输数据时,网络中会出现的问题
  • jenkins在使用中遇到的问题
  • 第8章 zynq uboot更新系统镜像并引导启动和个人心得
  • 网站系统升级建设合同汽车之家官网首页网页
  • 电销外包公司有哪些seo学习网站
  • 基于弱监督病灶增强的模型展开式快速磁共振成像|文献速递-文献分享
  • 十四、OpenCV中的形态学操作
  • 算法279. 完全平方数
  • Prometheus pushgateway学习
  • MySQL索引结构:B树与B+树
  • 进程的基本认识