自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 关于this指针的理解

关于this指针的一个经典回答:   当你进入一个房子后,  你可以看见桌子、椅子、地板等,  但是房子你是看不到全貌了。  对于一个类的实例来说,  你可以看到它的成员函数、成员变量,  但是实例本身呢?  this是一个指针,它时时刻刻指向你这个实例本身。参考链接:https://blog.csdn.net/she8275081/article/d...

2019-09-19 14:10:00 144

转载 QT-相对路径/工程当前路径问题

在Windows下利用QT读取图片文件显示时,图片读取该相对路径是出现问题,图片没有显示。最开始以为exe文件所在的目录是当前路径,后面发现并不是这样的,然后用qDebug打印出当前目录#include <QDir>qDebug()<< QDir::currentPath();打印的调试信息如下"F:/Qt/helloworld/build-h...

2019-09-05 17:00:00 472

转载 QT-程序的发布之自动部署工具 windeployqt

windeployqt会把所有可用的依赖文件添加进来,有些可能是现在并不需要的1、在开始菜单栏中Qt路径下,找到Qt xxx for Desktop,如果环境变量配置好也可以直接在控制台直接操作2、输入命令windeployqt + [包含生成的exe文件的路径]操作如:D:\Qt\Qt5.9.7\5.9.7\mingw53_32>windeplo...

2019-08-28 16:49:00 272

转载 Keil 生成bin文件,绝对路径和相对路径两种方式

https://blog.csdn.net/nich2009/article/details/81124691转载于:https://www.cnblogs.com/fancyop/p/11044949.html

2019-06-24 10:54:00 373

转载 单工,半双工和全双工有何区别和联系?

https://zhidao.baidu.com/question/58243700.html转载于:https://www.cnblogs.com/fancyop/p/11051255.html

2019-06-24 10:54:00 241

转载 RT1052 BootLoader升级相关

https://www.cnblogs.com/zhihui-3669/p/10902192.html转载于:https://www.cnblogs.com/fancyop/p/RT1052_BootLoader_Update.html

2019-06-24 10:53:00 603

转载 RT1052 NXP官方下载的独立工程emWin demo 编译报错问题

编译报错如下:flexspi_nor_sdram_debug\emwin_gui_demo.out: Error: L6218E: Undefined symbol Image'$$'RW_m_config_text$'$Base (referred from fsl_flexspi_nor_boot.o).提示没有找到RM_image_config的地址是因为分散加载文件中的cof...

2019-06-20 17:16:00 556

转载 i.MX RT1050官方例程 driver_examples\flexspi\nor\polling_transfer

RT1050单片机官方SDK(2.5.1和2.5.0这部分都一样)例程中利用flexspi对外部norflash进行擦写,发现扇区擦写函数flexspi_nor_flash_erase_sector存在扇区擦写不能成功的问题,最后分析发现,这个函数擦写之前没有进行spi写使能,代码修改前后对比如下:问题扇区擦写代码:status_t flexspi_nor_flash_era...

2019-06-20 16:39:00 301

转载 windows10自带的应用商店安装Ubuntu18.04LTS

  要让装好的Ubuntu子系统能够顺利运行,需要把Windows下的一些环境给配置好,否则应用商店装好打开也会报错。环境配置只有简单的几步,装Ubuntu的前后配置都可以,都测试过没有问题。1.Windows》设置》更新与安全》开发者选项,在此标签右侧设置为【开发人员模式】,然后会自动装一些东西重启之后才会生效。2.Windows》控制面板》程序》程序和功能,在此...

2019-06-20 03:19:00 1350

转载 制作 windows鼠标光标

1、这是一个西瓜样式的光标指针PNG素材和做好的CUR文件(即点即下载):西瓜指针(PNG和CUR)2、这个制作鼠标光标的教程:制作鼠标光标教程3、这是上面教程需要的PS插件(即点即下载):ICOFormat插件  注:将插件复制到C:\Program Files\Adobe\Adobe Photoshop CC 2019\Plug-ins目录下后需要,重启PS才行  注...

2019-06-19 12:51:00 844

转载 HEX文件和BIN文件格式的区别

在单片机开发中HEX文件和BIN文件是非常常见的烧写文件格式,以常用开发环境Keil为例,分别创建HEX和BIN文件,比如:1、创建HEX:在Keil里面可以通过勾选【魔法棒>Output>Creat HEX File】让工程输出HEX文件。2、创建BIN:在Keil中在【魔法棒>User>After Build/Rebuild】标签下勾选Run #1,同...

2019-06-18 19:27:00 716

转载 正点原子的串口助手XCOM V2.0编码问题

该串口助手文本和16进制之间是通过GB2312编码转换来实现的,我还一直以为是Unicode方式如下以“博客园”三个汉字为例:所以在Keil下要发送中文到串口助手上显示的程序文件也需要选择GB2312编码,配置如下:转载于:https://www.cnblogs.com/fancyop/p/MCU_XCOM_QS.html...

2019-06-18 16:36:00 3091

转载 切图设计工具软件或平台

PxCook(像素大厨)——基于Adobe AIR,可以生成代码https://www.fancynode.com.cn/pxcook蓝湖——网页操作,可以创建项目进行共享https://www.lanhuapp.com转载于:https://www.cnblogs.com/fancyop/p/GUI_Cut_chart.html...

2019-06-17 17:10:00 122

转载 Notepad++插件

使用notepad++查看二进制文件,需要添加插件HexEditor,下载地址如下https://github.com/chcg/NPP_HexEdit/releases安装方法(7.6版本以后):设置>导入>导入插件,完了重启noptepad++即可另外下边链接还有很多notepad++插件可以下载https://sourceforge.net/proje...

2019-06-17 10:25:00 173

转载 emWin调用GUI_PNG_Draw方法显示PNG图片

调用方法GUI_PNG_Draw编译会出现报错:Undefined symbol GUI_PNG_Draw emwin原因是emWin里面没有添加PNG解码库,模拟器是没问题的,但是移植到板子上的话就需要自己添加,官方下载链接如下:https://www.segger.com/downloads/emwin/emWin_PNG使用只需要把下载好的解码文件添加进工程即可转载...

2019-06-12 18:08:00 780

转载 C语言-结构体冒号(:)位域

https://blog.csdn.net/qingzhuyuxian/article/details/80619712转载于:https://www.cnblogs.com/fancyop/p/10978712.html

2019-06-05 11:43:00 183

转载 Keil报错:error: #130: expected a "{"

出现这个错误:error: #130: expected a "{"而且点击错误总是跳转到头文件下面,这个因为添加的头文件里面声明的函数结尾缺少“;”转载于:https://www.cnblogs.com/fancyop/p/10974413.html...

2019-06-04 16:35:00 2998

转载 Doxygen简明注释语法

参考:https://www.jianshu.com/p/9464eca6aefe转载于:https://www.cnblogs.com/fancyop/p/10968079.html

2019-06-03 16:01:00 92

转载 Ubuntu连接不上Xshell

出现的的问题:用虚拟机安装好Ubuntu 16.04系统后使用Xshell工具连接,但是连接失败。产生的原因:xshell远程连接ubuntu是通过ssh协议的,默认的Ubuntu16.01系统是没有安装ss服务端的(Centos默认是安装好的,直接可以连接),所以,需要给ubuntu安装ssh服务器。安装ssh服务器:sudo apt-get install opens...

2019-05-29 11:25:00 216

转载 cp 快捷命令:复制文件到多个目录

https://blog.csdn.net/u010953692/article/details/79174417转载于:https://www.cnblogs.com/fancyop/p/10935657.html

2019-05-28 10:30:00 115

转载 Python-字符串

split() 和splitlines()>>>string = 'I learning Python' >>>string.split() ['I', 'learning', 'Python']>>>string.splitlines() ['I lear...

2019-05-27 16:52:00 63

转载 Python-基本语法注意事项

String(字符串)——“123abc^&*”  1、Python 使用反斜杠(\)转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r。print("fan\ncyop")fancyopprint(r"fan\ncyop")fan\ncyop  2、与 C 字符串不同的是,Python 字符串不能被改变。向一个索引位置...

2019-05-27 16:19:00 159

转载 Git-Centos下源码安装

第一步、下载源代码文件(如测试使用的时v2.21.0版本,其他版本类似)手动下载:官方Git源  Github仓库wget https://github.com/git/git/archive/v2.21.0.tar.gz第二步、安装相关依赖sudo yum install curl-devel expat-devel gettext-devel ope...

2019-05-27 14:52:00 58

转载 Git-查看提交历史

$ git log  该命令可用于查看项目的提交历史,可以使用项目GitTest为例进行试验,首先克隆源代码到本地:$ git clone https://github.com/fancyop/GitTest.git  下载完成在此项目中直接运行 git log,默认不用任何参数的话,git log 会按提交时间列出所有的更新,最近的更新排在最上面,可以看到:...

2019-05-22 18:58:00 153

转载 Git-基本操作命令

$ git init  该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件。$ git initInitialized empty Git repository in F:/GitTest2/.git/$git clone  该命令执行的时候,默认配置下远程 Git 仓库中的每一个文件的每一个版本都将被拉取下来。...

2019-05-22 12:53:00 100

转载 Git-获取Git仓库

1、初次运行 Git 前的配置($ git config)  当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址。 这样做很重要,因为每一个 Git 的提交都会使用这些信息,并且它会写入到你的每一次提交中,不可更改:    $ git config --global user.name "fancyop"    $ git config --global use...

2019-05-22 10:42:00 191

转载 Git的相关资源(入门及详细教程/软件安装等)

Git教程  【简单入门】可以看菜鸟教程网站的Git教程,入门简单易懂,链接如下:  https://www.runoob.com/git/git-tutorial.html  【非常详细】Git官方中文教程(Pro Git book),链接见下链接:  https://git-scm.com/book/zh/v2  【Pro Git book电子版】需要pdf版...

2019-05-21 18:23:00 87

转载 emWin使用注意事项-笔记

1.在图片上显示文本时,特别是使用内存设备显示动态文本时,文本显示(如GUI_DispString("Op Fancy's Blog");)背景默认是桌面背景。  (小记:桌面背景默认时黑色,可以通过调用如GUI_SetBkColor(GUI_WHITE);将桌面背景色设置为白色。)如果需要将文本背景设为透明或是反转文本颜色(文本本身颜色和文本背景颜色同时反转),可通过调...

2019-05-09 16:47:00 539

转载 Linux(CentOS6)下python3源码编译安装

-----CentOS6是在虚拟机上运行的,windows下推荐使用的工具:xshell,xftp,下载地址:https://www.netsarang.com1.首先在python官网下载python3源码(tgz格式),地址见:https://www.python.org/downloads/source/,我下载的最新版本是python3.7.3,下面都以这个包为例,...

2019-04-24 11:15:00 261

转载 emWin中文字库显示详细教程(简单直接)

emWin中文字库显示详细教程(简单直接)准备工作:  1、运行平台:成功移植emWin的硬件设备或者emWin模拟器  2、软件小工具:FontCvtDemo.exe、U2C.exe(下面是两个新旧版本V530和V548自带的工具列表,V548少了一些工具),两个版本的工具在本文最后有提供  准备工作做好后,下面开始一步步介绍中文字库的建立和汉字的显示1、建立所...

2019-04-22 01:19:00 1588

转载 Linux常用命令博文收集整理

1、文件和目录处理命令https://www.cnblogs.com/ysocean/p/7712412.html2、链接命令和权限管理命令https://www.cnblogs.com/ysocean/p/7712425.html3、Linux常用命令之文件搜索命令https://www.cnblogs.com/ysocean/p/7712417.html4、...

2019-04-21 22:49:00 113

转载 VM(Vmware Workstation)虚拟机的三种网络连接模式

  隔了挺久再次用到了VM虚拟机,以前都没怎么在意过其中的一些细节,能用就行下一步下一步...,这次注意到选择网络连接模式的时候还有些不同,趁这机会把其中的稍微搞明白点。  在VMware中,虚拟机的网络连接主要是由VMware创建的虚拟交换机(也叫做虚拟网络)负责实现的,VMware可以根据需要创建多个虚拟网络。VMware的虚拟网络都是以"VMnet+数字"的形式来命名的,例...

2019-04-21 22:16:00 1931

转载 关于emWin下png图片显示运行出错的问题

我需要在屏幕创建了一个窗口,在窗口下创建TEXT控件显示一个动态的数字,为了避免刷新是闪烁,在主函数里添加代码:WM_SetCreateFlags(WM_CF_MEMDEV);但是添加了之后背景图片却显示不了(不添加上面函数图片显示正常),运行报错提示:GUI_PNG.c:Error in _png_cexcept_errot().详细代码如下:#inclu...

2019-04-17 11:16:00 580

转载 i.MX RT1050官方开发套件QSPI下载出错

问题描述:i.MX RT1050开发套件,可以把程序下载进Hyper Flash中,然后更改下载算法尝试以QSPI方式下载进另外一个存储,步骤如下,但是出现错误。官方套件实物图片首先修改下载算法执行程序下载出现错误分析及解决:在官方提供的硬件向导里发现默认只能使用Hyper方式进行下载操作,如果需要更改为QSPI方式则需要更改硬件电路,拆下和焊上...

2019-04-12 20:56:00 180

转载 emWin使用遇到的问题以及解决办法

问题一:在动态显示文本/数字的时候发现,显示对象闪烁  分析及解决办法:窗口管理器的默认特性是向每个需要重绘的窗口发送一条WM_PAINT 消息。这会导致闪烁效果。为抑制这些‘每个窗口’的闪烁效果,可为重绘操作自动使用内存设备。方法为,在创建窗口时设置标记WM_CF_MEMDEV 、使用函数WM_SetCreateFlags() 设置默认创建标记, 或使用函数WM_EnableMem...

2019-04-11 18:53:00 1233

转载 emWin模拟器-配置VS2015/VS2017/VS2019编译运行emWin模拟器工程

(1)去SEGGER官网下载emWin模拟器软件包    快速链接:https://www.segger.com/downloads/emwin/  不过官网下载需要先注册登录账户才能进行下载操作,我现在的时候软件版本是V5.48  下面是网盘链接:    链接:https://pan.baidu.com/s/1wkF9v8h7OzGrtgqs_VHkxA 提取码...

2019-04-10 23:10:00 1252

转载 关于在KEIL下使用j-link读不到芯片的问题

硬件设备:正点原子号令者i.MX RT1052开发板j-link(盗)固件版本:V9.40实验目的:是使用j-link v9给开发板下载程序这块RT1052开发板先按照正点原子论坛的方法把keil里面自带的低版本jlink驱动文件给替换掉,这个很简单全选->复制->粘贴就完了,没什么说的论坛教程链接如:http://www.openedv.com/forum....

2019-04-08 17:04:00 4565

转载 模拟IIC读取EEPROM存储单元AT24C02(新唐M051系列单片机)

本文只包含IIC协议和AT24C02的单字节读取,写入部分也是类似就不赘述了。AT24C02资料链接-->点我详细理解描述可以看这位老哥-->跳转本文代码需要的声明和宏定义如下:#define IIC_SDA E_PORT1,E_PIN5#define IIC_SCL E_PORT1,E_PIN6#define IIC_SDA_SET...

2019-03-14 19:59:00 318

转载 智障的日常

一下午苦逼的体验,都要自闭了对着别人的程序修改怎么就运行没有结果呢???明明代码一行行的对了十多个C文件怎么就是不行呢???串口数据怎么就是没有消息打印出来呢???这是何等的握草!最后才发现单片机下载后程序后没有设置重新运行!!!!切记啊骚年!在学校写STM32都用的现成的工程复制粘贴就搞定了,现在换了个平台重新搭建个工程就呆呆了,隔了这么久没接触都快忘...

2019-03-13 19:47:00 82

转载 ROS入门 创建msg(消息)和svr(服务)遇到的问题

ROS Indigo版本在按ROS入门教程(点击打开链接)行进过程中到了执行rosmsg show beginner_tutorials/Num命令时,出现提示The manifest (with format version 2) must not contain the following tags: run_depend的警告,这个的主要解决方法是使用c...

2018-01-24 12:42:00 123

空空如也

空空如也

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

TA关注的人

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