自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

XinLiBK的博客

记录学习和工作~

  • 博客(136)
  • 资源 (5)
  • 收藏
  • 关注

翻译 Mbed OS 文档翻译 之 参考(贡献(工具(Mbed-ls)))

Mbed-lsMbed-ls 是一个 Python 模块,可以检测并列出通过 USB 连接到计算机的 Mbed Enabled 板。定义的行为Mbed-ls 需要以下信息才能正确检测 Mbed Enabled 板:板类的四位十六进制标识符。 用于在 Windows 上检测的供应商字符串。此外,Mbed-ls 仅检测符合以下条件的设备:设备具有大容量存储设备(MSD)端点。...

2018-08-31 16:02:21 227

翻译 Mbed OS 文档翻译 之 参考(贡献(工具(构建工具)))

构建工具Mbed OS 包含用于在 tools 目录中构建自身的工具。这些构建工具包括特定于目标的后构建脚本。添加目标时,可能需要添加postbuild 脚本。使用 postbuild 脚本以链接器无法修改链接的应用程序二进制文件,例如在特定偏移量处插入校验和。Postbuild 脚本很少可以导出,只有在用完所有其他选项后才能使用它们。Postbuild 脚本这些工具包括用于在链接后修...

2018-08-31 16:02:05 233

翻译 Mbed OS 文档翻译 之 参考(贡献(工具(概述)))

工具本节介绍在向 Mbed OS 添加新目标时以及在制作其他工具时需要进行的工具修改。向 Mbed OS 添加新目标时,必须向 Mbed-ls 添加新目标,并且可能需要将构建后的脚本添加到构建工具中。此外,本节还包括有关添加导出器和为 Mbed HDK 做出贡献的说明。...

2018-08-31 16:01:47 209

翻译 Mbed OS 文档翻译 之 参考(贡献(指南(工作流程)))

工作流程Mbed OS 的所有代码更改和添加都通过 GitHub 处理。如果您想通过添加功能或修复错误来做出贡献,请遵循新功能和错误的指导原则。在这两种情况下,请遵循代码样式指南和 GitHub 拉取请求指南。另请阅读贡献者许可协议(CLA)指南,因为我们将立即关闭在没有 CLA 的情况下提交的拉取请求。Mbed OS 维护者维护者是一小群 Mbed OS 工程师,他们负责 Mbed ...

2018-08-31 16:01:23 279

翻译 Mbed OS 文档翻译 之 参考(贡献(指南(软件设计)))

软件设计Arm Mbed 软件原理:是一致的。 直观。 简单。 可靠。风格请参阅 Mbed 风格指南。组织Arm Mbed OS 代码库被组织成概念子模块,以限制个人贡献的范围和复杂性。这些模块作为单个 Git 仓库包含在 Mbed OS 代码库中。我们建议外部库使用此模型。 模块应在 OS 树中进行逻辑分组。避免使用通用词;有意命名。 使用模块名称后跟...

2018-08-31 16:00:41 401

翻译 Mbed OS 文档翻译 之 参考(贡献(指南(风格)))

风格Arm Mbed OS 代码库托管在 GitHub 上,您可以提交新功能或错误修复。请遵循提交中的 GitHub 拉取请求指南和编码样式指南。       提示: 请阅读 CLA 和工作流程部分,以了解流程和法律要求。代码接受在 CLA 到位并且代码经过自动化测试之后,开发人员将对拉取请求进行查看和评论。如果一切都很好并且可以接受,那么您的代码将准备好合并到中央开发分支。编...

2018-08-31 16:00:19 335

翻译 Mbed OS 文档翻译 之 参考(贡献(指南(CLA)))

CLA如果您想为 Mbed OS 贡献代码,您必须签署 Mbed Contributor 许可协议(CLA)。请在提交任何代码之前请求 CLA(例如,在讨论 GitHub 上的问题时),然后等待 Arm 确认接受您的 CLA,然后再做出贡献。       注意: 如果您在签署 CLA 之前发布问题的功能或解决方案,那么发现您无法或不允许签署 CLA,我们将无法再使用您的解决方案。这可能会阻...

2018-08-31 15:59:57 276

翻译 Mbed OS 文档翻译 之 参考(贡献(指南(许可证)))

许可证本章介绍了开发用于 Arm Mbed 设备的库的不同方面,以及开发过程中要记住的项目,例如许可证。它涵盖:创建和许可: 创建并许可您自己的二进制文件和库。 Arm Mbed OS 代码库: 使用 GitHub 为 Mbed OS 本身提供补充和错误修复。许可二进制文件和库当您编写原始代码时,您拥有版权并可以选择以您选择的许可证将其提供给其他人。许可证赋予权限并限制其他人重用您...

2018-08-31 15:59:29 304

翻译 Mbed OS 文档翻译 之 参考(贡献(指南(概述)))

一致性是代码库的一个重要方面。为了确保 Mbed OS 代码的一致性,我们创建了贡献指南。对 Mbed OS 的任何贡献都需要满足以下条件:设计和编码风格与您的更改保持一致。我们在本文档中定义了软件设计原则和编码风格。贡献指导工作流程文档中描述了我们审查贡献的过程和方式。CLA所有贡献者必须签署 CLA。许可证许可证应符合所述的允许许可证。...

2018-08-31 15:58:31 322

翻译 Mbed OS 文档翻译 之 参考(贡献(概述))

贡献概述Arm Mbed OS 移植指南介绍了如何为 Mbed OS 添加开发板端口并对其进行配置。本节由所有 C 和 C++ 代码构成一系列指南,后面是有关 Mbed OS 工具所需贡献的所有信息。然后,它展示了如何将新电路板移植到 Mbed OS,以及如何将新存储选项,块设备或文件系统添加到 Mbed OS 生态系统中。最后,本指南将向您展示如何添加新的启用连接的设备以及如何增加 Mbed...

2018-08-31 15:58:13 266

翻译 Mbed OS 文档翻译 之 参考(API(存储(NVStore)))

NVStore                                                                                                                                                       NVStore 类层次结构NVStore 是一个轻量级模块,出于安全考虑...

2018-08-30 08:47:06 415

翻译 Mbed OS 文档翻译 之 参考(API(存储(FlashSimBlockDevice)))

FlashSimBlockDevice                                                                                                                                             FlashSimBlockDevice 类层次结构FlashSimB...

2018-08-30 08:46:52 286

翻译 Mbed OS 文档翻译 之 参考(API(存储(BufferedBlockDevice)))

BufferedBlockDevice                                                                                                                                                   BufferedBlockDevice 类层次结构Buf...

2018-08-30 08:46:33 165

翻译 Mbed OS 文档翻译 之 参考(API(存储(ProfilingBlockDevice)))

ProfilingBlockDevice                                                                                                                                                     ProfilingBlockDevice 类层次结构...

2018-08-30 08:46:10 137

翻译 Mbed OS 文档翻译 之 参考(API(存储(SlicingBlockDevice)))

SlicingBlockDevice                                                                                                                                            SlicingBlockDevice 类层次结构SlicingBlock...

2018-08-30 08:45:47 145

翻译 Mbed OS 文档翻译 之 参考(API(存储(ChainingBlockDevice)))

ChainingBlockDevice                                                                                                                                                    ChainingBlockDevice 类层次结构Ch...

2018-08-30 08:45:31 157

翻译 Mbed OS 文档翻译 之 参考(API(存储(MBRBlockDevice)))

MBRBlockDevice                                                                                                                                                         MBRBlockDevice 类层次结构MBRBloc...

2018-08-30 08:44:58 175

翻译 Mbed OS 文档翻译 之 参考(API(存储(HeapBlockDevice)))

HeapBlockDevice                                                                                                                                                      HeapBlockDevice 类层次结构HeapBloc...

2018-08-30 08:44:29 189

翻译 Mbed OS 文档翻译 之 参考(API(存储(BlockDevice)))

BlockDevice                                                                                                                                         BlockDevice 类层次结构BlockDevice API 提供了一个用于访问基于块的...

2018-08-30 08:44:07 479

翻译 Mbed OS 文档翻译 之 参考(API(存储(FATFileSystem)))

FATFileSystem                                                                                            FATFileSystem 类层次结构FAT 文件系统是一个已建立的面向磁盘的文件系统,您可以在 Mbed OS,Windows,Linux 和 Mac OS X 上找到它。由于...

2018-08-30 08:43:44 477

翻译 Mbed OS 文档翻译 之 参考(API(存储(LittleFileSystem)))

LittleFileSystem                                                                                             LittleFileSystem 类层次结构小文件系统(LittleFS)是专为嵌入式系统设计的故障安全文件系统,专门用于使用外部闪存存储的微控制器。 | | ...

2018-08-29 08:51:35 1685

翻译 Mbed OS 文档翻译 之 参考(API(存储(File)))

File                                                                                                                                                    File 类层次结构File 类以通用方式提供对文件系统的底层存储的访问。这充当文件...

2018-08-29 08:42:41 253

翻译 Mbed OS 文档翻译 之 参考(API(存储(Dir)))

Dir                                                                                                                                                          Dir 类层次结构使用文件系统,Dir 类允许您迭代底层存储上的目录。目录...

2018-08-29 08:40:10 251

翻译 Mbed OS 文档翻译 之 参考(API(存储(FileSystem)))

FileSystem文件系统 API 提供用于在基于块的存储设备上实现文件系统的公共接口。文件系统 API 是基于类的接口,但实现文件系统 API 提供了 C 用户熟悉的标准 POSIX 文件 API。FileSystem 的主要目的是实例化。FileSystem 的构造函数可以接受指定为字符串的 BlockDevice 和挂载点,以及其他特定于实现的配置选项。然后,当与 POSIX AP...

2018-08-29 08:39:43 348

翻译 Mbed OS 文档翻译 之 参考(API(存储(概述)))

存储概述Arm Mbed OS 中的存储 API 包括:文件系统: 在块设备上使用文件系统的通用接口。 块设备: 基于块的存储设备的通用接口。声明文件系统FileSystem 类为文件系统操作提供核心 API。您必须提供一个块设备来备份文件系统,该文件系统为文件系统提供原始存储。声明具有名称的文件系统时,可以通过 open 和 fopen 函数或 File 类的 open 函数打开...

2018-08-29 08:38:49 708

翻译 Mbed OS 文档翻译 之 参考(API(安全(uVisor)))

uVisor       警告: uVisor 被 ARM 平台安全体系结构(PSA)中定义的安全分区管理器(SPM)取代。uVisor 自 Mbed OS 5.10 起不推荐使用,并被原生 PSA 兼容的 SPM 实施所取代。uVisor 是一个独立的软件管理程序,可在 ARMCortex®-M3 和 Cortex®-M4 微控制器上创建独立的安全域。它增强了对恶意软件的恢复能力,并保护...

2018-08-29 08:38:17 317

翻译 Mbed OS 文档翻译 之 参考(API(安全(TLS)))

TLSArm Mbed TLS provides a comprehensive SSL/TLS solution and makes it easy for developers to include cryptographic and SSL/TLS capabilities in their software and embedded products. As an SSL librar...

2018-08-29 08:37:18 439

翻译 Mbed OS 文档翻译 之 参考(API(安全(概述)))

安全概述Arm Mbed OS 的安全性分为两部分:通过 Arm Mbed TLS 实现连接安全性。 通过 Arm Mbed uVisor 实现设备安全。       警告: uVisor 被 ARM 平台安全体系结构(PSA)中定义的安全分区管理器(SPM)取代。uVisor 自 Mbed OS 5.10 起不推荐使用,并被原生 PSA 兼容的 SPM 实现所取代。这些部分涵盖了...

2018-08-29 08:36:44 411

翻译 Mbed OS 文档翻译 之 参考(API(LoRaWAN(LoRa 无线电驱动程序)))

LoRa 无线电驱动程序LoRaRadio 是一个纯虚类,它定义了 LoRa 无线电驱动程序的 API。该类的实现被传递给 Arm Mbed LoRaWAN 栈。有关更多信息,请参阅现有的 Mbed OS 支持的驱动程序。LoRaRadio 类参考LoRaRadio 类参考公共成员函数 virtual void  init_radio (radio_events_t ...

2018-08-29 08:36:18 558

翻译 Mbed OS 文档翻译 之 参考(API(LoRaWAN(LoRaWAN 网络接口)))

LoRaWAN 网络接口                                                                                                                                                   LoRaWANInterface 类层次结构LoRaWANInterf...

2018-08-29 08:35:57 441

翻译 Mbed OS 文档翻译 之 参考(API(LoRaWAN(概述)))

LoRaWAN 概述LoRaWAN 是一种专为低功耗电池供电设备而设计的技术。这些设备在未经许可的频谱中运行,从而创建高密度的广域网。Arm Mbed OS 为 LoRaWAN 提供本地网络栈,可以在任何带有 LoRa 无线电的 Mbed Enabled 设备上运行。LoRaWANInterface 提供了一个 C++ API,用于通过 LoRa 网络连接到互联网。用法要调出 ...

2018-08-28 09:56:11 391

翻译 Mbed OS 文档翻译 之 参考(API(蓝牙(iBeacon)))

iBeaconiBeacon 是一种基于 BLE 的 Apple 技术,可用作室内定位系统。它允许 iOS 应用程序跟踪用户是否进入特定区域并提供用户上下文的操作和通知。iBeacon 类构建模仿 iBeacon 的广告有效载荷并将其分配给给定的 BLE 接口。       警告: 要制造 iBeacons,您必须从 Apple 获得许可。有关更多信息,请访问 Apple 的网站。许可...

2018-08-28 08:32:33 310

翻译 Mbed OS 文档翻译 之 参考(API(蓝牙(HeartRateService)))

HeartRateService练习体育活动的人使用心率监测器实时跟踪他们的脉搏并改善他们的身体表现。蓝牙心率服务定义了如何通过 BLE 链路暴露心率传感器的数据。该服务的标准性质允许收集器(通常是智能手机应用程序)和符合该服务的心率监视器之间的无缝操作。HeartRateService 类实现蓝牙机身定义的蓝牙心率服务。支持 BLE 的健身设备的制造商可以使用它来暴露可互操作的心率传...

2018-08-28 08:32:19 756

翻译 Mbed OS 文档翻译 之 参考(API(蓝牙(BatteryService)))

BatteryService通常要求使用电池工作的设备向用户报告电池充电水平。蓝牙电池服务定义了如何通过 BLE 链路显示电池电量。它允许设备的客户端(通常是智能手机应用程序)读取当前的电池电量并跟踪其演变。BatteryService 类实现 Bluetooth SIG 定义的蓝牙电池服务。使用电池运行的 BLE 设备制造商可以使用 API 以互操作的方式公开其产品的充电水平。B...

2018-08-28 08:32:04 384

翻译 Mbed OS 文档翻译 之 参考(API(蓝牙(SecurityManager)))

SecurityManagerSecurityManager 处理蓝牙低功耗链路的身份验证和加密。配对和任选的粘合过程提供了这一点。SecurityManager 通过保存配对信息并在后续重新连接时重新使用来实现绑定。这节省了时间,因为不必再次执行配对。配对过程可以产生一组在当前或后续连接期间使用的密钥。SecurityManager 处理这些,它们包括长期加密密钥(LTK),身份解析密钥...

2018-08-28 08:31:47 307

翻译 Mbed OS 文档翻译 之 参考(API(蓝牙(GattServer)))

GattServerGattServer 是 GattServices 的集合。这些服务包含连接到设备的对等体可以读取或写入的特征。这些特征还可能在订阅客户端的值发生更改时发出更新。服务器布局应用程序代码可以在函数 addService() 的帮助下将 GattService 对象添加到服务器。该函数注册服务中包含的所有 GattCharacteristics,以及这些特性包含的所有特...

2018-08-28 08:31:23 397

翻译 Mbed OS 文档翻译 之 参考(API(蓝牙(GattClient)))

GattClientGattClient 定义了与远程 GattServer 交互所需的过程。发现程序GattServer 托管一组固定的服务。这些服务是可以被发现,读取或写入的特征的逻辑组合,并且可以将它们的状态广播到连接的客户端。这些特征还可能包含元信息和命名的特征描述符。特征描述符可以指示用于特征值的单位,以文本形式描述特征目的或允许客户端注册特征值的更新通知。在与服务器特性...

2018-08-28 08:31:06 353

翻译 Mbed OS 文档翻译 之 参考(API(蓝牙(GAP)))

GAP通用访问配置文件是处理连接任务的堆栈层。 这包括链接建立和终止,广告和扫描。具有要发布的数据的设备可以使用 GAP 进行广告。它们可以在广告本身中包含数据,在扫描响应内部,或者在建立连接后让对等设备对其进行查询。该过程的另一方面是扫描行为,其侦听广告,允许您通过扫描请求查询广告商以获取更多数据,或者连接以便向对等设备查询所需数据。广告,扫描和连接都有参数,可让您在所需的功耗水...

2018-08-28 08:30:41 447

翻译 Mbed OS 文档翻译 之 参考(API(蓝牙(BLE)))

BLE蓝牙低功耗(BLE)是用于构建个人区域网络的低功率无线技术标准。BLE 的典型应用是医疗保健,健身追踪器,信标,智能家居,安全,娱乐,接近传感器,工业和汽车。Arm Mbed BLE,也称为 BLE_API,是 Mbed 的蓝牙低功耗软件解决方案。许多 Mbed 目标和组件支持 Mbed BLE。开发人员可以使用它来创建新的支持 BLE 的应用程序。Mbed 的 BLE_API ...

2018-08-28 08:30:23 1048

翻译 Mbed OS 文档翻译 之 参考(API(蓝牙(概述)))

蓝牙概述蓝牙低功耗(BLE)是个人区域网络的低功耗无线技术标准。与传统蓝牙标准不同,BLE 可降低功耗,使您的 BLE 设备可以使用币形电池运行数月或数年。BLE 的典型应用是医疗保健,健身追踪器,信标,智能家居,安全,娱乐,接近传感器,工业和汽车。这种双向通信意味着您可以使用单个设备发送信息并根据该信息执行操作。当地面干燥时,你可以给你的花园浇水,在你的狗的项圈上放一个带有你细节的灯塔,...

2018-08-28 08:29:55 596

卡尔曼滤波与组合导航原理[西工大出版秦永元]

卡尔曼滤波与组合导航原理[西工大出版秦永元].

2015-12-19

基于51单片机的音乐播放器

基于51单片机的音乐播放器,有仿真文件,有程序源代码,注释详细,有实验报告。

2014-07-04

基于51单片机的电子琴

基于51单片机的电子琴,有仿真文件,有程序源代码,注释详细。

2014-07-04

基于51单片机的万年历

基于51单片机的万年历,1602液晶显示,有仿真文件,和源代码,代码注释详细。

2014-07-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除