<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Mculover666的博客（嵌入式）]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Mculover666</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Mculover666]]></copyright><item><title><![CDATA[LVGL v9学习笔记 | 12 - 弧形控件的使用方法（arc）]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/135887459</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/135887459</guid><author>Mculover666</author><pubDate>Sat, 27 Jan 2024 21:13:09 +0800</pubDate><description><![CDATA[arc控件的API在lvgl/src/widgets/arc/lv_arc.h 中声明，以lv_arc_xxx命名。arc控件由背景圆弧和前景圆弧组成，前景圆弧的末端有一个旋钮，前景圆弧可以被触摸调节。]]></description><category></category></item><item><title><![CDATA[山顶喝茶的公子-InsCode Stable Diffusion 美图活动一期]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/131621823</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/131621823</guid><author>Mculover666</author><pubDate>Sun, 09 Jul 2023 13:42:02 +0800</pubDate><description><![CDATA[InsCode是一个集成了在线IDE、在线AI编程、在线算力租赁、在线项目部署以及在线SD 模型使用的综合代码开发平台。不论你是初级软件工程师，还是AI大模型爱好者，InsCode都能帮助你快速编写代码，运行项目。甚至在这里你还可以一键购买算力，训练大模型，开发自己的AI应用程序。Stable Diffusion是目前最火的AI绘画工具之一，它是一个免费开源的项目。通过Stable Diffusion，可以很轻松的通过文字描述，生成对应的图片。]]></description><category></category></item><item><title><![CDATA[DongshanPi-D1s快速上手 | 开发环境搭建]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/131270364</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/131270364</guid><author>Mculover666</author><pubDate>Sun, 18 Jun 2023 13:34:50 +0800</pubDate><description><![CDATA[D1s 是全志针对智能解码市场推出的高性价比 AIoT 芯片。可以广泛应用于智能家居面板、智能商显、工业控制、车载等产品。]]></description><category></category></item><item><title><![CDATA[STM32CubeMX | 44 - 使用GPIO点亮单总线RGBLED]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/131097682</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/131097682</guid><author>Mculover666</author><pubDate>Sun, 11 Jun 2023 10:34:47 +0800</pubDate><description><![CDATA[在DragonFly上有四个全彩灯相连：其中RGB_LED连接到STM32的PB9引脚。]]></description><category></category></item><item><title><![CDATA[CMake | CMake快速上手（3.26.3）]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/130448403</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/130448403</guid><author>Mculover666</author><pubDate>Sun, 30 Apr 2023 15:15:19 +0800</pubDate><description><![CDATA[CMake是一个开源、跨平台的工具系列，用于构建、测试和打包软件。CMake用于使用简单的平台和编译器独立的配置文件来控制软件编译过程，并生成可在您选择的编译器环境中使用的本地makefile和工作区。CMake工具套件由Kitware创建，以响应开源项目(如ITK和VTK)对强大的跨平台构建环境的需求。]]></description><category></category></item><item><title><![CDATA[CLion开发工具 | 06 - 使用CLion开发STM32（无需Cmake）]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/130438652</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/130438652</guid><author>Mculover666</author><pubDate>Sat, 29 Apr 2023 13:46:07 +0800</pubDate><description><![CDATA[OpenOCD连接之后烧写Flash可以使用program命令（openocd命令），此命令烧录bin文件和hex文件是有区别的，如下。本文使用的编译器是arm-none-eabi-gcc，所以要需要重新定义_write函数。OpenOCD连接开发板的时候需要指定两个文件：下载器配置文件和目标芯片配置文件。在usart.c中添加代码，将printf重定向到usart1。]]></description><category></category></item><item><title><![CDATA[CLion开发工具 | 05 - 使用CLion开发ESP32]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/130436124</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/130436124</guid><author>Mculover666</author><pubDate>Fri, 28 Apr 2023 23:09:42 +0800</pubDate><description><![CDATA[CLion打开后自动打开了README.md文件，并进行了Cmake自动配置。报错：ESPPORT和ESPBAUD环境变量未设置。配置成功后，自动提示、代码跳转随便用，香的一批！复制一份新的helloworld工程。使用CLion打开该工程。添加Cmake环境变量。]]></description><category></category></item><item><title><![CDATA[CLion开发工具 | 04 - CLion内置工具和插件]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/130435630</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/130435630</guid><author>Mculover666</author><pubDate>Fri, 28 Apr 2023 22:02:59 +0800</pubDate><description><![CDATA[填写ssh远程连接信息：

连接后在Terminal栏即可使用：
填写http请求内容，并发起请求，方便的一批：
在插件市场搜索关键字theme，可以安装非常多好看的主题：
之前用VScode比较多，可以安装VScode的快捷键映射：

VScode快捷键的映射如下：
该插件会在文件中显示每行代码的提交信息：]]></description><category></category></item><item><title><![CDATA[CLion开发工具 | 03 - CLion编译构建配置]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/130435424</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/130435424</guid><author>Mculover666</author><pubDate>Fri, 28 Apr 2023 21:17:34 +0800</pubDate><description><![CDATA[点击锤子按钮或者按快捷键，编译工程：

底部Message栏显示编译信息：
点击运行按钮或者按快捷键，运行可执行文件：
底部Run栏显示编译输出结果：

调试界面：

GDB命令行界面：]]></description><category></category></item><item><title><![CDATA[CLion开发工具 | 02 - 常用功能配置介绍]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/130415805</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/130415805</guid><author>Mculover666</author><pubDate>Thu, 27 Apr 2023 22:19:24 +0800</pubDate><description><![CDATA[CLion有非常多的配置项，本文将列举一些常用的配置项。]]></description><category></category></item><item><title><![CDATA[CLion开发工具 | 01 - 认识外观界面]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/130301023</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/130301023</guid><author>Mculover666</author><pubDate>Sat, 22 Apr 2023 10:44:25 +0800</pubDate><description><![CDATA[CLion的自动提示功能如下：

CLion的参数提示功能如下：

CLion的形参名称显示功能：
点击搜索安装，或者双击Shift，可以搜索任何地方的任何东西。
可以在这里进行一些主题、插件、快捷键映射等快速设置。
侧边工具栏有：代码结构、代码标签、IDE通知窗口、数据库窗口。
这里我创建了git仓库，并提交了一次commit，但这些git操作并不属于本文内容。
CLion可以搜索哪里进行了变量的读访问操作，哪里进行了变量的写访问操作。
CLion提供的所有功能都可以在这里找到，并附有对应快捷键，在接下来]]></description><category></category></item><item><title><![CDATA[LVGL v8学习笔记 |12 - 移植LVGL 8.3到ESP32C3开发板（ST7789）]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/130038789</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/130038789</guid><author>Mculover666</author><pubDate>Sun, 09 Apr 2023 11:50:33 +0800</pubDate><description><![CDATA[因为驱动使用的是我自己编写的，所以修改lvgl依赖：components\lvgl\env_support\cmake\esp.cmake。将下载的 lvgl-8.3.6 文件夹直接复制到components路径中，并修改文件夹名称为lvgl。ESP32-IDF底层是基于freertos的，所以所以要创建一个独立的刷屏任务，在main文件夹下新建。最后在app_main任务中调用gui_task_create()即可。（2）examples/porting下的文件也进行重命名，去掉。]]></description><category></category></item><item><title><![CDATA[ESP32-IDF开发笔记 | 03 - 使用SPI外设驱动ST7789 SPILCD]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/130029633</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/130029633</guid><author>Mculover666</author><pubDate>Sat, 08 Apr 2023 22:35:48 +0800</pubDate><description><![CDATA[SPI0和SPI1只能配置为在SPI内存模式下操作，而SPI2可以配置为在SPI内存和通用SPI模式下操作。比如我使用的NodeMCU开发板比较老，还用的是外置2MB flash，所以配置最低支持版本为v0.2。移植我之前写的st7789驱动，适配esp32的gpio接口和spi接口即可。在app_main任务中添加lcd_init调用，即可看到LCD屏幕被点亮。在SPI主机模式下，时钟频率不超过80mhz，支持四种SPI传输格式。ESP32-C3具有三个SPI接口(SPI0、SPI1和SPI2)。]]></description><category></category></item><item><title><![CDATA[ESP32-IDF开发笔记 | 02 - 使用GPIO点亮RGB LED]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/130029098</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/130029098</guid><author>Mculover666</author><pubDate>Sat, 08 Apr 2023 15:07:28 +0800</pubDate><description><![CDATA[GPIO的API头文件在：components\driver\include\driver\gpio.h。我使用的NodeMCU开发板比较老，还用的是外置2MB flash，所以配置最低支持版本为v0.2。复制examples\get-started\blink。]]></description><category></category></item><item><title><![CDATA[STM32CubeMX | 43-1 - 认识OV2640摄像头]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/129962472</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/129962472</guid><author>Mculover666</author><pubDate>Wed, 05 Apr 2023 17:57:05 +0800</pubDate><description><![CDATA[OV2640的公司OmniVision技术定义和部署的总线，全称Serial Camera Control Bus，是一种3线总线，用来控制OmniVision公司的大多数图像传感器。为了降低引脚封装，SCCB通常在修改的2线总线模式操作。SCCB总线框图如下：在只有一个从机的情况下，可以使用2线SCCB接口，省去片选引脚，如下：SCCB_E：片选引脚SIO_C：时钟引脚SIO_D：数据引脚。]]></description><category></category></item><item><title><![CDATA[OpenMV快速上手 | OpenMV硬件版本概述及HelloWorld]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/129778144</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/129778144</guid><author>Mculover666</author><pubDate>Sun, 26 Mar 2023 17:00:23 +0800</pubDate><description><![CDATA[OpenMV是一个国外的开源项目，是一款低价、可扩展、支持Python的机器视觉模块，这个模块的目标是成为“机器视觉世界的Arduino “。。]]></description><category></category></item><item><title><![CDATA[摄影入门 | 相机的基本原理]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/129773688</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/129773688</guid><author>Mculover666</author><pubDate>Sun, 26 Mar 2023 12:10:15 +0800</pubDate><description><![CDATA[小孔成像实验中，点燃蜡烛，会在小孔另一面的白纸上看到一个倒立的烛焰。。这样，我们就用一种最简单的方法在白纸上获得了蜡烛烛焰的图像。]]></description><category></category></item><item><title><![CDATA[C++基础 | 从C到C++快速过渡]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/129232384</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/129232384</guid><author>Mculover666</author><pubDate>Mon, 06 Mar 2023 20:15:57 +0800</pubDate><description><![CDATA[NULL]]></description><category></category></item><item><title><![CDATA[docker快速上手使用]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/129188962</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/129188962</guid><author>Mculover666</author><pubDate>Sat, 25 Feb 2023 09:55:11 +0800</pubDate><description><![CDATA[在项目开发阶段经常听到一句话：代码在我这里跑正常，为什么在你的机器上就出bug？docker就是为了解决此问题诞生，将整个环境打包一起交付，这样保证开发环境、测试环境、正式环境都是一样的，避免因为环境不一致而产生不必要的问题。docker是基于go语言实现的开源项目，主要理念是：Build、ship and run any app，anywhere（在任何地方构建、发布、并运行任何项目）。docker是解决了运行环境和配置问题软件容器，方便做持续集成并有助于整体发布的容器虚拟化技术。]]></description><category></category></item><item><title><![CDATA[淘宝几十块钱的CO报警器拆解，就这么忽悠我的~]]></title><link>https://blog.youkuaiyun.com/Mculover666/article/details/129050491</link><guid>https://blog.youkuaiyun.com/Mculover666/article/details/129050491</guid><author>Mculover666</author><pubDate>Wed, 15 Feb 2023 21:29:56 +0800</pubDate><description><![CDATA[本文拆解的产品来源于最近从某宝购入销量比较好的CO报警器，排行天猫家用气体报警器第一名，主要用来防止家里的燃气泄漏，用了一段时间后感觉不太行，正好拆了看看，顺便记录下。]]></description><category></category></item></channel></rss>