自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 针对ENV工具每次生成工程都需要选择一下芯片型号和jlink问题

这个问题很显然是在模板生成的时候出现了一定的问题,所以打开template.uvprojx,重新进行设置,保存。重新使用scons --target=mdk5生成,发现没有这个问题了。...

2019-11-14 22:13:58 496 1

原创 Ubuntu下出现linux :make: gcc: Command not found

在学习到使用安装tree的时候,安装了make组件后发现不能make原因是根本就没有gcc。所以在Ubuntu下安装gcc搜索了一下这个是好用的sudoapt-getinstallbuild-essential第一遍安装没成功,让我update apt-get输入该指令,在此安装,完成。。。所以安装操作系统的时候还是不能安装简约版的,我看上面是没有什么音乐播...

2019-11-01 13:45:23 9335 3

原创 在cubemx中怎么自动生成各个子文件而不是程序都在main.c中

其实也没啥大不了的,只是一个小细节,自己随便找找都能找到。刚开始用cubemx的时候发现生成的程序都在main.c文件中,后来发现是没有勾选code generator中这个选项,勾选后系统会根据你初始化的gpio,或者iic或者uart等等,生成gpio.c,iic.c的c文件和头文件,这样比较易读,不容易都堆积在一个文件中。...

2019-07-09 10:31:35 4200 1

原创 RT-Thread串口线程+收发

以下部分都是在main.c里面使用了静态信号量,用于触发中断时释放信号量,十分的方便,线程和信号量都需要进行定义。定义:static rt_thread_t usart1_thread = RT_NULL;static void usart1_thread_entry(void* parameter);static rt_err_t uart1_input(rt_device...

2019-04-18 21:21:08 7720

原创 RT Thread如何关闭串口1的msh调试行

对于程序开发中,有时候需要动用几个串口的时候,往往会出现串口不够用的情况,而msh的存在虽然可以使串口数据正常的发送到主机端,但是主机发送到下位机的时候就不是那么好用了,因为msh会根据你的内容寻找已经设置的指令,导致下位机接收不到指令。在当前工程下打开env命令行,敲击menuconfig选择RT-Thread Components 然后选择command shell...

2019-04-15 19:11:33 3036 1

原创 STM32CubeMX安装芯片支持包stm32cubef1安装过程(CubeMX5.1版本)

安装好了STM32CubeMX软件之后,需要安装对应的芯片支持包才能正常生成项目文件,由于5.0版本相对于4.0版本之后改动较大,市面上资料更新较慢,而且新版本的ioc工程用旧版本的软件是打不开的,所以还是提一下,前排申明软件是在官网下的https://www.st.com/en/development-tools/stm32cubemx.html虽然比较慢,还需要申请但是是免费的哦生成一个新...

2019-04-02 10:41:00 14022

原创 main.obj:-1: error: LNK2019: 无法解析的外部符号 xxxxx 错误

出现这种错误有很多状况1.在引用外部文件时,出现构建问题在debug中删除原有构建,并进行重新添加2.在调用外部文件中的函数时该函数只在该文件的.h中进行申明,但并未在.c文件中实例化...

2019-03-07 15:37:21 4128

原创 ionic3蓝牙开发总结

ionic3蓝牙组件安装和检测蓝牙状态https://mp.csdn.net/postedit/85779398ionic3蓝牙组件打开和关闭https://mp.csdn.net/postedit/85785547ionic3蓝牙搜索列表https://mp.csdn.net/postedit/85797882ionic3蓝牙绑定,发送和接收https://mp.csdn.net/p...

2019-03-04 17:11:02 1206 4

原创 qt5.6中在程序里面设置界面中文文字时候出现乱码

试了改编码等方式,发现最直接的方式还是加QStringLiteral举个例子,下面那句是我ui界面有一个命名为connectpushbutton的pushbutton,在settext里面增加了QStringLiteralui->connectpushButton->setText(QStringLiteral("断开"));由于这篇篇幅实在太少,我就把qt对于这个函...

2019-03-04 16:29:42 517 1

原创 使用js方式在ionic3中使用百度地图

之前angular方法的包括申请秘钥链接https://blog.csdn.net/qq_38255285/article/details/87936561在ionic工程的index.html文件中的头部<head></head>添加 <script type="text/javascript" src="http://api.map.baidu.com...

2019-02-26 21:19:57 626

原创 ionic3按两次关闭(typescript语言)

由于是全局事件,所以直接在app.component.ts中写头文件中添加import { Platform, ToastController} from 'ionic-angular';import { SettingsProvider } from '../providers/settings/settings';然后进行定义 backButtonPressed: boo...

2019-02-26 19:37:49 270

原创 使用angular方式在ionic3工程中使用百度地图(typescript语言,移动端编程)

https://www.npmjs.com/package/angular2-baidu-map这个应该是官方给的一定指导,我也没怎么看。终端先安装这个包npm install angular2-baidu-map终端敲ionic g page baidumapang生成page文件夹由于是自动生成的,不需要在app.module.ts添加头文件,只需要把百度地图的秘钥填入申请...

2019-02-26 16:43:39 755

原创 qt5.6加载网页加载完成后进行的操作实施,包含如何在qt中运行JavaScript

https://blog.csdn.net/qq_38255285/article/details/87917887   前序工作总的就一句吧 //地图初始化void Phantom::mapInit(){ QString strMapPath="file:///"; strMapPath+=QCoreApplication::applicationDirPath()...

2019-02-25 17:36:03 1891 1

原创 qt5.6的窗口显示网页,qwebengine方式

所需要的设置都在之前文章里面的写了,qt5.6版本之后没有qwebkit,只有qwebengine,所需要的是MSVC版本的qt,之前文章的链接https://blog.csdn.net/qq_38255285/article/details/86594671在.pro配置文件中配置QT += webenginewidgets然后按构建就是,左下角最后一个那个小锤子 。...

2019-02-25 16:26:14 2775 3

原创 针对qt5.6的MSVC2013和MinGW构建套件(kit)配置

PS:后来我在另一台电脑上安装,发现问题最重要的还是安装包要下对,因为之前下载的安装包都没删所以复制粘贴拷贝,然后就复制了最后一个,怎么安装都不对,结果发现是安装包错了,罪过罪过,不是什么msvc都是pc端这是装了vs2013后的编译器配置,MinGW是qt普通版本自带的,qtMSVC版是不带编译器的(可能我原来没有勾选那一项),自动扫描的五项皆为vs2013生成的,适用于不同的环境。...

2019-01-22 15:13:01 5843

原创 ionic3蓝牙绑定,发送和接收,包含时间显示(typescript)

接上文, 将获取 <button ion-item *ngFor="let p of this.bluetoothNewList;let i=index" (click)="band(p.address)"> {{p.name}} ({{p.address}}) </button>蓝牙连接函数 ,由于是安卓的,只需获取根据搜索到的蓝牙的地址...

2019-01-18 19:12:10 857 2

原创 ionic3蓝牙搜索列表,缓冲圈和提示(typescript)

列表显示和刷新我主要写在两个函数list()和refresh()中public bluetoothList:any; list(){ this.bleSerial.list().then( data =>{ this.bluetoothList=data; }).catch(()=>{ this.errDea...

2019-01-04 22:25:43 659

原创 ionic3蓝牙组件打开和关闭,同时包括给单选按钮toggle赋初值的操作(typescript)

接上篇,获取了蓝牙的状态,重回blesettings界面前端界面中设置了一个单选按钮<ion-item> <ion-icon name="ios-bluetooth" item-start color="purple"></ion-icon> <ion-label>打开蓝牙</ion-label>

2019-01-04 20:15:23 503

原创 ionic3蓝牙组件安装和检测蓝牙状态(typescript)

首先还是老生畅谈,打开网络和共享中心,查看自己是否有ipv6(可以访问外网),如果有的话,自然是好的,但是由于外网在部分情况下其实也是网速等问题下载不成功的,也可以使用只有ipv4的方法转为中文连接cnpm(npm install -g cnpm --registry=https://registry.npm.taobao.org)npm install -g cnpm --registry...

2019-01-04 16:58:48 1832 3

原创 qt中在原有不含网络的添加网页游览器应用中显示找不到QWebEngineView的问题解决方案

qt中在原有不含网络的添加网页游览器应用中显示找不到QWebEngineView的问题,vs和msvc版本的qt已安装好。之前创建了一个新文件为了验证是否安好在pro文件中加入QT += webenginewidgets先编译一下,让webenginewidgets成功添加添加头文件#include <QWebEngineView>也成功初始...

2018-10-13 15:48:28 4204 1

原创 对于前端开发在vs code中编写后出现的Cannot find module 'crypto-js/hmac-sha256.js'.报错

移植了老师的代码,出现了该问题,应该是js加密的问题,而本机中并没有使用过js加密,所以并没有该包的原因,遵循没有就安装的方式进行解决。1.直接安装该包,网上大多数都是这个方法命令行代码如下:npm install crypto-js跟我上一篇文章出现的问题一样,npm需要安装的话由于要连接外网,99%的国内电脑肯定还是不行的,还是做国内资源映射2.做国内资源映射命令行代码如下...

2018-09-20 20:51:55 6696

原创 更换计算机后出现Node Sass does not yet support your current environment的问题解决

出现该问题的原因主要是node版本在原电脑和现在电脑中不一样,出现了无法兼容的问题。解决方法首先删除代码版本中的sass,如果使用vs code可以直接在vs code自带的命令行中敲,如果是用管理员模式的cmd,则需要进入代码的母文件夹中,进行修改建议步骤:1.删除原有的sass命令行代码:npm uninstall --save node-sass2.进行安装npm i...

2018-09-20 20:37:54 267

原创 tsc在cmd中可以运行但是在VS code显示既不是内部指令也不是外部指令

很遗憾这个问题被我遇到了,在cmd中运行tsc可以,表示安装了typescript已经成功,并且nodejs的各种路径都配置好了,但是这并不是tsc的文件路径,仍然需要配置tsc文件,但是tsc文件安装到哪了呢?可以使用Windows的搜索功能搜索,然后找到添加路径,其二可以在vs code中task.json中的指令command添加完整路径,如我的就是"command": "F:\vs\Mic...

2018-09-11 13:24:24 3434

原创 Qt5.6中解决 mysql程序编写中出现driver not loaded driver not loadedd的问题

一定要将这两个文件同时放在qt\qt\5.6\mingw49_32\bin文件下,且主要qt版本和mysql连接的版本,32位qt的要从32位的mysql-connector-c-6.1.11-win32中取出这两个文件,mysql的版本无所谓,如果使用64位的connector而qt是32位的则没有用...

2018-06-04 16:48:50 1191

ionic3蓝牙程序(typescript+html语言)

ionic3移动开发,完成了蓝牙串口助手的功能,由于需要方便上传,而且node_modules换了环境也不好用,所以需要自己装,安装我文章也有提供。

2019-03-04

libmysql.dll

64位和32位两个版本的mysql数据库lib,适用于qt开发等(建议使用32位)

2018-06-04

gsm(实现通过拨打电话控制发送短信)

通过正点原子本身sim800程序修改,通过远程拨打电话来控制短信发送,可以用于人工控制接收采集数据

2018-03-28

空空如也

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

TA关注的人

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