使用mbed库

使用mbed库
mbed库提供了用于构建应用程序的C / C ++软件平台和库。注意:并非所有平台都具有实现这些API所需的资源或实现它们。

mbed内存模型 - mbed库使用的内存模型
RTOS内存模型 - mbed-rtos包含在程序中时使用的内存模型
模拟I / O.
AnalogIn - 读取施加到模拟输入引脚的电压
AnalogOut - 设置模拟输出引脚的电压
数字I / O.
DigitalIn - 配置和控制数字输入引脚。
DigitalOut - 配置和控制数字输出引脚。
DigitalInOut - 双向数字引脚
BusIn - 灵活地将多个DigitalIn引脚读取为一个值
BusOut - 将多个DigitalOut引脚写为一个值的灵活方式
BusInOut - 灵活地将多个DigitalInOut引脚读/写为一个值
PortIn - 快速读取多个DigitalIn引脚作为一个值
PortOut - 将多个DigitalOut引脚写为一个值的快速方法
PortInOut - 快速读取/写入多个DigitalInOut引脚作为一个值
PwmOut - 脉冲宽度调制输出
InterruptIn - 当数字输入引脚发生变化时触发事件。
计时器
定时器 - 创建,启动,停止和读取定时器
超时 - 在指定的延迟后调用函数
Ticker - 反复调用函数
等待 - 等待指定的时间
时间 - 获取并设置实时时钟
数字接口
串行 - 串行/ UART总线
SPI - SPI总线主控
SPISlave - SPI总线从站
I2C - I2C总线主控制器
I2CSlave - I2C总线从机
CAN - 控制器区域网络总线
实时操作系统
mbed RTOS
文件系统
LocalFileSystem - 将mbed磁盘用作程序中的存储
SDFileSystem - 将mbed磁盘用作程序中的存储
USB
USBDevice - 使用mbed作为USB设备
USBMouse - 以绝对或相对定位模拟USB鼠标
USBKeyboard - 模拟USB键盘,发送普通和媒体控制键
USBMouseKeyboard - 模拟具有绝对或相对定位的USB键盘和USB鼠标
USBHID - 通过原始USBHID接口进行通信,非常适合使用自定义PC程序进行无人驾驶通信
USBMIDI - 发送和接收MIDI信息以控制和控制PC音乐音序器等
USBSerial - 通过USB端口创建虚拟串行端口。非常适合与计算机轻松通信。
USBAudio - 创建USBAudio设备,能够通过USB从计算机接收音频流。
USBMSD - 实现大容量存储设备协议的通用类,用于访问各种块存储芯片
USBHost - 使用mbed充当USBHost
USBHostMouse - 从USB鼠标接收事件
USBHostKeyboard - 从USB键盘读取键码修改器
USBHostMSD - 读写USB闪存盘
USBHostSerial - 与虚拟串行端口通信
USBHostHub - 您可以使用USB集线器将多个USB设备插入mbed
联网
以太网 - 以太网
以太网接口
TCP / UDP套接字API
TCP / IP协议和API


有助于mbed
您还可以为mbed SDK和HDK做出贡献。

开源mbed SDK:
mbed库内部
mbed工具
mbed SDK移植
mbed SDK自动化测试
开源mbed HDK:
使用CMSIS-DAP进行调试
使用HDK
移植到新目标
 

你可能感兴趣的:(Mbed,OS)