micro-rdk
所属分类:处理器开发
开发工具:Rust
文件大小:383KB
下载次数:0
上传日期:2023-06-14 17:08:34
上 传 者:
sh-1993
说明: 用于微控制器的Viam服务器
(Viam Server for Microcontrollers)
文件列表:
.canon.yaml (261, 2023-10-28)
.cargo (0, 2023-10-28)
.cargo\config.toml (669, 2023-10-28)
Cargo.toml (2737, 2023-10-28)
LICENSE (34451, 2023-10-28)
Makefile (4452, 2023-10-28)
buf.gen.yaml (286, 2023-10-28)
buf.yaml (67, 2023-10-28)
build.rs (341, 2023-10-28)
certs (0, 2023-10-28)
certs\google_gts_root_r1.crt (1912, 2023-10-28)
doc (0, 2023-10-28)
doc\dependency_decisions.yml (1619, 2023-10-28)
etc (0, 2023-10-28)
etc\docker (0, 2023-10-28)
etc\docker\Dockerfile (4989, 2023-10-28)
examples (0, 2023-10-28)
examples\.cargo (0, 2023-10-28)
examples\.cargo\config.toml (710, 2023-10-28)
examples\Cargo.lock (145837, 2023-10-28)
examples\Cargo.toml (2237, 2023-10-28)
examples\build.rs (12884, 2023-10-28)
examples\esp32-with-cred (0, 2023-10-28)
examples\esp32-with-cred\esp32-server-with-cred.rs (8108, 2023-10-28)
examples\esp32 (0, 2023-10-28)
examples\esp32\esp32-server.rs (5652, 2023-10-28)
examples\esp32\partitions.csv (293, 2023-10-28)
examples\native (0, 2023-10-28)
examples\native\native-server.rs (4036, 2023-10-28)
examples\rust-toolchain.toml (28, 2023-10-28)
examples\sdkconfig.defaults (1551, 2023-10-28)
... ...
Table of Contents
=================
- [Table of Contents](https://github.com/viamrobotics/micro-rdk/blob/master/#table-of-contents)
- [Micro-RDK (Robot Development Kit for Microcontrollers)](https://github.com/viamrobotics/micro-rdk/blob/master/#micro-rdk-robot-development-kit-for-microcontrollers)
- [Contact](https://github.com/viamrobotics/micro-rdk/blob/master/#contact)
- [(In)stability Notice](https://github.com/viamrobotics/micro-rdk/blob/master/#instability-notice)
- [Getting Started](https://github.com/viamrobotics/micro-rdk/blob/master/#getting-started)
- [License](https://github.com/viamrobotics/micro-rdk/blob/master/#license)
# Micro-RDK (Robot Development Kit for Microcontrollers)
Viam provides an open source robot architecture that provides robotics functionality via simple APIs.
The Micro-RDK is a lightweight version of Viam's [RDK](https://github.com/viamrobotics/micro-rdk/blob/master/https://github.com/viamrobotics/rdk). Its goal
is to be run on resource-limited embedded systems. The only microcontroller currently supported is
the ESP32.
**Website**: [viam.com](https://github.com/viamrobotics/micro-rdk/blob/master/https://www.viam.com)
**Documentation**: [docs.viam.com](https://github.com/viamrobotics/micro-rdk/blob/master/https://docs.viam.com)
**Cloud App**: [app.viam.com](https://github.com/viamrobotics/micro-rdk/blob/master/https://app.viam.com)
## Contact
- Discord:
- Support:
## (In)stability Notice
> **Warning**
> This is an alpha release of the Viam Micro-RDK. Stability is not guaranteed. Breaking changes are likely to occur, and occur often.
## Getting Started
For documentation of the Micro-RDK, see the [Viam Documentation](https://github.com/viamrobotics/micro-rdk/blob/master/https://docs.viam.com/installation/microcontrollers/).
## Debugging
### Viewing server logs
The following instructions should be used for viewing server logs from an esp32 in terminal. These logs should be copied and included when contacting Viam support.
#### Using espflash
To see server logs for an esp32, use the `monitor` command on `espflash`:
```
cargo espflash monitor
```
#### Without espflash
In the event that cargo and/or espflash is not installed, the [micro-rdk-installer](https://github.com/viamrobotics/micro-rdk/blob/master/https://github.com/viamrobotics/micro-rdk/tree/main/micro-rdk-installer) also contains the monitor command and can be downloaded as an alternative.
Here is an example using the x86_***-Linux version:
```
./micro-rdk-installer-amd***-linux monitor
```
## License
Copyright 2022-2023 Viam Inc.
AGPLv3 - See [LICENSE](https://github.com/viamrobotics/micro-rdk/blob/master/https://github.com/viamrobotics/micro-rdk/blob/main/LICENSE) file
近期下载者:
相关文件:
收藏者: