一、LVGL简介LVGL(Light and Versatile Graphics Library)轻量级通用型图形库,是一个免费的开源图形库,提供了创建嵌入式 GUI 所需的一切,具有易于使用的组件,美观的视觉效果和低内存占用等特点。支持触摸屏操作,移植简单方便,开发者一直在不断完善更新。特点:丰富且强大的模块化图形组件:按钮 (buttons)、图表 (charts)、列表 (lists)、滑
最近迷上了vscode,小巧美观,最主要的是全平台。但是vscode并不是ide,必须得自己配置环境。网上有很多相关的帖子,但是很多介绍的并不是很详细。so, 在此贴出自己的配置过程。一、vscode安装C/C++ 插件 在此之前需要讲一下vscode界面一些布局。选择插件安装,或者vscode内按快捷组合键Ctrl+Shift+X。按照下列步骤1--->2--->
转载
2024-10-06 08:58:28
606阅读
特别声明本教程并没有创建一个 C++ 项目,只是提供了一个配置好的开发/学习环境;为方便日常学习 C++,内置了运行/调试单个 .cpp 源代码(必须是这个后缀!)或整个文件夹的便捷脚本。如果需要配置项目,请自行学习 CMake,并修改根目录下的 CMakeLists.txt; 同时,建议参考[附录]给出的文档修改配置。CMake 推荐读物见文章末[CMake 推荐读物]。前言本教程基于 2022
关键词:update,远程升级,fota,ota,差分目录名称如何用开发板实现update功能简介概述材料准备步骤常见问题相关资料以及购买链接简介update是物联网中比较常用的功能,本文介绍如何用Air724开发板,和合宙IOT后台如何做update升级。概述参数定义:参数语法参数参数释义返回值update.request()实时启动一次升级update.request()无无无update.s
文章目录1. 配置Debug方法1: 直接代码中设置参数方法2: 在launch.json中配置参数2. 使用debugpy工具调试(1) debugpy 工具安装(2) 配置launch.json文件(3) 在程序中增加debugpy的代码(4) 启动调试3. 调试快捷键3.1 删除所有断点快捷键设置 1. 配置Debug我们训练yolov5代码时,一般会配置一些参数,比如模型权重文件--we
转载
2024-08-28 20:13:49
539阅读
一.安装Visual Studio Code(vscode)插件:1.Chinese2.主题Super One Dark Theme3.插件luaide、LuaBeautify(快速格式化你的代码格式,让你在编写代码时杂乱的代码结构瞬间变得非常规整)ESLint(语法规则和代码风格的检查工具)万能语言运行环境 Code Runner,通过此插件就可以直接运行对应语言的代码代码拼写检查 Code S
对于一种语言,其所谓开发调试环境, 大体有以下两方面的内容:1、开发, 即代码编写, 主要是代码提示、补齐, 更高级一点的如变量名颜色等。2、调试, 主要是运行状态下断点、查看变量、堆栈等。 现在无论是端游还是手游(基于cocos2d)的开发, 基本模式都是c++内核 + lua逻辑的路线。对于c++的开发和调试, vs已经能很好的满足开发者的需求, 微软这方面真是值得称颂。不幸的是, lu
目前项目开发一直是用decoda进行调试,使用sublime编辑,本没有太大问题,都用了大半年。一直都比较忙,这段时间有空在decoda的源码基础上进行修改,就是想将调试器与编辑器融合起来,改成我期望中的理想的lua开发工具。国人写了一个luastudio,共享软件,之前试用过,很糟糕,还不如用decoda(至少能保证稳定性)。luacode主要用于解决lua调试与编辑两大问题,统一lua项目开发
转载
2024-06-25 08:59:13
158阅读
前面一节简单的介绍了VSCODE的简单调试功能,对于复杂的调试应用需要我们配置launch.json调试器配置文件。一、launch.json的属性1.1 必要属性type:启动配置的调试器类型(Debugger)。每一个语言一般都会提供一种调试器类型,C++为cppdbg,Lua为LuaHelper-Debug,具体名字看插件如何定义。request:请求类型。目前只支持两种类型launch和a
转载
2024-05-17 10:51:30
931阅读
Visual Studio Code(以下简称vscode)是一款免费开源的现代化轻量级代码编辑器,在性能、语言支持、开源社区方面,都做的很不错,广受各类开发方向的码农喜爱。由于vscode有些定制化的功能需要安装插件,这让很多初次使用的朋友有点无所适从,本次特别整理了Lua开发相关的vscode入门推荐配置,希望对大家有所帮助。1下载安装打开官网:https://code.visualstudi
转载
2024-08-24 13:48:30
199阅读
近日,有开发者提交了一个 VSCode 内存泄露的 issues,该问题导致在某些情况下使用 VSCode 会使内存使用率攀升。令人意外的是,VSCode 官方却表示不打算解决此问题,由此在社区引发了争议。 今年十月,有一名开发者发现了 VSCode 中存在内存泄漏的问题,并在官方仓库的 issues 中提交了这个问题: 1. 准备一个大文本文件(Citylots.
转载
2024-03-31 16:06:40
81阅读
vscode插件快餐教程(4) - 语言服务器协议lsp语言服务器协议lsp是vscode为了解决语言扩展中的痛点来实现的一套协议。如下图所示:总体说来,在有lsp之前,存在三个主要问题: 一是语言相关的扩展都是用该语言母语写的,不容易集成到插件中去。毕竟现在大量的语言都带有运行时。 二是语言扫描相关的工作都比较占用CPU资源,运行在vscode内部不如放在独立进程,甚至远程服务器上更好。 三是如
转载
2024-04-03 09:28:26
175阅读
Material Theme 下载量:130 万Visual Studio Code 最悠久的主题!Auto Import 下载量:46 万自动去查找、分析、然后提供代码补全。对于 TypeScript 和 TSX,可以适用。Import Cost 下载量:41 万该插件会在行尾显示导入的包的大小。为了计算包大小,该插件要使用 Webpack 和 babili-webpack-plug
# 使用VSCode编写Lua代码与连接Redis数据库
在日常的开发工作中,我们经常会使用到Lua语言来编写一些脚本,同时也会涉及到与数据库的交互。本文将介绍如何在VSCode中编写Lua代码,并连接Redis数据库进行数据操作。
## Lua语言简介
Lua是一种轻量级的脚本语言,适用于嵌入式系统和游戏开发等领域。它具有简洁的语法和强大的扩展性,被广泛应用于各种领域。
## Redis
原创
2024-03-09 07:07:53
213阅读
一、前期准备首先在微软官网下载并安装好visual stdio code2. 因为vscode只是一个代码编辑器,没有自带有C/C++的编译器,因此我们需要安装一个C/C++编译器,打开终端依次输入,确保安装好gcc/g++和gdb sudo apt-get update
[有密码则输入密码]
sudo apt-get install gcc
[有密码则输入密码]
sudo apt
1882字,预计学习时长 5分钟 如何实现从优秀到顶尖的跨越?资深开发人员告诉我们,用什么工具很关键。使用合适的工作工具可以使身为开发人员的你的生活变得更加轻松。这与你正在使用的IDE没什么不同。许多开发人员都将VisualStudio Code作为首选IDE,这样他们就可以安装扩展。扩展的种类是无限的。VisualStudio市场上有太多扩展,本文将选
简介这将是一个新的系列,将会以 Visual Studio Code(后文都简称为 VSCode 啦)的操作,环境配置,插件介绍为主,为大家不定期的介绍 VSCode 的一些操作技巧,所以取名 VSCode 小鸡汤,本篇将会介绍最基础的 VSCode 安装,以及 VSCode 中基本的编辑功能VSCode 安装既然是 VSCode 小鸡汤,那么 VSCode 就是必不可少的了,不然就是白水煮葱姜了
本文的快捷键是基于mac的,windows下的快捷键放在括号里 Cmd+Shift+P(win Ctrl+Shift+P)零、快速入门
有经验的可以跳过
快速入门或者大致浏览一遍
1. 命令面板
命令面板是vscode快捷键的主要交互界面,可以使用
f1或者
Cmd+Shift+P(win Ctrl+Shift+P)打开。
在命令面板中你可以输入命令进行搜索(中英文都可以)
文章目录1、一个工程中有多个.c文件需要编译怎么办呢?1.1 新创文件夹1.2 编写代码1.3 改造tasks.json并构建验证结果1.4 执行2、VSCode如何调试代码2.1 创建launch.json文件2.2 开始调试 1、一个工程中有多个.c文件需要编译怎么办呢?1.1 新创文件夹假设我们有一个工程Add_files,下面有多个文件需要编译,如下图我们可以先新建一个文件夹,并把 .v
#c 引入 我们在开发C++时,常常需要与内存打交道。调试时,查看内存的变量就成了一个很重要的需求。在vs中查看非常方便,但在vscode中并不能直接查看。虽然vscode可以监听到变量,但看不到内存里的格式。可以通过Hex Editor这个插件,来查看内存。1.安装插件![在这里插入图片描述2.Hex Editor使用上一个例程:#include <iostream>
#includ