LVGL图形库学习笔记

本文整理了LVGL图形库的学习资源和开发要点。

官方资源

开发环境

GUI编辑器

Linux Frame Buffer

1
2
3
4
5
6
7
8
# 花屏测试
cat /dev/urandom > /dev/fb0

# 画点
echo -en '\xFF\xFF\xFF\x00' > /dev/fb0

# 截屏
cp /dev/fb0 myfile

相关项目

其他GUI方案

Raspberry Pi入门指南

本文整理了Raspberry Pi的入门使用指南。

官网

局域网查找设备

Mac/Linux

1
arp -n | awk '/b8:27:eb/ {print $1}'

Windows

1
arp -a | findstr e4-5f-01

开启SSH

将SD卡连接到电脑,在根目录新建名为”SSH”的文件(无后缀)。

修改时区

1
2
3
sudo dpkg-reconfigure tzdata
# 或
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

GPIO

1
2
3
4
5
# 查看引脚
pinout

# 查看详细状态
gpio readall

教程资源

Ollama

Ollama

Get up and running with large language models.

shell 安装

1
curl -fsSL https://ollama.com/install.sh | sh

docker镜像源, /etc/docker/daemon.json

1
https://docker.registry.cyou

CPU only , Install

1
docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama

IoT资源搜索站点汇总

本文汇总了IoT开发中常用的资源搜索站点,包括FCCID查询、PCB UL查询、电子器件采购等。

FCCID查询

PCB UL 查询

USB ID查询

射频搜索

屏库

电子器件采购

数据手册查询

PCB打样

  • 嘉立创(高清字符|高频板)
  • 猎板(猛男粉)
  • 捷配(高频板)
  • 华秋
  • 捷多邦

拆解测评

方案平台

公司财报

Ultralytics

YOLOv7

https://github.com/WongKinYiu/yolov7.git

yolov7搭配环境

https://blog.csdn.net/u014613075/article/details/127728506

https://blog.csdn.net/qq_51963216/article/details/125858784

yolov7模型训练结果分析以及如何评估yolov7模型训练的效果

Bookmark: https://blog.csdn.net/weixin_43397302/article/details/127073824

基于YOLOv5的疲劳驾驶检测系统(Python+清新界面+数据集)

https://blog.csdn.net/qq_32892383/article/details/129368345

基于Perclos&改进YOLOv7的疲劳驾驶DMS检测系统(源码&教程)

https://blog.csdn.net/m0_73650442/article/details/128001511

OpenVPN部署

Bookmark: https://frps.cn/14.html

Bookmark: https://www.spacesafe.top/archives/1557

服务端安装

https://github.com/Nyr/openvpn-install

生成配置文件

通过

bash openvpn-install.sh

生成客户端配置,管理客户端账号

1
2
3
4
5
6
7
8
9
10
[root@dns ~]# bash openvpn-install.sh

OpenVPN is already installed.

Select an option:
1) Add a new client
2) Revoke an existing client
3) Remove OpenVPN
4) Exit
Option: 1

重启

systemctl restart openvpn@service

智慧酒店系统方案

本文整理了智慧酒店系统的主要设备和PMS(酒店管理系统)方案。

客房控制设备供应商

1. 爱瑟菲(iisfree)

2. 广州日顺

3. 惠州尊宝(JoboSmart)

4. 南京普杰

PMS酒店管理系统

传统PMS

云PMS

DevOps工具链概览

DevOps 工具链概览

DevOps 工具链有 Jira, Gitlab, 时速云 DevOps 平台,Sonarqube, TestLink, Harbor

  • Jira: 项目管理;
  • Gitlab: 代码托管、在线 Review;
  • 时速云 DevOps 平台:基于 Kubernetes 的代码拉取,编译,代码扫描,单元测试,打包,构建镜像、持续部署,审批,邮件;
  • Sonarqube:代码静态扫描;
  • TestLink: 测试管理;
  • Harbor: 镜像托管,镜像安全扫描;

流程如下图所示。

DevOps学习路线

https://roadmap.sh/devops

参考链接

JenkinsCI-CD自动化部署

Jenkins CI/CD 自动化部署

官方文档:https://www.jenkins.io/zh/doc/

安装

参照官网的教程,其实安装是很简单的。有两种安装方式,都是基础的 ubuntu 命令:

一、添加源的方式安装server

1
2
3
4
5
6
7
# 添加Jenkins源
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

# 更新并安装
sudo apt-get update
sudo apt-get install jenkins

这里我选择的是长期支持版本,因此是 debian-stable,若是想用每周更新版,那就用 debian 替换 debian-stable 就好。不过目前这个官方源的速度国内堪忧,后面会说到。