logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Git扩展工具--GitExtension的安装和配置--2021-8-22

Git-Extension安装和配置Git是一种非常好的版本管理工具,但是用命令行使用起来多少有些不方便,所以使用图形界面的git Extension软件会方便很多前言git Extension 是单独的一个开源软件,但也是依赖Git才能使用,主要就是把git的命令转换成了图形界面的操作提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一

#git
LVGL8.1笔记1--显示移植(2022-0515)

参考了LVGL的官方文档、很多的CSDN上的文章、正点原子的LVGL文档等 总结出来的比较详细的移植说明

文章图片
#单片机#stm32#嵌入式硬件 +1
个人笔记--FreeRTOS消息队列学习总结

FreeRTOS消息队列简介队列是为了任务与任务、任务与中断之间的通信而准备的。队列可以在任务与任务、任务与中断之间传递消息。队列中可以存储有限的、大小固定的数据项目。任务与任务、任务与中断之间要交流的数据保存在队列中,叫做队列项目。队列所能保存的最大数据项目的数量叫做队列的长度。创建队列时会指定数据项目的大小和队列的长度。由于队列是用来传递消息的所以队列也叫做 消息队列。FreeRTOS中的信号

STM32串口中断卡死主循环一直进中断问题分析-2021-10-05

在一项目中,使用STM32作为主控,程序运行一段时间后概率出现主循环卡死现象。问题分析如下:1、程序USART2不停接收并处理串口数据,波特率115200;2、主循环卡死;3、USART1中断及TIM2中断响应函数运行正常;(USART1及TIM2中断优先级均比USART2高)4、出现现象后,拔掉USART2的接收数据线,现象不能回复正常;5、出现现象后,拔掉后再插入USART2的接收数据线,现象

#stm32
LVGL笔记20–lv_btnm矩阵按钮

LVGL笔记20–lv_btnm矩阵按钮​v_btnm 矩阵按钮对象你可以看作是一系列伪按钮的集合,只不过它是以行和列有序的方式来排列这些子按钮,名称中的 m 就是 matrix(矩阵)的缩写,注意了,我这里故意加了一个伪字来说明它不是真正的 lv_btn 按钮对象,而是 lv_btnm 内部纯绘制出来的具有按钮外观的图形,而且这个图形具有和 lv_btn 按钮一样的点击效果,这种伪按钮的好处是它

LVGL笔记14–lv_arc弧形

LVGL笔记14–lv_arc弧形v_arc 是一个用来绘制弧形的控件,和 lv_led 控件一样,非常的简单,通过样式中的line 字段来修改弧形的外观。可以用来做进度条,显示一些事件的进度。设置起始角度和终止角度两个参数,设置width和height值可以间接的设置出弧形的半径(r = width/2),lv_arc样式my_style.line.color : 用来设置弧形的颜色my_sty

LVGL笔记11--lv_btn按钮

LVGL笔记11–lv_btn按钮lv_btn是非常常用的控件,除了能显示文本,主要用途是用来和用户交互,实际上lv_btn按钮就是lv_cont容器的复杂变体,另外加上可选的子对象(最常用的是lv_label标签)共同构成了按钮控件按钮状态lv_btn按钮有五种状态:**LV_BTN_STATE_REL:**按钮的正常释放状态LV_BTN_STATE_PR: 按钮的正常按下状态LV_BTN_ST

LVGL笔记10--lv_cont容器

LVGL笔记10–lv_cont容器​简介:所谓的容器就是一个载体,用来装东西的,在 littleVGL 中,可以用来存放各种各样的子对象,当子对象的数量越来越多时,子对象们在父容器中的排列方式就显得尤为重要,因此lv_cont 容器就有一个专门的 Layout 布局属性来约束子对象们的摆放,layout 布局间隙是由样式来控制的,具体表现style.body.padding 样式属性上,lv_c

LVGL笔记12--event事件

LVGL笔记11–lv_btn按钮在 littleVGL 中任何对象都可以注册事件,这是在新版本中才加入的特性,分为通用事件和专用事件,总共支持 20 种事件类型,这是一个总和哈,并不是指每一个对象都具有 20 种事件类型,事件可以是由 littleVGL 库自身触发的,也可以是由外部物理操作触发的,比如触摸,点击等等,当然了,我们也可以通过调用 lv_event_send 接口来手动发送事件进行

LVGL笔记8--lv_style样式

LVGL笔记8–lv_style样式样式介绍​样式是用来修饰UI美观性,使用lv_style对UI界面进行重绘和重用,利用多个不同的样式来形成Theme对象。对于vl_obj基础对象而言,每个对象都有一个lv_style样式,但对于其他的控件(比如lv_btn按钮控件)可能拥有多个样式,因为一个稍微复杂的控件可能是由多个子部件组成,而每一个子部件可能都需要相应的样式来修饰,所以表面上看来这个控件拥

到底了