E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RemOjbects文档翻译
redis的java客户端lettuce的使用
从官方
文档翻译
并整理的,有地方可能表述不准确文档地址:https://github.com/lettuce-io/lettuce-core/wiki/About-lettuce1.lettuce的介绍lettuce
wzz_java
·
2020-07-05 19:54
缓存/redis
spring boot 官方
文档翻译
之 集成 dubbo zookeeper
以上是项目接口图,由于dubbo官方要求接口要生产端和消费端共享,所以接口暂时放在common包下面,然后model装所有的entity,因为service和controller工程都要公用model,先来项目结构图model模块model代码packagecom.book.model.file;importjava.util.Date;importcom.book.model.obj.Abstr
不会编程的小菜
·
2020-07-05 18:00
springboot
dubbo
在SD卡上安装树莓派的操作系统 - Linux版
本文根据官方
文档翻译
,内容仅供参考。首先需要说明的是,下边介绍到的dd命令会重写你机器上的任何分区,如果在使用过程中错误的指定了分区,很可能会删除掉你现有分区上的所以内容,使用时请谨慎一些。
市井牛虻
·
2020-07-05 17:34
树莓派开发
Mbed OS
文档翻译
之 参考(贡献(移植目标(线程安全和移植)))
线程安全和移植关于这份文件本文档介绍了ArmMbedOSRTOS和线程安全机制,然后讨论将它们移植到新目标。RTOSMbedOS5中引入的主要改进之一是基于实时操作系统(RTOS)的新编程模型。一些早期版本的ArmMbed已经为RTOS提供了可选支持。在版本5中,RTOS支持是平台的标准功能,因此开发人员可以利用基于多线程的更灵活的编程模型。与任何多线程环境一样,Mbed开发人员需要使用各种同步原
XinLiBK
·
2020-07-05 17:31
Mbed
OS
Mbed OS
文档翻译
之 参考(API(蓝牙(BLE)))
BLE蓝牙低功耗(BLE)是用于构建个人区域网络的低功率无线技术标准。BLE的典型应用是医疗保健,健身追踪器,信标,智能家居,安全,娱乐,接近传感器,工业和汽车。ArmMbedBLE,也称为BLE_API,是Mbed的蓝牙低功耗软件解决方案。许多Mbed目标和组件支持MbedBLE。开发人员可以使用它来创建新的支持BLE的应用程序。Mbed的BLE_API与平台上的BLE控制器接口。它隐藏了BLE
XinLiBK
·
2020-07-05 17:30
Mbed
OS
Mbed OS
文档翻译
之 参考(API(网络接口(Cellular)))
CellularCellularBase类层次结构CellularBase提供了一个C++API,用于通过蜂窝设备连接到互联网。ArmMbedOS提供了CellularBase的参考实现,它具有更多信息。CellularCellularBase提供了一个C++API,用于通过蜂窝设备连接到互联网。ArmMbedOS提供了CellularBase的参考实现。入门选择支持蜂窝的Mbed板,例如UBLO
XinLiBK
·
2020-07-05 17:30
Mbed
OS
Mbed OS
文档翻译
之 参考(API(蓝牙(概述)))
蓝牙概述蓝牙低功耗(BLE)是个人区域网络的低功耗无线技术标准。与传统蓝牙标准不同,BLE可降低功耗,使您的BLE设备可以使用币形电池运行数月或数年。BLE的典型应用是医疗保健,健身追踪器,信标,智能家居,安全,娱乐,接近传感器,工业和汽车。这种双向通信意味着您可以使用单个设备发送信息并根据该信息执行操作。当地面干燥时,你可以给你的花园浇水,在你的狗的项圈上放一个带有你细节的灯塔,或者当一辆车离你
XinLiBK
·
2020-07-05 17:30
Mbed
OS
Mbed OS
文档翻译
之 参考(API(网络接口(Wi-Fi)))
Wi-FiWiFiInterface类层次结构WifiInterface提供了一个简单的C++API,用于通过Wi-Fi设备连接到互联网。Wi-Fi类参考WiFiInterface类参考公共成员函数virtualnsapi_error_tset_credentials(constchar*ssid,constchar*pass,nsapi_security_tsecurity=NSAPI_SECU
XinLiBK
·
2020-07-05 17:30
Mbed
OS
Mbed
Mbed
OS
Mbed
OS
5
Mbed OS
文档翻译
之 参考(API(安全(uVisor)))
uVisor警告:uVisor被ARM平台安全体系结构(PSA)中定义的安全分区管理器(SPM)取代。uVisor自MbedOS5.10起不推荐使用,并被原生PSA兼容的SPM实施所取代。uVisor是一个独立的软件管理程序,可在ARMCortex®-M3和Cortex®-M4微控制器上创建独立的安全域。它增强了对恶意软件的恢复能力,并保护秘密甚至在同一应用程序的不同模块之间泄露。有关更多信息,请
XinLiBK
·
2020-07-05 17:30
Mbed
OS
Mbed OS
文档翻译
之 参考(API(网络接口(网络状态)))
网络状态此接口以异步方式通知您有关连接状态的更改。提供一种将回调函数注册到套接字的方法可以实现这一点。每次网络接口的状态发生变化时,都会触发回调。用法回调需要处理这些可能的网络状态:/**Enumofconnectionstatustypes**Validerrorcodeshavenegativevalues.**@enumnsapi_connection_status*/typedefenum
XinLiBK
·
2020-07-05 17:30
Mbed
OS
Mbed OS
文档翻译
之 参考(API(LoRaWAN(LoRa 无线电驱动程序)))
LoRa无线电驱动程序LoRaRadio是一个纯虚类,它定义了LoRa无线电驱动程序的API。该类的实现被传递给ArmMbedLoRaWAN栈。有关更多信息,请参阅现有的MbedOS支持的驱动程序。LoRaRadio类参考LoRaRadio类参考公共成员函数virtualvoidinit_radio(radio_events_t*events)=0virtualvoidradio_reset()=
XinLiBK
·
2020-07-05 17:30
Mbed
OS
Mbed OS
文档翻译
之 参考(API(存储(概述)))
存储概述ArmMbedOS中的存储API包括:文件系统:在块设备上使用文件系统的通用接口。块设备:基于块的存储设备的通用接口。声明文件系统FileSystem类为文件系统操作提供核心API。您必须提供一个块设备来备份文件系统,该文件系统为文件系统提供原始存储。声明具有名称的文件系统时,可以通过open和fopen函数或File类的open函数打开文件系统上的文件。文件系统LittleFileSys
XinLiBK
·
2020-07-05 17:30
Mbed
OS
Mbed OS
文档翻译
之 参考(API(RTOS(Event)))
EventEvent类提供API来配置事件延迟和周期时间。您可以使用postAPI将事件发布到基础EventQueue,您可以使用cancel取消最近发布的事件。Event类是线程安全的。post和cancelAPI是IRQ安全的。Event类参考Event.hEventQueue示例:将事件发布到队列下面的代码演示了如何实例化,配置和发布事件。main.cpp导入到MbedIDE#include
XinLiBK
·
2020-07-05 17:59
Mbed
OS
Mbed OS
文档翻译
之 参考(API(RTOS(Queue)))
QueueQueue类层次结构Queue允许您将指向生产者线程的数据的指针排队到使用者线程。Queue类参考rtos::Queue类模板参考公共成员函数Queue()~Queue()boolempty()constboolfull()constosStatusput(T*data,uint32_tmillisec=0,uint8_tprio=0)osEventget(uint32_tmillise
XinLiBK
·
2020-07-05 17:59
Mbed
OS
Mbed OS
文档翻译
之 参考(API(网络套接字(UDPSocket)))
UDPSocketUDPSocket类层次结构UDPSocket类提供了使用sendto和recvfrom成员函数通过UDP发送数据包的功能。数据包可能丢失或无序到达,因此我们建议您在需要保证交付时使用TCPSocket。构造函数接受NetworkStack指针以打开指定NetworkInterface上的套接字。如果你没有传入构造函数,那么你必须调用open来初始化套接字。UDPSocket类参
XinLiBK
·
2020-07-05 17:59
Mbed
OS
Mbed OS
文档翻译
之 参考(API(网络套接字(DNS 解析器)))
DNS解析器DNS类层次结构DNS解析器提供了用于执行DNS主机名解析的界面。您可以使用DNS主机名解析将资源名称转换为IP地址。连接接口后,可以进行DNS主机名解析。您可以使用返回的IP地址建立套接字连接。用法DNS解析器支持阻止和异步DNS主机名解析。要进行DNS主机名解析:实例化并连接网络接口。调用gethostbyname()函数来解析地址。要进行异步DNS主机名解析:为异步主机名解析创建
XinLiBK
·
2020-07-05 17:59
Mbed
OS
Mbed OS
文档翻译
之 参考(API(RTOS(Thread)))
ThreadThread类层次结构Thread类允许定义,创建和控制并行任务。注意:函数main是在系统初始化时启动的特殊线程函数。Thread类参考rtos::Thread类参考公共类型enumState{Inactive,Ready,Running,WaitingDelay,WaitingJoin,WaitingThreadFlag,WaitingEventFlag,WaitingMutex,
XinLiBK
·
2020-07-05 17:59
Mbed
OS
Mbed OS
文档翻译
之 参考(API(网络套接字(概述)))
网络套接字概述IP网络的应用程序编程接口是SocketAPI。如本书的IP网络部分所述,SocketAPI与OSI第4层(传输层)相关。在MbedOS中,SocketAPI支持TCP和UDP协议。套接字在MbedOS中,此套接字API基于C++,但严格遵循POSIX标准(IEEEStd1003.1)和相关RFC标准的功能。标准将套接字分为两类,即数据报和流套接字。MbedOS使用协议名称UDPSo
XinLiBK
·
2020-07-05 17:59
Mbed
OS
Mbed OS
文档翻译
之 参考(API(网络接口(Ethernet)))
EthernetEthInterface类层次结构EthInterface提供了一个C++API,用于通过以太网连接到互联网。默认情况下,此类不需要任何配置。它能够为目标选择默认的以太网驱动程序并选择正确的网络栈。用法要静态初始化驱动程序,请创建一个对象而不传递任何参数:EthernetInterfaceeth;然后,如果默认配置足够,请调出界面:nsapi_error_tstatus=eth.c
XinLiBK
·
2020-07-05 17:59
Mbed
OS
Mbed OS
文档翻译
之 参考(API(RTOS(Semaphore)))
SemaphoreSemaphore类层次结构信号量管理对特定类型的共享资源池的线程访问。Semaphore类参考rtos::Semaphore类参考公共成员函数Semaphore(int32_tcount=0)Semaphore(int32_tcount,uint16_tmax_count)int32_twait(uint32_tmillisec=osWaitForever)int32_twai
XinLiBK
·
2020-07-05 17:59
Mbed
OS
Mbed OS
文档翻译
之 参考(API(网络套接字(SocketAddress)))
SocketAddress使用SocketAddress类表示唯一网络端点的IP地址和端口对。大多数网络函数也被重载以接受IP地址的字符串表示,但是您可以使用SocketAddress来避免在重复的网络事务期间解析IP地址的开销,并且您可以将其作为第一类对象传递。SocketAddress类参考SocketAddress类参考公共成员函数templateSocketAddress(S*stack,
XinLiBK
·
2020-07-05 17:59
Mbed
OS
Mbed
Mbed
OS
Mbed
OS
5
Mbed OS
文档翻译
之 参考(API(网络接口(概述)))
网络接口概述套接字在打开时需要一个NetworkInterface实例,以指示应在哪个NetworkInterface上创建套接字。NetworkInterface提供了一个实现底层套接字操作的网络栈。网络接口也是应用程序指定网络配置的控制API。现有网络接口:Ethernet:用于通过以太网连接连接到互联网的API。Wi-Fi:使用Wi-Fi设备连接到互联网的API。Cellular:用于使用蜂
XinLiBK
·
2020-07-05 17:59
Mbed
OS
Mbed OS
文档翻译
之 参考(API(驱动(SPI)))
SPISPI类层次结构SPI接口提供串行外设接口主机。您可以使用此接口与SPI从设备进行通信,例如FLASH存储器,LCD屏幕和其他模块或集成电路。接口引脚图SPI接口的默认设置为1MHz,8位,模式0。您可以使用SPI接口从SPI端口写入数据字,返回从SPI从器件接收的数据。您还可以配置SPI时钟频率和格式。格式设置为数据字长度为8到16位,模式如下表所示:模式极性相位000101210311S
XinLiBK
·
2020-07-05 17:58
Mbed
OS
Mbed OS
文档翻译
之 参考(技术(6LoWPAN Mesh))
6LoWPANMesh本指南提供了在6LoWPAN网状网解决方案之上开发应用程序的设计指南。这里不详细讨论API和技术。6LoWPAN网络概述通常,6LoWPAN网络由多个低功率节点上的一个边界路由器组成。节点连接到云服务,用于馈入传感器或控制数据。6LoWPAN网络中的不同设备类型在6LoWPAN网络中,设备可以具有不同的角色。插图中的颜色代表不同的设备类型,并在本教程的示例中使用。边界路由器(
XinLiBK
·
2020-07-05 17:58
Mbed
OS
Mbed OS
文档翻译
之 参考(API(驱动(Serial)))
SerialSerial类层次结构Serial接口提供UART功能。串行链路有两个单向通道,一个用于发送,一个用于接收。链接是异步的,因此必须将串行链路的两端配置为使用相同的设置。其中一个串行连接使用ArmMbedUSB端口,可让您轻松与主机PC通信。Serial类参考mbed::Serial类参考公共成员函数Serial(PinNametx,PinNamerx,constchar*name=NU
XinLiBK
·
2020-07-05 17:58
Mbed
OS
Mbed OS
文档翻译
之 参考(API(驱动(I2C)))
I2CI2C类层次结构I2C接口提供I2C主控功能。I2C是双线串行协议,允许I2C主设备与I2C从设备交换数据。您可以使用它与I2C设备进行通信,例如串行存储器,传感器和其他模块或集成电路。I2C协议每条总线最多支持127个设备,其默认时钟频率为100KHz。注意:请记住,在sda和scl上需要一个上拉电阻。I2C总线上的所有驱动器都需要是开路集电极,因此必须在两个信号上使用上拉电阻。上拉电阻的
XinLiBK
·
2020-07-05 17:58
Mbed
OS
Mbed OS
文档翻译
之 参考(API(驱动(Ticker)))
TickerTicker类层次结构使用Ticker界面设置重复中断;它以指定的速率重复调用函数。您可以创建任意数量的Ticker对象,同时允许多个未完成的中断。该函数可以是静态函数,特定对象的成员函数或Callback对象。警告和说明ISR中没有阻塞代码:避免任何调用等待,无限循环或阻塞调用。在ISR中没有printf,malloc或new:避免调用庞大的库函数。特别是,某些库函数(例如print
XinLiBK
·
2020-07-05 17:58
Mbed
OS
Mbed OS
文档翻译
之 参考(API(驱动(Timeout)))
TimeoutTimeout类层次结构使用Timeout接口设置中断以在指定的延迟后调用函数。您可以创建任意数量的Timeout对象,同时允许多个未完成的中断。警告和说明定时器基于32位int微秒计数器,因此它们的时间最长可达2^31-1微秒(30分钟)。它们的设计时间介于微秒和秒之间。在较长时间内,您应该考虑time()实时时钟。ISR中没有阻塞代码:避免任何调用等待,无限循环或阻塞调用。在IS
XinLiBK
·
2020-07-05 17:58
Mbed
OS
Mbed OS
文档翻译
之 参考(API(驱动(RawSerial)))
RawSerialRawSerial类层次结构RawSerial类提供UART功能,而不像Serial类那样使用Stream的打印和扫描功能。RawSerial不会重新定位标准库打印和扫描功能。相反,RawSerial重新实现打印和扫描功能,以使用每个目标的底层串行通信功能。有关目标串行支持,请参阅移植指南。这使得RawSerial适合用于RTOS的中断处理程序。串行通道在构造函数中具有以下可配置
XinLiBK
·
2020-07-05 17:58
Mbed
OS
Mbed OS
文档翻译
之 参考(API(驱动(DigitalIn)))
DigitalIn使用DigitalIn接口读取数字输入引脚的值。逻辑电平为1或0。您可以使用任何编号的ArmMbed引脚可以用作DigitalIn。DigitalIn类参考API摘要mbed::DigitalIn类参考公共成员函数DigitalIn(PinNamepin)DigitalIn(PinNamepin,PinModemode)intread()voidmode(PinModepull)
XinLiBK
·
2020-07-05 17:28
Mbed
OS
Mbed OS
文档翻译
之 参考(API(驱动(PwmOut)))
PwmOut使用PwmOut接口控制PWM信号的频率和占空比。提示:首先设置循环时间,然后使用write()函数的相对时间段或使用pulsewidth()函数的绝对时间段设置占空比。默认时间为0.020秒,默认脉冲宽度为0。PwmOut类参考mbed::PwmOut类参考公共成员函数PwmOut(PinNamepin)voidwrite(floatvalue)floatread()voidperi
XinLiBK
·
2020-07-05 17:28
Mbed
OS
Mbed OS
文档翻译
之 参考(API(驱动(AnalogOut)))
AnalogOut使用AnalogOut接口将模拟输出引脚的输出电压设置为百分比或无符号短路。MbedOS提供单独的API以使用百分比或范围。MbedOS支持最大分辨率VCC/65536V,但实际分辨率取决于硬件。注意:并非所有引脚都能够成为AnalogOut,因此请检查电路板的pinmap。AnalogOut类参考mbed::AnalogOut类参考公共成员函数AnalogOut(PinName
XinLiBK
·
2020-07-05 17:27
Mbed
OS
Mbed OS
文档翻译
之 参考(API(平台(Error handling)))
错误处理MbedOS提供错误代码和错误状态定义以及错误处理API,用于错误构造,报告和检索先前报告的错误。MbedOS还提供函数和宏来生成和定义新的错误状态值,从错误状态值中提取信息并将错误报告给系统。任何软件层(例如应用程序,驱动程序,HAL和协议栈)都可以使用这些错误处理API。错误功能还有助于通过STDOUT发出错误消息。mbed_error.h声明了MbedOS提供的错误功能。从概念上讲,
XinLiBK
·
2020-07-05 17:27
Mbed
OS
Mbed OS
文档翻译
之 参考(API(平台(Mbed statistics)))
Mbed统计MbedOS提供了一组函数,可用于在运行时捕获内存和线程统计信息。mbed_stats.h声明了这些函数。要启用所有MbedOS统计信息,必须使用MBED_ALL_STATS_ENABLED宏构建代码。内存统计您可以使用内存统计函数在运行时捕获堆使用情况,累积栈使用情况或每个线程的栈使用情况。要启用内存使用情况监视,必须使用以下宏构建MbedOS:MBED_HEAP_STATS_ENA
XinLiBK
·
2020-07-05 17:27
Mbed
OS
Mbed OS
文档翻译
之 参考(API(平台(CircularBuffer)))
CircularBufferCircularBuffer类提供了用于从缓冲区推送和弹出数据的API。在推送数据之前,应检查缓冲区是否已满,因为完整缓冲区会覆盖数据。在执行弹出操作之前,空API可用于检查缓冲区中的内容。CircularBuffer类是中断安全的;所有数据操作都在关键部分内执行。CircularBuffer是一个支持不同数据类型的模板化类。CircularBuffer类的声明必须指定
XinLiBK
·
2020-07-05 17:27
Mbed
OS
Mbed OS
文档翻译
之 参考(API(驱动(AnalogIn)))
AnalogIn使用AnalogInAPI读取施加到模拟输入引脚的外部电压。AnalogIn()将电压读取为系统电压的一部分。该值是从0.0(VSS)到1.0(VCC)的浮点。例如,如果您有3.3V系统且施加的电压为1.65V,则AnalogIn()读取0.5作为值。目前微控制器中使用的最常见的模数转换器之一称为逐次逼近型ADC。逐次逼近是现代微控制器中的一种流行选择,因为它精确且低功耗,占用微控
XinLiBK
·
2020-07-05 17:27
Mbed
OS
Mbed
Mbed
OS
Mbed
OS
5
Mbed OS
文档翻译
之 参考(API(平台(Assert)))
断言MbedOS提供了一组宏,用于计算表达式并在表达式求值为false时输出错误消息。有两种类型的宏,一种用于在运行时评估表达式,另一种用于编译时评估。mbed_assert.h定义了这些宏。断言宏参考mbed_assert.h断言示例您可以使用MBED_ASSERT宏来对表达式进行运行时评估。如果评估失败,则会以下面的格式向STDIO输出错误消息。mbedassertationfailed:,f
XinLiBK
·
2020-07-05 17:27
Mbed
OS
Mbed OS
文档翻译
之 参考(API(平台(Power management)))
能源管理睡眠MbedOS中只有一个睡眠功能:voidsleep();此函数调用睡眠管理器,它选择最合适的睡眠模式。注意:在大多数情况下,您不需要直接调用sleep()。只要系统空闲,MbedOS就会自动进入睡眠模式。这是所有线程都处于等待状态,例如等待事件或超时。睡眠模式有两种可用的睡眠模式:1.睡眠模式核心的系统时钟停止,直到发生复位或中断。这消除了处理器,存储器系统和总线使用的动态功率。此模式
XinLiBK
·
2020-07-05 17:27
Mbed
OS
Mbed OS
文档翻译
之 参考(技术(以太网))
以太网术语“以太网”指的是1980年首次引入并在1983年标准化为IEEE802.3的技术。以太网是有线网络,通常通过双绞线实现,但也存在光纤和同轴电缆。然而,同轴已被取代,并且没有人再使用它。最初,标准的速度为1Mb/s,但后来标准将其增加到前10Mb/s,后来增加到100Mb/s和1Gb/s。后两者仍然是当今最流行的连接速度。以太网可以使用长达100米的电缆。当连接到交换机时,以太网允许最大段
XinLiBK
·
2020-07-05 17:26
Mbed
OS
Mbed OS
文档翻译
之 参考(配置(存储))
存储此页面描述了MbedOS中存储的构建时可配置参数。不同的存储模块没有标准的共享配置选项。相反,每个模块都有自己的特定于实现的配置选项。LittleFS配置。NVStore配置。以下是mbedcompile--config-v生成的存储配置参数的完整列表。有关如何使用或覆盖这些设置的详细信息,请参阅配置系统文档。LittleFS配置LittleFS提供了几个配置选项,可用于调整不同硬件上的文件系
XinLiBK
·
2020-07-05 17:26
Mbed
OS
Mbed OS
文档翻译
之 参考(配置(平台))
平台平台配置允许自定义平台级OS选项。这些选项包括STDIO的错误处理属性和串行通信配置设置。它们在平台之外工作,因为它们影响系统级printf调用,而不是Serial对象,但default-serial-baud-rate除外。以下是mbedcompile--config-v生成的平台配置参数的完整列表。有关如何使用或覆盖这些设置的详细信息,请参阅配置系统文档。Configurationpara
XinLiBK
·
2020-07-05 17:26
Mbed
OS
Mbed OS
文档翻译
之 参考(API(平台(概述)))
平台概述平台模块的作用是在不同的标准库和工具链之上提供通用MCU管理基础架构,一些通用数据结构和一致的用户体验。此页面包含有关这些主题的参考资料。通用MCU管理基础设施MbedOS通过使用多个范围锁和多个全局API简化了MCU管理。锁,DeepSleepLock和CriticalSectionLock使用RAII创建一个范围,在该范围内保持适当的锁;这些锁获取操作是它们的构造函数,它们的释放操作是
XinLiBK
·
2020-07-05 17:26
Mbed
OS
Mbed OS
文档翻译
之 参考(运行(执行))
执行线程您的应用程序(主函数)在主线程中开始执行,但它不是MbedOS中唯一运行的线程。有许多线程在运行系统服务,例如:Main-执行应用程序主函数的默认线程。主线程默认具有4kB的栈空间。应用程序可以通过定义MAIN_STACK_SIZE参数在mbed_app.json中对其进行配置。Idle-当系统中没有其他活动时由调度程序运行的线程(例如,所有其他线程都在等待某个事件)。它用于确保电路板没有
XinLiBK
·
2020-07-05 17:26
Mbed
OS
Mbed OS
文档翻译
之 参考(技术(IP 网络))
IP网络MbedOS中的IP网络分为三个明确定义的API级别。下图显示了最接近的匹配OSI模型层旁边的图层。IP网络以下部分介绍了每个级别中实现的API和技术。套接字API套接字API是所有IP连接方法中的通用API。MbedOS中的所有网络栈都提供相同的套接字API,使应用程序可以在不同的连接方法甚至栈之间移植。在OSI模型中,套接字API与第4层(传输层)相关。在MbedOS中,套接字API支
XinLiBK
·
2020-07-05 17:26
Mbed
OS
Mbed OS
文档翻译
之 参考(配置(RTOS))
RTOS线程内存模型MbedOS中的所有线程共享一个全局堆。默认情况下,mbedOS为全局堆中的线程栈动态分配内存。用户生成的线程栈可以从其他内存区域分配。全局堆的大小取决于编译器。使用IAR进行编译时,堆大小是静态的,并且对于MbedOS中的每个目标,堆大小是不同的。您可以在嵌套在目标目录中的IAR链接器配置文件中找到它。例如,您可以找到K66F的链接器配置文件。对于GCC和ARM编译器,堆大小
XinLiBK
·
2020-07-05 17:26
Mbed
OS
Mbed OS
文档翻译
之 参考(配置(连接))
连接此页面描述了MbedOS中连接的构建时可配置参数。有几类可配置的连接参数,因此我们在不同的连接方法之间构建了此页面:LwIP配置。LwIP内存优化。LwIP协议支持。蜂窝配置。选择默认网络接口。注意:您可以在6LoWPAN和ThreadMesh下找到Mesh网络的设置。以下是mbedcompile--config-v生成的连接配置参数的完整列表。有关如何使用或覆盖这些设置的详细信息,请参阅配置
XinLiBK
·
2020-07-05 17:26
Mbed
OS
Mbed OS
文档翻译
之 参考(技术(Mbed OS 中的网络连接))
MbedOS中的网络连接MbedOS支持多种连接选项。本节帮助您了解如何将基于MbedOS的设备连接到外部世界。连接选项以下是我们支持的不同连接技术的简要介绍。蓝牙低能耗蓝牙蓝牙低功耗(BLE)是个人区域网络的低功耗无线技术标准。BLE的典型应用是医疗保健,健身追踪器,信标,智能家居,安全,娱乐,接近传感器,工业应用和汽车。要了解如何在MbedOS上使用蓝牙低功耗,请参阅蓝牙用户API参考。IP网
XinLiBK
·
2020-07-05 17:26
Mbed
OS
CMSIS-RTOS2
文档翻译
之 从 API v1 迁移到 API v2
从APIv1迁移到APIv2要使用API版本2功能,请遵循以下步骤中描述的步骤:RTX迁移指南-从API版本1迁移到API版本2的步骤详细的API函数差异-功能差异列表RTX迁移指南RTX5提供两个API层:CMSIS-RTOSv1和CMSIS-RTOSv2。这允许从v1到v2的梯度转换。修改的v1头文件和特殊的v1兼容性模块使现有代码可以在几乎不做任何修改的情况下在v2实现上运行。只有少数不兼容
XinLiBK
·
2020-07-05 17:25
CMSIS
CMSIS-RTOS2
文档翻译
Mbed OS
文档翻译
之 简介(我们如何发布 Arm Mbed OS)
我们如何发布ArmMbedOS三种类型的ArmMbedOS版本是主要版本,功能和补丁。主要发布主要版本不经常发生,表明操作系统结构可能发生变化。在主要版本中,“MbedOS”之后的第一个数字发生了变化。例如,ArmMbedOS5.0是主要版本。它们可以包括:不兼容的功能变化(包括重新设计,删除和新增功能)。删除已弃用的功能。功能发布功能发布每季度发布一次。顾名思义,功能发布为代码库引入了新功能。与
XinLiBK
·
2020-07-05 17:25
Mbed
OS
Mbed OS
文档翻译
之 简介(概述)
MbedOS5ArmMbedOS允许您编写在嵌入式设备上运行的应用程序,方法是提供以硬件可以理解的方式解释应用程序代码的层。您的应用程序代码是用C和C++编写的。它使用MbedOS提供的应用程序编程接口(API)。这些API允许您的代码以统一的方式在不同的微控制器上工作。这减少了基于Arm的微控制器入门和集成大型软件项目的挑战。从哪儿开始如果您正在使用Windows,则可能需要安装串口驱动程序。使
XinLiBK
·
2020-07-05 17:25
Mbed
OS
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他