- 博客(40)
- 收藏
- 关注
转载 关于this指针的理解
关于this指针的一个经典回答: 当你进入一个房子后, 你可以看见桌子、椅子、地板等, 但是房子你是看不到全貌了。 对于一个类的实例来说, 你可以看到它的成员函数、成员变量, 但是实例本身呢? this是一个指针,它时时刻刻指向你这个实例本身。参考链接:https://blog.youkuaiyun.com/she8275081/article/d...
2019-09-19 14:10:00
176
转载 QT-相对路径/工程当前路径问题
在Windows下利用QT读取图片文件显示时,图片读取该相对路径是出现问题,图片没有显示。最开始以为exe文件所在的目录是当前路径,后面发现并不是这样的,然后用qDebug打印出当前目录#include <QDir>qDebug()<< QDir::currentPath();打印的调试信息如下"F:/Qt/helloworld/build-h...
2019-09-05 17:00:00
506
转载 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
332
转载 Keil 生成bin文件,绝对路径和相对路径两种方式
https://blog.youkuaiyun.com/nich2009/article/details/81124691转载于:https://www.cnblogs.com/fancyop/p/11044949.html
2019-06-24 10:54:00
412
转载 单工,半双工和全双工有何区别和联系?
https://zhidao.baidu.com/question/58243700.html转载于:https://www.cnblogs.com/fancyop/p/11051255.html
2019-06-24 10:54:00
270
转载 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
652
转载 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
603
转载 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
342
转载 windows10自带的应用商店安装Ubuntu18.04LTS
要让装好的Ubuntu子系统能够顺利运行,需要把Windows下的一些环境给配置好,否则应用商店装好打开也会报错。环境配置只有简单的几步,装Ubuntu的前后配置都可以,都测试过没有问题。1.Windows》设置》更新与安全》开发者选项,在此标签右侧设置为【开发人员模式】,然后会自动装一些东西重启之后才会生效。2.Windows》控制面板》程序》程序和功能,在此...
2019-06-20 03:19:00
1375
转载 制作 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
894
转载 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
749
转载 正点原子的串口助手XCOM V2.0编码问题
该串口助手文本和16进制之间是通过GB2312编码转换来实现的,我还一直以为是Unicode方式如下以“博客园”三个汉字为例:所以在Keil下要发送中文到串口助手上显示的程序文件也需要选择GB2312编码,配置如下:转载于:https://www.cnblogs.com/fancyop/p/MCU_XCOM_QS.html...
2019-06-18 16:36:00
3241
转载 切图设计工具软件或平台
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
157
转载 Notepad++插件
使用notepad++查看二进制文件,需要添加插件HexEditor,下载地址如下https://github.com/chcg/NPP_HexEdit/releases安装方法(7.6版本以后):设置>导入>导入插件,完了重启noptepad++即可另外下边链接还有很多notepad++插件可以下载https://sourceforge.net/proje...
2019-06-17 10:25:00
207
转载 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
834
转载 C语言-结构体冒号(:)位域
https://blog.youkuaiyun.com/qingzhuyuxian/article/details/80619712转载于:https://www.cnblogs.com/fancyop/p/10978712.html
2019-06-05 11:43:00
223
转载 Keil报错:error: #130: expected a "{"
出现这个错误:error: #130: expected a "{"而且点击错误总是跳转到头文件下面,这个因为添加的头文件里面声明的函数结尾缺少“;”转载于:https://www.cnblogs.com/fancyop/p/10974413.html...
2019-06-04 16:35:00
3084
转载 Doxygen简明注释语法
参考:https://www.jianshu.com/p/9464eca6aefe转载于:https://www.cnblogs.com/fancyop/p/10968079.html
2019-06-03 16:01:00
106
转载 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
255
转载 cp 快捷命令:复制文件到多个目录
https://blog.youkuaiyun.com/u010953692/article/details/79174417转载于:https://www.cnblogs.com/fancyop/p/10935657.html
2019-05-28 10:30:00
146
转载 Python-字符串
split() 和splitlines()>>>string = 'I learning Python' >>>string.split() ['I', 'learning', 'Python']>>>string.splitlines() ['I lear...
2019-05-27 16:52:00
78
转载 Python-基本语法注意事项
String(字符串)——“123abc^&*” 1、Python 使用反斜杠(\)转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r。print("fan\ncyop")fancyopprint(r"fan\ncyop")fan\ncyop 2、与 C 字符串不同的是,Python 字符串不能被改变。向一个索引位置...
2019-05-27 16:19:00
187
转载 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
88
转载 Git-查看提交历史
$ git log 该命令可用于查看项目的提交历史,可以使用项目GitTest为例进行试验,首先克隆源代码到本地:$ git clone https://github.com/fancyop/GitTest.git 下载完成在此项目中直接运行 git log,默认不用任何参数的话,git log 会按提交时间列出所有的更新,最近的更新排在最上面,可以看到:...
2019-05-22 18:58:00
200
转载 Git-基本操作命令
$ git init 该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件。$ git initInitialized empty Git repository in F:/GitTest2/.git/$git clone 该命令执行的时候,默认配置下远程 Git 仓库中的每一个文件的每一个版本都将被拉取下来。...
2019-05-22 12:53:00
126
转载 Git-获取Git仓库
1、初次运行 Git 前的配置($ git config) 当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址。 这样做很重要,因为每一个 Git 的提交都会使用这些信息,并且它会写入到你的每一次提交中,不可更改: $ git config --global user.name "fancyop" $ git config --global use...
2019-05-22 10:42:00
224
转载 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
105
转载 emWin使用注意事项-笔记
1.在图片上显示文本时,特别是使用内存设备显示动态文本时,文本显示(如GUI_DispString("Op Fancy's Blog");)背景默认是桌面背景。 (小记:桌面背景默认时黑色,可以通过调用如GUI_SetBkColor(GUI_WHITE);将桌面背景色设置为白色。)如果需要将文本背景设为透明或是反转文本颜色(文本本身颜色和文本背景颜色同时反转),可通过调...
2019-05-09 16:47:00
574
转载 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
293
转载 emWin中文字库显示详细教程(简单直接)
emWin中文字库显示详细教程(简单直接)准备工作: 1、运行平台:成功移植emWin的硬件设备或者emWin模拟器 2、软件小工具:FontCvtDemo.exe、U2C.exe(下面是两个新旧版本V530和V548自带的工具列表,V548少了一些工具),两个版本的工具在本文最后有提供 准备工作做好后,下面开始一步步介绍中文字库的建立和汉字的显示1、建立所...
2019-04-22 01:19:00
1698
转载 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
139
转载 VM(Vmware Workstation)虚拟机的三种网络连接模式
隔了挺久再次用到了VM虚拟机,以前都没怎么在意过其中的一些细节,能用就行下一步下一步...,这次注意到选择网络连接模式的时候还有些不同,趁这机会把其中的稍微搞明白点。 在VMware中,虚拟机的网络连接主要是由VMware创建的虚拟交换机(也叫做虚拟网络)负责实现的,VMware可以根据需要创建多个虚拟网络。VMware的虚拟网络都是以"VMnet+数字"的形式来命名的,例...
2019-04-21 22:16:00
2070
转载 关于emWin下png图片显示运行出错的问题
我需要在屏幕创建了一个窗口,在窗口下创建TEXT控件显示一个动态的数字,为了避免刷新是闪烁,在主函数里添加代码:WM_SetCreateFlags(WM_CF_MEMDEV);但是添加了之后背景图片却显示不了(不添加上面函数图片显示正常),运行报错提示:GUI_PNG.c:Error in _png_cexcept_errot().详细代码如下:#inclu...
2019-04-17 11:16:00
633
转载 i.MX RT1050官方开发套件QSPI下载出错
问题描述:i.MX RT1050开发套件,可以把程序下载进Hyper Flash中,然后更改下载算法尝试以QSPI方式下载进另外一个存储,步骤如下,但是出现错误。官方套件实物图片首先修改下载算法执行程序下载出现错误分析及解决:在官方提供的硬件向导里发现默认只能使用Hyper方式进行下载操作,如果需要更改为QSPI方式则需要更改硬件电路,拆下和焊上...
2019-04-12 20:56:00
198
转载 emWin使用遇到的问题以及解决办法
问题一:在动态显示文本/数字的时候发现,显示对象闪烁 分析及解决办法:窗口管理器的默认特性是向每个需要重绘的窗口发送一条WM_PAINT 消息。这会导致闪烁效果。为抑制这些‘每个窗口’的闪烁效果,可为重绘操作自动使用内存设备。方法为,在创建窗口时设置标记WM_CF_MEMDEV 、使用函数WM_SetCreateFlags() 设置默认创建标记, 或使用函数WM_EnableMem...
2019-04-11 18:53:00
1322
转载 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
1319
转载 关于在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
5537
转载 模拟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
358
转载 智障的日常
一下午苦逼的体验,都要自闭了对着别人的程序修改怎么就运行没有结果呢???明明代码一行行的对了十多个C文件怎么就是不行呢???串口数据怎么就是没有消息打印出来呢???这是何等的握草!最后才发现单片机下载后程序后没有设置重新运行!!!!切记啊骚年!在学校写STM32都用的现成的工程复制粘贴就搞定了,现在换了个平台重新搭建个工程就呆呆了,隔了这么久没接触都快忘...
2019-03-13 19:47:00
94
转载 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
141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人