一、数据处理
存储----- 数据库/csv
.csv 是 Comma-Separated Values (逗号分隔值)的缩写,是一种纯文本格式 ,专门用来存储表格数据(如数字、文字)。就是excel格式。
| 维度 | CSV (.csv) | Excel (.xlsx) |
|---|---|---|
| 文件本质 | 纯文本文件(无格式) | 二进制专属格式(含格式、公式) |
| 兼容性 | 全系统通用,可直接用记事本打开 | 仅 Excel/WPS 等专业软件打开 |
| 数据容量 | 理论无上限,仅受限于磁盘空间 | 单表最大 1,048,576 行 |
| 核心用途 | 数据交换、程序读写、轻量化存储 | 可视化编辑、复杂计算、图表制作 |
二、数据
1.数据采集 --驱动
2.数据处理
3.存储 --数据库/csv
4.警告
5.控制(开环控制(只控制无反馈)、闭环控制(有反馈) )
6.UI
7.联网
UI:用户和程序 / 系统交互的可视化界面,你能看到、点到、操作到的所有部分,都属于 UI。
lvgl:轻量级、全能型、嵌入式专用的 UI 图形库。
三、配置LVGL
下载 LVGL:
1.LVGL V8.3 完整官方下载(包含 lvgl、lv_drivers、lv_port_linux_frame_buffer)
2.下载后解压出来,完整结构:
- lvgl/
- lv_drivers/
- lv_port_linux_frame_buffer/

- 然后进入工程目录,make 编译一下(改Mikefile文件)

4.删除自己写的自启动文件

5.删除开发板原有的UI库

6.写一个自动挂载脚本
cs
#!/bin/sh
mount -o nolock,nfsvers=3 192.168.1.3:/home/linux/nfs /mnt/nfs
cs
chmod 0777 nfs.sh