自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【linux 学习笔记】- 终端常用指令

和windows 的任务管理器类似,可以查看任务的资源运行和资源占用情况, 按 q 退出。用root 权限执行某些操作,比如安装软件权限不足时,可以再前面加这个指令。删除目录和文件 -r 递归路径,-f 忽略不存在的文件和参数,从不提示。,不能用来删除文件夹,如果要删除文件和文件夹需要加。进入根目录,我们再桌面上打开终端时,所在的目录为。在官网下载好vscode 的安装包,执行指令安装。删除指定路径下的文件夹,只允许删除。到 目标文件夹下,也可以用来。浏览当前目录下的文件夹。切换到root 用户。

2023-12-03 18:11:51 439

原创 【Linux 学习笔记】Ubuntu 安装

选择“configuration”,找到“intel virtual technology”,按回车,将“Disable” 改为“Enable”这个工具可以方便我们 从windows 端快速和Ubuntu 端 传文件。虚拟机桌面的大小会自动随着虚拟机窗口的大小进行调整。后面就一直 yes 就行。指定共享文件夹属性位。

2023-12-03 14:18:30 1036

原创 【linux 学习笔记】创建新虚拟机

新建虚拟机

2023-12-02 15:59:36 462

原创 【linux 学习笔记】-VMware Workstation 17 Pro虚拟机安装

学习笔记 VMware 17PRO 安装

2023-12-02 13:25:22 468

原创 VScode 使用日记

添加这个插件只有vscode就可以显示成中文了如下a、在扩展中查找 chinese ,找到插件后点击安装b、安装完成重启 此时界面已经变成了中文的了vscode 上的 Keil 辅助工具,与 c/c++ 插件配合使用.能够为 Keil 项目提供 语法高亮、代码片段 的功能,并支持对 keil 项目进行 编译、下载。a、在扩展中找到插件并安装b、 安装完成后开始配置 插件,把已经安装的keil5(安装过程省略)的路径设置到 插件Keil Assisitant中1) 在扩展中找到已安装的Keil Assisit

2023-03-16 14:45:32 142

原创 【GD32学习】 LVGL Demo测试

上一篇已经将lvgl源码移植到工程中,这里要配置demo例程,跑一下demo程序看看移植好lvgl的工程修改头晚间包含 lv_port_disp_template改为lv_port_disp 编译报错和警告,没有定义水平MY_DISP_HOR_RES、垂直分辨率MY_DISP_VER_RES和 最大水平分辨率MY_DISP_VER_RES 通过这里我们可以看到如果我们没有自己定义 水平MY_DISP_HOR_RES、垂直分辨率MY_DISP_VER_RES,编译会警告,并且会提供默认的分辨率 我们在外面自己

2022-06-23 19:20:35 2129

原创 【GD32学习】最新LVGL8.2移植教程

官网:LVGL - Light and Versatile Embedded Graphics Libraryhttps://lvgl.io/官方源码:itHub - lvgl/lvgl: Powerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM

2022-06-23 10:41:24 2802 4

原创 【GD32学习】五、FMC Flash 单字节读写实验

上一篇2、字节读3、页擦除其中 页大小为4K,#define PAGE_SIZE (4096U) 地址定义进入仿真,打上如上图断点,查看这两个页地址数据a、第一个断点时,查看第一页地址看是否写入成功b、第二个断点时,查看第二页地址看是否写入成功 c、第三个断点时,查看第一页地址看是否读数据成功d、第四个断点时,查看第一页是否页擦除成功e、第五个断点,查看第二页是否页擦除成功...

2022-06-09 14:31:00 4229 2

原创 【GD32学习】五、片内Flash读写实验-闪存控制器FMC

这个寄存器可以获取 片上FLASH存储器容量、片上SRAM容量 可见Flash的操作可以通过FMC控制器尽心操作,提供字、半字、字节闪存操作,可以扇区擦除、块擦除和部分系列(GD32F470xx, GD32F427xx and GD32F425xx )还提供页擦除(4KB)这个F4系列最大3072KB,我们用的芯片只有 512K4、存储扇区基地址和大小 可以看出,不同的扇区大小还不一样,有16K、64K、128K不同大小的扇区复位之后 如果要操作FMC前要解锁 FMC_CTL这个控制寄存器、若果要操作选项字

2022-06-08 19:39:29 6869

原创 【GD32开发学习】四、FreeRTOS移植

1、GD32F系列开发版,我使用的事F427R-START开发版2、安装有Keil的电脑,当前keil版本为v5.31.0.03、FreeRTOS版本 FreeRTOS Kernel V10.1.1 其中 heap_4.c 文件在FreeRTOS\Source\portable\MemMang文件夹下,port.c在\FreeRTOS\Source\portable\RVDS\ARM_CM4F文件夹下其余\FreeRTOS\Source下 编译报错,找不到 FreeRTOSConfig.h文件可以从

2022-06-07 16:23:16 3477

原创 【GD32开发学习】三、系统时钟选择配置

1、GD32F系列开发版,我使用的事F427R-START开发版2、安装有Keil的电脑,当前keil版本为v5.31.0.0寄存器内容如下,具体介绍请查看芯片数据手册 总的来说就是SystemInit就是先初始化好内部高速时钟作为时钟源,然后再根据需求配置输出对应时钟system_clock_200m_25m_hxtal()函数把外部25M高速时钟配置成200MCK_SYS时钟输出注意,这个函数是以25M晶振配置,如果外部高速晶振接的不是25M有没有对应的配置函数,需要自己修改PSC的系数

2022-06-07 14:20:20 4684 1

原创 【GD32开发学习】二、新建一个多项目工程Demo

上一期已经介绍环境的搭建,我们后续开发可以直接在demo工程的基础上修改或者移植开发,但是有时候你可能有自己的工程代码格式后期项目开发都在你自己的这个demo上开发,或者想要一个多项目工程,你就需要自己建立自己的工程模板1、GD32F系列开发版,我使用的事F427R-START开发版2、安装有Keil的电脑,当前keil版本为v5.31.0.0注意:手上用的是F427的开发版,其中兼容425程序,现在建的工程是F425的,应为后续项目是在425上开发 1、先建立一个Application 工程 同理再建一

2022-06-06 16:59:49 895

原创 【GD32开发学习】一、Keil开发环境搭建

1、GD32F系列开发版,我使用的事F427R-START开发版2、安装有Keil的电脑,当前keil版本为v5.31.0.03、开发文档和固件库等代发资料,到官网共享盘下载1、官网下载具体官网下载链接如下: http://gd32mcu.21ic.com/documents/2、网盘下载具体共享网盘链接如下: https://pan.baidu.com/s/1mhQsNpu 原因:缺少对应的支持包解决:安装对应的支持包即可,这里是F4系列编译成功直接在Demo程序上开发就好了。三、下载程序观察现象1、

2022-06-06 14:26:48 1513

原创 小白esp8266学习笔记8-Arduino搭建Esp8266开发环境和点亮LED

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言我看网上好多8266的应用开发都是用arduino开的,开发比较简单方便,资料也比较全面,所以我也尝试使用arduino来开发看看提示:以下是本篇..

2021-03-31 19:40:41 544

原创 小白esp8266学习笔记7-airkiss快速配网

airkiss快速连接前言上一篇已经尝试smartconfig连接,本文讲airkiss连接,两者都是快速配网的意思,只是smartconfig需要安装额外的app配网。而airkiss是通过微信公众号来配网,就可以少装一个app了。一、准备1.硬件:esp826612f2.软件版本:ESP8266_NONOS_SDK-3.0二、编译程序1.将..\ESP8266_NONOS_SDK\examples\文件夹下的 smart_config文件夹移到 SDK目录..

2021-03-30 14:33:01 836 1

原创 小白esp8266学习笔记6-smartconfig快速连接

smartconfig快速连接准备1.硬件:esp826612f2.软件版本:ESP8266_NONOS_SDK-3.0一、主要接口Smart Config 接⼝口位于 /ESP8266_NONOS_SDK/include/smartconfig.h主要用到smartconfig_start开启快连模式、关闭快连模式smartconfig_stop和设置连接类型smartconfig_set_type这三个接口详情请参考api参考...

2021-03-29 16:48:54 586 2

原创 ubuntu 编译esp8266工程 出现Makefile:127: *** Too many open files.  Stop.问题

一、问题Makefile:127: *** Too many open files. Stop.出现这句提示的原因是程序打开的文件/socket连接数量超过系统设定值解决方法输入ulimit -a 查看,open file是 1024输入ulimit -n 40960 修改值以上方法重启之后又变回默认值接下来使用vim /etc/security/limits.conf编辑limits.conf,在文件末尾加两行内容(注意编辑时 在gui login下...

2021-03-25 15:54:01 1082

原创 小白esp8266学习笔记3-简化最小工程,串口打印输出

文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言上一篇文章介绍了如何编译sdk里提的例程,这里主要说名如何将例程裁剪掉一下暂时不用的文件保留主要文件成为比较小的IoT_Demo工程模板供以后使用。上一篇文章一、裁剪源文件和头文件1.根据上一篇文章的目录结构进行裁剪2.删除IoT_Demo\user下的暂时不需要的源文件,只保留user_main.c3.删除\IoT_Demo\in...

2021-03-25 10:54:13 391 1

原创 小白esp8266学习笔记2-编译工程

小白esp8266学习笔记2-编译工程提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器..

2021-03-24 17:12:45 138

原创 小白esp8266学习笔记1-搭建开发环境

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、参考文章前言esp的开发环境对我这个小白来说搭建起来是比较复杂的,开始我选择比较简单的安信可SDK 一体化开发环境,可以直接在windows上开发不用跑linux,不用配置什么环境变量,也不用再装其它的工具链,安装完就能直接使用,目前SDK 一体化开发环境有有IDE1.0和1.5版本,我自然选择了号称体积更小的最新1.5版本,当时天不遂人意我一步步按照网上的教程来弄,但是总是出现各种意料之外的问题,网上的教程大多数都

2021-03-24 16:16:41 117

空空如也

空空如也

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

TA关注的人

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