自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (13)
  • 收藏
  • 关注

原创 Cadence allegro gerber制版文件导出图文详解

目录Cadence allegro gerber制版文件导出图文详解一、钻孔文件输出二、光绘参数设置三、IPC网表的输出四、坐标文件输出五、装配图输出六、文件整理一、钻孔文件输出①钻孔表格提取:先按如下步骤处理是否表格中有相同的孔。 ②先点击红色框,然后在绿色框一栏查看孔径相同的孔,如两红色箭头所指孔,需要将两个孔后面的参数(蓝色框)改为一致,再点击黑色框merge合并。③然后便可提取表格,点击manufacture-nc-dill l...

2021-10-23 11:10:58 9711 1

原创 esp32编译时报错Invalid certificate解决办法

今天,按照往常一样编译esp32的项目,结果报了一个Invalid certificate的错误,找了半天硬是找不到解决办法,后来进过一位大神的指点,终于解决了,非常感谢那位大神。报错信息:FAILED: esp-idf/mbedtls/x509_crt_bundle cd /home/lingtu/file/esp/esp32_sdk_learn/hello_world/build/esp-idf/mbedtls && /home/lingtu/.espressif/python.

2021-10-13 20:55:18 1552

原创 张飞实战电子第一部——门控开关设计笔记

张飞实战电子第一部——门控开关设计1. 项目开发步骤1.1 项目背景首先要明白使用的环境、条件、应用领域等。也就是说这个项目是一个什么公司提出来的,要做这么一个项目,这个项目有着一个这么样的使用环境,使用条件,以及它的成本,以及他的功能,和他的一些应用领域等等这些东西。这些因素都会影响后期我们的设计。1.2 项目资源评估:评估是否有完成的能力所谓项目的资源评估就是对我们工程司而言的,就是我们工程师当接到一个项目的时候,我们首先要对他进行一个评估。评估的目的是什么,就是说我们现有的知识和能力能不能接

2021-10-09 19:34:20 3711 2

原创 LDO芯片数据手册怎么看?

LDO的七大重要参数,你务必一一牢记在电子设计中,我们经常需要用到不同的直流电压给不同器件供电,其中用的最广泛的就是通过LDO稳压芯片来实现得到不同的直流电压输出,因为成本低、性能好,且使用起来也很简单,让LDO稳压芯片用的也越来越多,几乎每款电子产品里都有其身影。说它好用,是因为在普通设计里,只需要加入合适的输入电压,和几个滤波电容即可得到想要的输出电压,非常简单,然而也正因为这看似简单的用法,让很多技术水平参差不齐的工程师不结合自己的具体设计情况.直接依葫芦画瓢照搬别人的设计或随便找个芯片厂家推荐

2021-10-03 10:33:32 5289 1

原创 ESP32 SDK 开发(四)——ESP32-CAM局域网视频监控

ESP32 CAMERA QR使用教程环境要求:ESP_IDF 版本:V4.3环境搭建参考教程:https://blog.csdn.net/FourLeafCloverLLLS/article/details/119849565?spm=1001.2014.3001.5501下载子模块参考:https://gitee.com/EspressifSystems/esp-gitee-tools/blob/master/docs/README-submodule-update.md电脑系统:

2021-08-30 17:05:59 3060

原创 ESP32 SDK 开发(二)——ESP32/ESP-IDF环境搭建-linux

ubuntu18搭建ESP_IDF环境参考资料官方文档:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html1. 安装准备:编译 ESP-IDF 需要以下软件包。请根据使用的系统,选择合适的安装命令,如下所示:Ubuntu 和 Debian:sudo apt-get install git wget flex bison gperf python3 python3-pip

2021-08-22 10:41:02 3085

原创 ESP32 SDK 开发(三)——点亮LED

上一章我们搭建好了开发环境,并且用串口输出了hello world, 接下来我们先点灯参考资料: 官方入门教程: https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html#get-started-start-project一 移植示例工程1. 移植generic_gpio工程将esp-idf\examples\peripherals\gpio文件夹下的generic_gpio文件夹.

2021-08-18 17:48:47 1325

转载 ESP32 SDK 开发(一)——ESP32/ESP-IDF环境搭建

之前是一直采用Arduino开发esp32和esp8266, 现在学学SDK开发esp32参考资料官方资料主页:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html官方ESP-IDF环境搭建博客:https://blog.csdn.net/espressif/category_10713505.html本文参考:如何使用 Gitee 快速搭建 ESP-IDF 开发环境(Win.

2021-08-18 16:09:41 2329

原创 QT开发串口助手(四)——实现发送数据功能

今天我们首先来完善数据接收功能, 同时完成数据发送功能一. 完善数据接收功能主要有以下几点需要完善:需要接收中文打开串口的pushbotton,点击打开后需要改为关闭串口功能1. 完善接收中文功能这一块我在帮助手册上是找不到解决办法,只能在网上看有没有解决办法了, 参考了网上这位博主的https://blog.csdn.net/ouening/article/details/89469468,接收函数修改为/*显示串口数据函数*/void MainWindow::displayDa.

2021-08-13 10:46:12 8289

原创 QT开发串口助手(三)——实现接收数据功能

上一章我们实现了显示串口号的功能,接下来我们继续完善我们的功能,考虑到我的需求是要做一个串口配置esp8266的上位机, 而往往这类起配置作用的上位机只需要选择串口号和波特率就可以了,并不需要选择数据位,校验位,停止位。这部分是协议规定好的。一. 实现选择波特率功能1. 功能规划...

2021-08-12 21:56:53 6043 1

原创 QT开发串口助手(二)——实现点击按钮刷新串口功能

上一章我们完成了串口库的导入,并写了一段测试代码,接下来我们撸代码。今天由于网速比较慢,进不了QT官网, 但是我在QT助手上搜索,也可以看到帮助文档。一. 测试代码讲解QList QSerialPortInfo::availablePorts()函数返回一系列可使用的QSerialPortInfo对象我们再看看QSerialPortInfo对象有什么熟悉或者方法,如下图所示,有这些方法, 所以我们的测试代码中,直接打印端口的portName()。二. 页面显示可用的串口信息1. UI布局.

2021-08-05 21:34:47 2662

原创 QT开发串口助手(一)——新建工程及搭建库文件环境

上周自学了QT开发,这周想直接上手做项目,接下来将记录我做串口助手的开发过程。一. 开发环境1. QT版本:QT5.3.12. Qtcreator版本:QT3.2.13. 参考文档:官方文档二. 新建工程       每个版本的qtcreator新建工程有些不太一样,加上我是新建工程后再写博客的,在此就不详细的写过程了三. 导入QT串口库       QT5版本会自带串口库QSerialPort库,如果您的是.

2021-08-04 22:50:13 960

原创 【TLSR825x】windows下开发环境搭建,固件烧录方法

所需软件Windows下开发环境共需要下载安装如下软件:软件名称 安装方式 作用 备注 Git 双击安装 在Windows下提供一个类似Linux的命令行工具 Python 双击安装 运行Python脚本 需Python3.0以上 TC32编译器 解压即可 编译蓝牙C语言代码 一. 下载安装Git①最新版git下载地址:https://git-scm.com/download/win②双击安装,所有选项默认.

2021-05-23 20:07:28 1190

原创 vant weapp在小程序自定义tabbar

1.首先在小程序根目录miniprogram文件夹下创建custom-tab-bar文件夹 包含index.jsindex.jsonindex.wxml其中index.js文件内容 注意url中前面一定要以/开始// index.js文件 Component({ data: { active: 0, list: [ { "url": "/pages/index/index", "icon":...

2021-05-18 15:46:27 2053 2

原创 linux虚拟机无法识别usb设备的情况

记录一下, 今天想在虚拟机上使用sd卡,插上读卡器,主机显示了读卡器,同时也把设备连接到了虚拟机,结果在虚拟机下死活都没有出现读卡器,这是因为我的电脑插了很多usb设备,连接的是其他的设备,在多个usb设备情况下,在VM->虚拟机-》可移动设备下 选择你要连接的设备即可。如下图所示:...

2021-01-20 18:06:57 945

原创 emqx增加用户认证功能

1.关闭匿名登录首先,关闭匿名登录,编辑配置文件emqx.conf,修改为allow_anonymous改为false,即修改后是allow_anonymous = false;vim emqx/etc/emqx.conf操作演示:这时候,我们再连接,怎么连接都是失败的;2 开启用户名字密码认证插件此插件emqx_auth_username.conf是中间件,做客户端的认证处理!./emqx/bin/emqx_ctl plugins load emq...

2020-05-19 17:41:47 2687

转载 使用Arduino开发ESP32——开发环境搭建

使用Arduino开发ESP32开发环境搭建方式和用Arduino开发ESP8266相似:https://blog.csdn.net/Naisu_kun/article/details/80186950#t0下载安装Arduino IDE:https://www.arduino.cc/en/Main/SoftwareArduino IDE中添加ESP32开发板数据:安装完成后选择:文件&...

2020-04-15 16:22:50 877 1

原创 ONENET API访问注意事项

onenet的api访问总算ok了, 掉了好久的坑。官方api参考:http://openiot.zj.chinamobile.com/doc/book/application-develop/api/api-list.htmltoken算法:https://open.iot.10086.cn/doc/mqtt/book/manual/auth/token.html1....

2020-04-02 21:13:26 2122 1

转载 树莓派+Flask实现视频流媒体WEB服务器

转载:https://shumeipai.nxez.com/2018/07/03/video-streaming-web-server-with-flask.html安装FLASK有好几种方法可以流式传输视频。我认为最好的(也是“更轻松”)方法是使用Miguel Grinberg开发的Flask。有关Flask如何执行此操作的详细说明,请参阅他的精彩教程:flask-video-stre...

2020-04-01 16:22:20 1828 1

原创 塔石E18D mqtt连接onenet

一、准备工作:1、OneNET平台注册账号(免费注册且可以不进行实名认证),官网链接:https://open.iot.10086.cn/;具体的注册步骤可以参考MQTT物联网套件的文档,参考链接:https://open.iot.10086.cn/doc/mqtt/2、MQTT.fx客户端,参考链接:http://www.jensd.de/apps/mqttfx/1.7.1/3. 新...

2020-03-31 23:23:26 3523

原创 ESP8266 AT方式建立TCP连接

很坑很坑: 除了AT指令的数据,最好什么都不要多发,不然会出现坑让你百思不得其解!!!!!!!!!1. 设置wifi模式: AT+CWMODE=3 0:关闭 1:STA 2:AP 3.STA+AP 回复OK2. 扫描wifi(当 ESP 设备处于 STA 模式或 SoftAP + Station 模式时,可进行 AP 扫描): AT+CWLAP3. 连接wifi(...

2020-02-22 12:39:26 1660

原创 esp8266/esp32 烧录AT固件

1. 下载固件:不同的型号flash大小不一样,请看下图: 固件下载,推荐安信可的:http://wiki.ai-thinker.com/esp8266/sdk下载最新的固件:2. 准备烧录工具(usb串口, 板载了串口可以不用) 烧录软件下载:看我的下载页面 下载和运行模式时的管脚电平: 其实烧录的时候,只要把IO0拉低,其他管脚可以不...

2020-02-21 19:41:13 2252 1

原创 esp8266开发AliOS-Things(一)——向世界打招呼,helloworld

这些天很想拿AliOS Things搞点事情,但是出于alios things的资料不是很多,所以在网上找了很多资料。终于黄天不负有心人,找了一个连载的博客,暂且照着他做把,博客地址:https://blog.csdn.net/xh870189248/article/details/82562505 至于在windows下搭建AliOS的环境,请看我之前的博客,在...

2019-05-03 14:26:30 1478

原创 UnicodeDecodeError: 'utf8' codec can't decode byte 0xc2 in position 18: inva AliOS使用VScode编译工程出错

UnicodeDecodeError: 'utf8' codec can't decode byte 0xc2 in position 18: inva这个错误是因为编码格式问题,我找了好久的问题,而且也按照网上的教程来做了,结果还是没用,现在我来说一下如果该问题是出现在AliOS things编译时报的错,那么请看看是不是有以下几个规范问题: 1, 编译AliOS things工程的...

2019-05-02 22:14:41 2046 2

原创 RT-Thread(一)--系统启动过程

今天5月1号,趁着四天假期,我选择好好提升自己,打算这四天学习一个物联网操作系统,物联网时代的到来,mcu上的物联网操作系统,就变得尤为重要,上周在ST峰会上看到了阿里的著作,被深深的吸引住了。立下flag,一:好好学习英语 二:学习两门的物联网联网技术:蓝牙mesh和lora组网 三:学习一门物联网操作系统 四:接触物联网云平台搭建 。本来是想学习阿里的AliOS Things...

2019-05-01 21:07:02 4392 1

原创 Alios things学习——helloworld

前一次课我搭建了阿里网上ide的平台,之所以搭建这个平台,主要是为了学习alios things物联网操作系统,目前阿里的web ide支持alios things的板子比较少, 我在这用esp32作为开发。在这之前,我尝试在本地搭建开发环境,结果貌似是python2的原因,编译的时候出错了。一: 新建工程 步骤:file -> create Project:...

2019-05-01 15:31:49 4782

原创 阿里云嵌入式网上开发平台初探

自从上周去st峰会上,我看到了阿里的一个神奇的著作,解决了嵌入式工程师的环境搭建问题,想想我们是不是有这样的困惑,每次换一个电脑后,就得安装一个环境,这就造成了作为一个it男,最典型的标志就是背上了一个大大的书包。阿里造就了一个网上开发平台,开发人员只需要在web端开发就行了,而且,常见的开发环境已经帮我们做好了,开发人员只要专注于开发就行,据他们官网的人员说,目前对于个人用户免费开...

2019-04-30 13:34:12 1746

原创 c语言钩子函数

三月12号正式工作后, 因为刚进入工作,学习的东西多,所以没什么时间写博客了,要坚持我的博客记录习惯,今天在看蓝牙mesh的api的时候,提到一个关键的知识点,叫做钩子函数,一开始还不知道这是什么什么东东,后来仔细看了一下,明白了用法,推荐一篇博客:https://blog.csdn.net/sunstars2009918/article/details/39340449这位博主...

2019-04-25 13:28:28 17240 11

原创 vue+django restful framework 电商项目(六) -- 用户登录和手机注册

      今天开始学用户登录和手机注册了, 不过说实在的, 我听得很懵逼, 尤其用户论证的原理, 不管了, 先记下来怎么用吧,       我们参考drf官方手册和操作的博客, 官网文档地址: https://www.django-rest-framework.org/api-guide/authentication/参考博客: https://www.cnblogs.com/derek...

2019-01-20 19:45:02 1474

转载 微信小程序中this关键字注意事项

        微信小程序中,在wx.request({});方法调用成功或者失败之后,有时候会需要获取页面初始化数据data的情况,这个时候,如果使用,this.data来获取,会出现获取不到的情况,调试页面也会报undefiend。原因是,在javascript中,this代表着当前对象,会随着程序的执行过程中的上下文改变,在wx.request({});方法的回调函数中,对象已经发生改变,所...

2019-01-19 19:55:31 445

原创 微信小程序自学(八)-- 表单组件

一 button按钮。属性名 类型 默认值 说明 生效时机 最低版本 size String default 按钮的大小     type String default 按钮的样式类型     plain Boolean false 按钮是否镂空,背景色透明   ...

2019-01-19 17:47:41 1548

原创 微信小程序自学(七)-- 组件-基础内容

一 icon图标。属性名 类型 默认值 说明 type String   icon的类型,有效值:success, success_no_circle, info, warn, waiting, cancel, download, search, clear size Number / String 23px icon的大小,单...

2019-01-18 19:31:32 374

原创 微信小程序自学(六)-- 组件-视图容器

一 view视图容器。属性名 类型 默认值 说明 最低版本 hover-class String none 指定按下去的样式类。当 hover-class="none" 时,没有点击态效果   hover-stop-propagation Boolean false 指定是否阻止本节点的祖先节点出现点击态 1....

2019-01-18 19:23:34 975

原创 微信小程序自学(五)-- 硬件能力

一 蓝牙iOS 微信客户端 6.5.6 版本开始支持,Android 6.5.7 版本开始支持蓝牙适配器模块生效周期为调用 wx.openBluetoothAdapter 至调用 wx.closeBluetoothAdapter 或小程序被销毁为止。在小程序蓝牙适配器模块生效期间,开发者才能够正常调用蓝牙相关的小程序 API,并收到蓝牙模块相关的事件回调。注意由于系统限制,...

2019-01-18 12:31:47 1170 1

原创 微信小程序自学(五)-- 基础能力

一 网络在小程序/小游戏中使用网络相关的 API 时,需要注意下列问题,请开发者提前了解。1. 服务器域名配置每个微信小程序需要事先设置一个通讯域名,小程序只可以跟指定的域名与进行网络通信。包括普通 HTTPS 请求(wx.request)、上传文件(wx.uploadFile)、下载文件(wx.downloadFile) 和 WebSocket 通信(wx.connectSocket...

2019-01-18 12:28:00 1560 1

原创 微信小程序自学(五)-- 视图层(wxss, wxs)

一 WXSSWXSS(WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式。WXSS 用来决定 WXML 的组件应该怎么显示。为了适应广大的前端开发者,WXSS 具有 CSS 大部分特性。同时为了更适合开发微信小程序,WXSS 对 CSS 进行了扩充以及修改。与 CSS 相比,WXSS 扩展的特性有:尺寸单位 样式导入尺寸单位rpx(r...

2019-01-18 10:49:36 1547

原创 微信小程序自学(四)-- 视图层(wxml)

WXMLWXML(WeiXin Markup Language)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。一 数据绑定WXML 中的动态数据均来自对应 Page 的 data。 1. 简单绑定数据绑定使用 Mustache 语法(双大括号)将变量包起来,可以作用于:内容//.wxml文件<view>{{ message }}...

2019-01-18 10:42:04 817

原创 微信小程序自学(三)-- 逻辑层(路由, 模块化, api)

一, 路由文档地址: https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/route.html页面路由在小程序中所有页面的路由全部由框架进行管理。页面栈框架以栈的形式维护了当前的所有页面。 当发生路由切换的时候,页面栈的表现如下:路由方式 页面栈表现 初始化 新页面入栈...

2019-01-17 16:37:46 477

原创 微信小程序自学(二)-- 逻辑层(注册程序, 场景值, 注册页面)

逻辑层 App Service小程序开发框架的逻辑层使用 JavaScript 引擎为小程序提供开发者 JavaScript 代码的运行环境以及微信小程序的特有功能。逻辑层将数据进行处理后发送给视图层,同时接受视图层的事件反馈。开发者写的所有代码最终将会打包成一份 JavaScript 文件,并在小程序启动的时候运行,直到小程序销毁。这一行为类似 ServiceWorker,所以逻辑层...

2019-01-16 22:16:08 1132

原创 微信小程序自学(一)-- 配置

      今天开始自学微信小程序开发, 先来看看官方文档的配置。一 全局配置微信小程序的全局配置在app.json文件下配置。配置示例以下是一个包含了部分常用配置选项的 app.json :{ "pages": ["pages/index/index", "pages/logs/index"], "window": { "navigationBarTit...

2019-01-16 21:20:20 1098

STM32电源设计原理图,采用orcad绘制

STM32电源设计原理图,采用orcad绘制

2022-04-29

uniapp_mqtt_demo.zip

uniapp下使用mqtt协议连接emqx的demo

2021-12-19

esp8266 AT固件库

esp8266 官方at固件库, 有32M和8M的固件, 方便下载哦!!!!!

2018-10-23

stm32f103 Emstudio工程模板

stm32f103 Emstudio工程模板, 支持f103系列mcu, 只需要通过宏改变

2018-12-19

ucosii移植f103zet6工程

stm32f103移植ucosii教程代码, 参考正点原子的教程写的, 自己一步步做的

2018-10-12

ESP8266 MQTT透传固件+配置上位机

使用ESP8266开发的 MQTT透传固件,使用上位机配置WIFI信息和MQTT信息,免费送MQTT服务器。

2021-08-14

匿名上位机波形显示demo及协议文档.zip

匿名上位机V7版本波形显示STM32 demo及官方协议文档

2021-10-25

MQTT透传工具配置上位机源码

由QT5开发的MQTT配置上位机

2021-08-14

NodeMCU-PyFlasher-4.0-x64.exe

nodemcu专用烧录工具, 可以烧录AT固件,lua固件,micropython固件。。

2020-02-21

campusGang.zip

vant weapp在小程序自定义tabbar的demo

2021-05-18

esp8266刷nodemcu专业教程文件

esp8266刷nodemcu教程所用的资源, 包括刷固件工具, 固件, 还有jdk8.0

2018-10-14

SEGGER studio用户指南

SEGGER studio用户中文指南, 包括新建工程, 用户基本设置等等

2018-12-19

正点原子stm32库函数mdk工程模板

正点原子stm32库函数mdk工程模板, 也是搭建Emstudio所需资源

2018-12-19

空空如也

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

TA关注的人

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