# Performance Monitor - MicroPython
**Repository Path**: jd3096p/performance-monitor-micropython
## Basic Information
- **Project Name**: Performance Monitor - MicroPython
- **Description**: PC 性能监视器客户端,使用 MicroPython 驱动 TFT 屏幕实时显示硬件性能
- **Primary Language**: Python
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2022-02-04
- **Last Updated**: 2022-02-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Performance Monitor - MicroPython

### 项目介绍
使用 TFT 屏幕显示从 [Performance Monitor - CSharp](https://gitee.com/walkline/performance-monitor-csharp) 服务端接收到的硬件使用率信息
| 设计效果 | 实际效果 |
| :-: | :-: |
|  |  |
### 使用方法
1. 烧录固件
```bash
$ ab --flash
```
2. 上传程序文件
```bash
$ ab
```
3. 重启开发板
4. PC 运行 [HardwareMonitor.exe](https://gitee.com/walkline/performance-monitor-csharp/releases) 并点击`Start`
5. 观察屏幕变化
### 固件文件
固件使用 [MicroPython 资源管理器](https://gitee.com/walkline/micropython-resource-manager) 集成了如下文件:
```docs
├─fonts
│ font_20.bin
│ font_28.bin
│ font_50.bin
```
字库文件使用 [FontMaker Client](https://gitee.com/walkline/fontmaker-client/tree/binary/) 生成,方法如下:
1. 新建一个文本文件,输入`1`保存为`ascii.txt`
2. 分别使用命令生成字库文件:
```bash
$ FontMaker_Cli.exe -f "JetBrains Mono" -b -s 20 -w 10 --input ascii.txt -sh -o font_20.bin
$ FontMaker_Cli.exe -f "JetBrains Mono" -b -s 28 -w 14 --input ascii.txt -sh -o font_28.bin
$ FontMaker_Cli.exe -f "JetBrains Mono" -b -s 50 -w 25 --input ascii.txt -sh -o font_50.bin
```
### 合作交流
* 联系邮箱:
* QQ 交流群:
* 走线物联:[163271910](https://jq.qq.com/?_wv=1027&k=xtPoHgwL)
* 扇贝物联:[31324057](https://jq.qq.com/?_wv=1027&k=yp4FrpWh)

