自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝精灵

交流、分享、进步

  • 博客(17)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 qt5.15.12 LVGL8simulator

windows 上的LVGL8 qt模拟器

2022-11-11 04:45:35 640 1

原创 Node mcu入坑之旅

自工作以来许久没写博客了,趁着这两天放假休息,刚好捣鼓一下前些日子在某宝上买的Node mcu 无线模块,顺便学一下lua语言,本文主要记录该模块使用前的一些操作和遇到的一些问题,同时也希望对其他刚开始接触这个模块的人有点帮助。

2020-04-05 00:04:32 681

原创 记:vim多文件操作

最近在学习在linux下的编程,最基本的代码编辑工具一般选的是vim,但是有时候我们想同时编辑多文件程序的时候应该如何操作,此文为个人的使用笔记。

2019-12-11 03:22:35 415

原创 分享一个Linux相关知识的网站

最近在学习linux应用编程,无意间发现了一个很有用的网站,在此分享一下链接[linux](https://www.ostechnix.com/)上面有很多東西如一些linux的工具安裝教程、工具使用等,需要的朋友可以自己去看看...

2019-12-10 23:23:01 137

原创 stm32在keil5下重定向printf

简述在单片机开发中,难免需要用到串口进行通信调试,对于部分人来讲习惯了使用printf进行打印输出,本文记录了该实现方法。环境软件:keil5、pc端串口调试助手硬件:usb转ttl串口模块,stm32最小系统要点此处只记录关键步骤,其他的请参阅相关资料。1.在工程设置Target中勾选Use MicroLiB如下图所示:2.在串口操作的源文件中加入以下代码int fputc(i...

2019-05-02 17:01:59 5364

原创 STM32 使用j-link 下载hex文件(笔记)

参考链接

2019-03-15 10:52:38 1156

原创 STM32串口下载程序

参考链接:https://blog.csdn.net/dongganxiao_maidou/article/details/73729805亲测有效,本人使用的stm32103RC

2019-03-14 19:18:03 1709

原创 nrf24L01多发一收调试心得

背景 近期项目中要应用到一个多发一收通信场景,考虑到成本及功能问题,最后决定使用nrf24L01模块。经过多次的踩坑最终实现了相应的通信功能,现将相关的调试心得分享一下,留作笔记,同时也希望能帮助到其他初次使用该模块的朋友。注意事项遵循先调试好发送端再调试接收端的原则。具体的调试方法及例程网上都有现成的,所以这里只讲一些注意事项。学会利用STATUS状态寄存器,这里我们在进行调试的时...

2019-02-27 12:41:46 3266 6

转载 Centos7.x下安装Cmake步骤

1、安装gcc等必备程序包(已安装则略过此步)yum install -y gcc gcc-c++ make automake 2、安装wget (已安装则略过此步)yum install -y wget3、获取CMake源码包wget https://cmake.org/files/v3.12/cmake-...

2018-12-28 15:13:47 1846

原创 Tx2上ROS环境的搭建

引言

2018-12-21 12:52:59 1402

转载 S12(X)微控制器的Bootloader程序

参考原文地址:https://blog.csdn.net/lin_strong/article/details/78383916 需要实现远程升级单片机,正好在网上找到了官方提供的Bootloader程序及其对应的文档,赶快弄下来学习研究,这是对其文档的翻译。翻译的资料是公开的,在这里下载https://w...

2018-12-10 14:46:57 927

原创 QT5基于qt第三方库的使用

引述

2018-12-07 15:14:20 2572

转载 常用ARM汇编指令及ATPCS规则

在嵌入式开发中,汇编程序常常用于非常关键的地方,比如系统启动时的初始化,进出中断时的环境保存、恢复,对性能要求非常苛刻的函数等。只在必要情况下使用汇编指令,只涉及几条汇编指令。1.相对跳转指令:b、bl这两条指令的不同之处在于bl指令除了跳转之外,还将返回地址(bl的下一条指令的地址)保存在lr寄存器中...

2018-11-26 12:40:53 1823

原创 C++设计模式笔记《一》

面向对象设计原则        基本的设计模式都是基于以下设计原则的依赖倒置原则(DIP) 高层模块(稳定)不应该依赖与低层模块(变化),二者都应该依赖于抽象(稳定)。 抽象(稳定)不应该依赖于实现细节(变化),实现细节应该依赖于抽象(稳定)。 开放封闭原则(OCP) 对扩展开放,对更改封闭。 类模块应该是可扩展的,但是不可修改。 单一职责原则(SRP) ...

2018-11-21 09:35:38 103

原创 使用keil4 下载.hex文件

背景近期在一个基于stm32f1的项目中需要更新别人提供的驱动,因为涉及利益问题,所以无法直接获得相应的源码,只得到了一个相应的.hex文件。由于之前也没试过直接下载.hex文件下载,故此记下过程,希望日后能帮助到遇到相同问题的朋友,首先说明一下,本人使用的下载器并非jLink或ST-Link,而是所谓的不需要驱动的CMSIS_DAP Debugger 仿真下载器,所以过程才那么麻烦。步骤...

2018-11-16 20:52:39 4469

原创 c++重载、覆盖及隐藏辨析

重载、覆盖、隐藏辨析 重载条件:C++中实现多态的方法之一,实现的是编译时多态,又称早绑定,编译时确定调用函数。相同范围内(同一个类中) 函数名相同,参数不同(参数类型或参数个数) Virtual关键字可有可无 覆盖条件:派生类覆盖基类函数,通过改写基类虚函数成员的实现使派生类对象可以有不同的行为表现,C++实现多态的另一个方法,实现的是运行时多态,又称晚绑定。不同范围内...

2018-10-09 13:26:35 108

原创 基于Qt5 的串口助手

概述由于前段时间有个项目用需要一个上位机与单片机进行实现串口通讯,所以参考网上的教程用qt5完成了上位机的设计,目前实现了基本的功能,其他的功能还在完善中,文末有完整工程下载链接首先要注意的是:因为应用到了qt5自带的串口通信模块,所以在项目的.pro文件中加入一句 QT += serialport,并在头文件中加入包含文件#include <QtSerialPort/QSer...

2018-06-28 10:20:46 11772 20

NodeMCU_TOOL.zip

Node MUC v3模块烧录工具flasher,lua固件(2018版本)、以及程序编辑下载软件(ESPlorer)

2020-04-05

qt5串口助手

基于qt5开发的串口助手,可实现与下位机的串口通信,基本收发功能均已实现

2018-06-28

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

TA关注的人

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