自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Altium Designer 网络标识的识别范围

Altium Designer 中有6种网络标识:Net Label、Net Label是通过名字来连接的,名字相同就可以传递信号。除了Port和Sheet Entry这两个标识以外,其他不同类型的网络标识即使标识名称相同,相互之间也没有连接关系。例如,Net Label 和Port只能通过连线才能把这两个不同类型的标识连接起来。Port和Net Label的作用范围是可以变化和更改的。

2023-02-16 08:26:45 1451

原创 vSphere (VMware Remote Console) ESXI 开启远程复制粘贴

vSphere ESXI 开启远程复制粘贴

2023-01-27 15:38:04 3085

原创 Candence CIS SQL数据库设置

Allegro Footprints

2022-07-24 20:07:28 644

原创 RouterOS v7 策略路由配置实例

v7 策略路由配置实例

2022-07-04 15:46:21 4135

原创 ST7789 TFT调试记录

先看控制波形图控制时序图

2022-05-23 09:13:46 446

原创 版本号命名规范

主版本号.子版本号.修订版本号.日期_版本阶段比如:V1.2.3.20220513_rc说明:第一位(1):主版本号。当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。第二位(2):子版本号。当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定是否修改。第三位(3):修订版本号。一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的bug即可发布一个修订版。此版本号由项目经理决定是否修改。

2022-05-17 13:14:10 17271

原创 Huawei RH2288 V3 风扇噪音大的解决方案

在家弄了一台华为2288 v3的服务器,无奈太吵了。通过查找文档发现通过ssh/Telnet命令进入后可以设置更长的一个时间。1、SSH登录iBMC2、查询当前风扇工作模式iBMC:/->ipmcget -d faninfoCurrent mode: autoauto则为自动3、更改自动为手动iBMC:/->ipmcset -d fanmode -v 1 1000000004、更改风扇转速根据自己业务量修改iBMC:/->ipmcset -d fanlevel -v

2022-05-15 13:50:36 17721 10

原创 使用Clion配置ESP_IDF开发ESP32

检查环境python环境python --versiongit环境git --version下载ESP_IDFESP_IDF下载方法参照说明下面给出PowerShell安装方法mkdir -p ~/espcd ~/espgit clone --recursive https://github.com/espressif/esp-idf.gitcd ~/esp/esp-idf./install.ps1 esp32Clion打开工程...

2022-02-16 15:13:58 4787

原创 Ubuntu提示CM版本过低的正确姿势

sudo apt remove --purge cmakehash -rsudo snap install cmake --classiccmake --version

2022-02-09 14:57:23 629

原创 ESP8266/ESP32自动下载电路原理分析

下载模式ESP8266/ESP32进入下载模式的条件很简单:EN(也称为RST)上升沿时候GPIO0保持为低电平,如图所示分析下载电路如下所示,其结构与RS触发器比较类似,注意EN和IO0信号均连接在三极管集电极,通过控制三极管只能拉低此信号,若三极管截止,则此信号的状态由其他电路决定(一般来说,此类信号会默认接电阻上拉到VCC)逻辑关系如下DTR = 0; RTS = 0, 此时Q1截止,Q2截止,EN = 1; IO0 = 1DTR = 0; RTS = 1,此时Q1截止,Q2导通,

2021-12-18 19:53:16 6439

原创 1.3 Styles(风格样式)

Styles 用于设置对象的外观。 lvgl 中的样式很大程度上受到 CSS 的启发。简而言之,其概念如下:样式是一个 lv_style_t 变量,它可以保存边框宽度、文本颜色等属性。它类似于 CSS 中的“类”。可以将样式分配给对象以更改其外观。在赋值过程中,可以指定目标部分(CSS 中的pseudo element)和目标状态(pseudo class)。例如,当滑块处于按下状态时,可以将“style_blue”添加到滑块的旋钮。任何数量的对象都可以使用相同的样式。样式可以级联,这

2021-12-06 12:56:45 655

原创 1.2 Positions, sizes, and layouts(位置、大小和布局)

Overview(概述)与 LVGL 的许多其他部分类似,设置坐标的概念受到 CSS 的启发。绝不是标准的完整实现,而是实现了 CSS 的子集(有时会稍作调整)。 简而言之,这意味着:设置的坐标(大小、位置、布局等)存储在样式中支持最小宽度、最大宽度、最小高度、最大高度有像素、百分比和“内容”单位x=0; y=0 坐标表示父级的左上角加上左/上填充加上边框宽度宽度/高度表示全尺寸,“内容区域”较小,填充和边框宽度支持 flexbox 和网格布局的子集Units(单位)pixel:一个

2021-12-06 11:49:28 1300

原创 1.1 Objects(对象)

Attributes(属性)Basic attributes(基本属性)所有对象共享基本属性:PositionSizeParentStylesEvent handlersEtc可以使用 lv_obj_set_... 和 lv_obj_get_...函数设置/获取这些属性:/*Set basic object attributes*/lv_obj_set_size(btn1, 100, 50); /*Set a button's size*/lv_obj_set_pos(bt

2021-12-04 09:53:28 1094

原创 Ping Pong Buffer 双缓冲 C++代码学习

1、Ping Pong Buffer 原理分析基本原理如上图所示,当设备有数据来时,先放入缓冲区1然后将缓冲区1的数据放入缓冲区2,这时缓冲区1可接收下次数据。工作区可从缓冲区2拿数据2、C++代码实现相关结构体创建typedef struct { void *buffer[2]; volatile uint8_t writeIndex; volatile uint8_t readIndex; volatile uint8

2021-11-17 15:42:07 4856 2

原创 基于CLion搭建ESP32的Arduino开发环境

安装PlatformIO插件及CLI首先请安装CLion,安装的过程在此不再赘述。安装完毕CLion之后,接下来需要下载PlatformIO插件来支持嵌入式开发。在CLion中,选择File->Settings->Plugins,搜索PlatformIO插件,进行安装。安装PlatformIO插件这个插件只是给CLion添加了PlatformIO的支持,接下来需要安装PlatformIO的命令行工具PlatformIO Core。在安装PlatformIO Core之前,请先确保自己已经

2021-11-03 14:42:33 3833 2

原创 ESP IDF使用官方规范操作创建工程和组件

本文档将介绍基于 CMake 的构建系统,它是 ESP-IDF V4.0 及以上版本的默认系统。此外 ESP-IDF 还支持 基于 GNU Make 的构建系统,基于 GNU Make 的构建系统是 ESP-IDF V4.0 以下版本的默认系统。先来看看IDF工具包,这是提供的参数和工具列表。PS E:\idf.pyUsage: idf.py [OPTIONS] COMMAND1 [ARGS]... [COMMAND2 [ARGS]...]... ESP-IDF CLI build mana.

2021-09-10 12:51:43 1228

原创 DELL R730xd 安装PCIE SSD 后风扇转速增高的解决方案

一、背景:如题,今天在730xd的服务器上测试新到的PCIE接口的固态盘,开机后风扇狂转。CPU 主板温度都正常。(未被服务器认证的PCIE设备会导致风扇转得很快)后来在DELL社区找到了解决这个问题的方法 ,现搬砖如下。仅对原作者观点做补充说明和个人备忘。二、解决方法1. 安装IPMI toolsLinux:yum install OpenIPMI OpenIPMI-toolschkconfig ipmi on # << optional for the taskservic

2021-09-06 19:42:16 7606 2

原创 基于ESP-IDF使用LVGL GUI框架

1.直接进入LVGL的ESP32 Examplelv_port_esp322.找到自己存放代码的地方clone一下git clone --recurse-submodules https://github.com/lvgl/lv_port_esp32.git3.进入这个文件夹执行以下操作cd components/lvgl_esp32_driversgit fetch origingit switch --track origin/fix/st7735_no_touch修改st7735

2021-08-10 16:05:47 1589

原创 VMware 安装Ubuntu无法复制的问题解决方法

安装完VMware Tools后直接执行下面指令,一路回车带闪电,最后reboot就可以了sudo apt-get install open-vm-toolssudo apt-get install open-vm-tools-desktop

2021-08-06 15:16:21 329

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除