Mbed OS 文档翻译 之 简介(词汇表)

词汇表

A

API - 应用程序接口

Application - 由库构建的可执行模块,充当最终产品。

Arm Mbed CLI - Arm Mbed 命令行工具的名称,打包为 mbed-cli。

Arm Mbed interface - 所有 Mbed Enabled 开发板上的额外芯片。这就是目标芯片(例如 K64F)看起来像 USB 驱动器的原因。它通常运行一个通常不会改变的单独软件。该软件通常是 DAPLink,CMSIS-DAP 或 STLink。

Arm Mbed Online Compiler - Arm 的在线工具,可用于创建和编译代码。

Arm Mbed OS - 用于物联网的 Arm 平台操作系统

Arm Mbed TLS - 全面的 SSL/TLS 解决方案,使开发人员可以轻松地在其软件和嵌入式产品中包含加密和 SSL/TLS 功能。作为 SSL 库,它提供了直观的 API,可读的源代码以及最小且高度可配置的代码占用空间。

Arm Mbed uVisor - 一个独立的软件管理程序,可在 ARM Cortex-M3 和 M4 微控制器上创建独立的安全域。

B

Bit - 数字信息的基本单位,可以是两个值之一:0(false)或 1(true)。

BLE - 低功耗蓝牙

Blinky - 您可以使用示例应用程序来了解 Arm Mbed OS 和开发工具。 这是 Mbed OS 最简单的例子之一。

扫描二维码关注公众号,回复: 2769633 查看本文章

Block Device - 表示设备的文件,其数据可以以块的形式读取或写入。

Board - Mbed Enabled 开发板。您可以看到 Mbed Enabled 板的完整列表

Boolean - 二进制变量,有两个可能的值,分别为 true 和 false。

Bootloader - 打开电路板时加载 Mbed OS 的程序

Build Profile - Mbed OS 5 支持三种主要构建配置文件:开发,调试和发布。

Build Script - 构建自动化和生成实用程序。

Byte - 由 8 位组成的数字信息单元(见位)。

C

Callback - 任何可执行代码,作为参数传递给其他代码,期望在给定时间回调(执行)参数。

CAN - 控制器区域网络

Class - 一个可扩展的程序代码模板,用于创建对象,为状态和行为实现提供初始值。

CI - 持续集成。

CLI - 命令行界面。

CMSIS-DAP - 作为 DAPLink 的前身,该项目因已知错误而被弃用。您不应该在任何新设计中使用它。

D

DAPLink - 一个 Arm 维持的项目正在积极开发中。

Debugging - 在代码中查找和解决问题的过程

Deprecation - 将一段代码标记为过时。您不应编写依赖于已弃用的 API 的新代码。当我们的代码不再依赖它们时,我们将删除已弃用的 API。

E

Exporter - 使用 Arm Mbed 导出器将代码导出到各种第三方工具和 IDE。

G

GitHub - 基于 Web 的 Git 开发平台,用于版本控制的存储库。

GPIO - 通用输入/输出,用户可在运行时控制的通用引脚。

Greentea - 用于测试自动化的通用回归环境。Greentea 是 Arm Mbed OS 开发的自动化测试工具。

H

htrun - 用于驱动测试二进制闪存,设备重置和测试执行的 Mbed OS 命令。

I

I2C - 集成电路(短距离,板内通信)。

IDE - 集成开发环境。

int - “integer” 的缩写,它是一种变量类型,可用于定义包含整数的数字变量。

L

Library - 可用于构建应用程序的模块。

LoRA - 远程(低功耗无线平台)。

M

Makefile - 包含与 make build automation 工具一起使用的一组指令的文件。

Mesh - 一种网络拓扑,其中每个节点都为网络中继数据。

Module - 一个包含类和函数的自包含代码单元。

N

Nibble - 由 4 位组成的数字信息单元(见位)。

P

Platform - 见板子。

Porting - 向 Mbed OS 添加目标支持的过程。

Program - 见应用程序。

Pull Request - 由版本控制的存储库用于建议和协作更改。

Q

Quickstart - Mbed OS 入门指南。

R

RAII - 资源获取是初始化。

REST - 代表状态转移(API)。

RTOS - 实时操作系统

S

Serial - 用于数据传输的协议,用于传输单个信息位。

SPI - 串行外设接口

Static Memory - 在程序执行之前的编译时分配内存。

SSL - 安全链路层。

STLink - STMicro 的固件执行与 DAPLink 相同的任务但使用不同的驱动程序

T

Target - 见板子

Terminal Application - 在主机 PC 上运行的应用程序,提供可以打印 Mbed 板的窗口以及可以将字符键入板的类型。

TLS - 传输层安全性。

Toolchain - 一个编程工具组

Travis CI - 用于构建和测试在 GitHub 上托管的软件项目的持续集成服务(请参阅 GitHub)。

U

utest - 可用于执行指定系列(异步)C++ 测试用例的测试工具

猜你喜欢

转载自blog.csdn.net/u012325601/article/details/81627410