自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (7)
  • 收藏
  • 关注

原创 AI佩奇 -- 最简单的无代码开发,不会写代码一样可以搞人工智能开发

首先感谢涂鸦智能的免费模块,感谢立创商城的优惠券,感谢嘉立创的5元包邮PCB,这个可爱的佩奇在各平台对攻城狮的支持下,10之内就搞定了。本硬件开源,喜欢的可以到开源广场下载:https://lceda.cn/Tigerots/ai-yu-yin-yao-kong先上图...

2021-02-21 17:53:26 443 4

原创 openCV无法打开USB摄像头问题

用Python-OpenCV 打开USB摄像头时, 出现如下提示, 意思是 媒体类型不匹配测试源代码cap = cv2.VideoCapture(0) while cap.isOpened(): start = time.time() is_opened, frame = cap.read() end = time.time() if i<10: i+=1 print("###

2020-12-11 11:49:46 2926 2

原创 VM虚拟机因断电无法启动Ubuntu的解决办法

当正在忙的一年头转向的时候,突然,灯全灭了, 电脑屏幕全黑了, 顿时办公室一片肃静,原理是又停电了。正值冬季取暖之时,用电量大,这样的老旧办公楼,停电是常事。 然而,当来电了之后,发现虚拟机已经无法启动了,提示无效的环境模块之后,就是如下一片黑屏: 怎么办,一个多月辛苦编写的代码都在虚拟机里,还有,详细重新安装那么多的安装和配置就头疼。于是跟着提示各种配置,仍然不行,此时真的有骂人的冲动。忙乱之中,一个网友的文章,让我有了一丝希望,试一下吧。fsck -y /dev/s...

2020-12-11 10:15:25 784 1

转载 RT Thread Studio IDE使用RT Thread的文件系统(转)

本文是我同事@YZRDEG写的入门教程,写的比较仔细,欢迎大家转载阅读传送门:https://blog.csdn.net/weixin_46158019/article/details/109350953RT Thread 文件系统教程RT Thred 文件系统教程-1 SPI Flash使用文件系统 小技巧 打开RT-Thread Studio软件,新建工程 W25Q128底层编写 在spi1总线上挂载W25Q128块设备。 挂载文件系统到根目录,代码如下.

2020-10-29 09:15:27 871

原创 RT-Thread Studio使用笔记(十):总结

各位小伙伴,RT-Thread Studio的使用,到今天暂时告一段落,相信大家如果使用了RT-Thread Studio进行产品开发了或者进行是实验,相信大家已经发现,这套软件和系统,非常的简单易用,开发环境,和eclipse开发的,和ST官方的STM32CubeIDE也非常的相似,用起来非常的简单。RTT操作系统,使用了和Linux一样的思维,如果您认真学完了RTT,对您以后接触Linux开发也有极大的帮助。同时也能让您的开发速度加快。 近期我大力的给身边的朋友推荐RT...

2020-10-23 14:43:07 1270 2

原创 RT-Thread Studio使用笔记(七):通过4G模块连接到阿里云

概述 本文带大家一起,基于上篇文章中的的4G模块连接到阿里云平台阿里云创建产品阿里云物联网平台地址:https://iot.console.aliyun.com/studio?spm=a2c56.12526802.1304866.1.743b107bMaky1XRT-Thread配置异常修改,此处解析的阿里云地址数据比较长,默认为32字节,会导致内存溢出...

2020-10-23 14:21:51 3132 4

原创 RT-Thread Studio使用笔记(九):OTA远程升级应用实例

1. 前 言设备远程升级分为四种方式:外网云服务器升级方式,内网服务器升级方式,串口(USB)升级方式,通过4G网络升级方式。外网云服务器升级方式需要具备两个必要条件,一、设备可以通过以太网或WiFi连接到外网。二、远程服务器必须具有固定的IP地址并允许web服务器的端口通过防火墙。使用时最为方便。内网服务器升级方式,需要用户自己建立web服务器,不受设备能否上网限制。串口(USB)升级方式,在没有网络的情况下,可以使用串口通过Ymodem协议进行升级,需要使用标准串口线。通过4G网络.

2020-10-23 11:53:28 3222

原创 RT-Thread Studio使用笔记(八):PWM的使用

按board.h说明进行配置 根据前几次实验,发现使用RTT组件非常简单,只要根据board.h中对应的步骤进行修改即可,比如要使用pwm组件,需要进行如下4步操作。/** if you want to use pwm you can use the following instructions. * * STEP 1, open pwm driver framework support in the RT-Thread Settings file * * STEP 2, defi...

2020-10-20 16:41:57 1309 2

原创 浅析物联网及云计算技术在传统汽车检测线中的应用

侍任伟摘要:传统的机动车检测机构,检测流程的自动化程度相较与以前已经有了很大的提高,基本实现了仅仅需要在引车员的配合下,实现机动车检测流程的自动化。但在车辆信息录入、检测设备运行状态检查、检测过程监督等环节,仍然是由纯人工操作,因此,存在车辆信息录入错误,检测设备故障发现不及时,维修需要专业工程师到现场,以及无法及时发现检测人员违规操作等严重问题,任何问题的发生,都将造成检测无法进行或检测结果不准确,给车主带来极大的生命及财产的安全隐患。随着检测业务的社会化,现在很多检测机构由企业管理,主要表.

2020-08-23 09:51:05 544

原创 RT-Thread Studio使用笔记(六):4G模块SIM7600的使用

SIM7600简介使用at_device软件包错误处理测试基于SIM7600的远程升级示例

2020-08-21 11:08:13 4908 4

原创 RT-Thread Studio使用笔记(四):带片外Flash(W25Q128)的OTA(YModem)

前言在学习OTA之前,请先参考上两篇博客写的关于SPI设备及W25Q128的使用方法,传送门:https://blog.csdn.net/tigerots/article/details/107423633https://blog.csdn.net/tigerots/article/details/107933991如何使用OTA一. 制作BootLoader打开Bootloader 在线获取地址,注册,并根据RT-thread官方文档生成BootLoader,官方文档已经写的很清楚,再此

2020-08-12 17:33:54 3117 1

原创 RT-Thread Studio使用笔记(五):I2C设备及AT24C256的使用

打开框架层支持board.h中打开宏定义,并根据原理图设定IO口#define BSP_USING_I2C1#ifdef BSP_USING_I2C1#define BSP_I2C1_SCL_PIN 22 //PB6#define BSP_I2C1_SDA_PIN 23 //PB7#endif完成,编译下载

2020-08-11 14:44:33 2606

原创 RT-Thread Studio使用笔记(三):片外SPI Flash

1. 根据上一篇文章,使能SPI设备总线2. 使能SFUD驱动3. 使能DFS组件包 W25Q128是16M spi flash,一共有256个block ,每个Block 64KB。一个Block可以分割为16个扇区(small sector),每个扇区4096字节(4KB),所以我们需要修改fatfs的扇区大小为4096。4. 根据硬件连接的SPI接口和CS片选信号,注册SPI从设备,比如我用的是SPI2,注册从设备为SPI20,同时,将W25Q128抽象为RTT块儿设备。...

2020-08-11 14:27:03 1522 2

原创 从某ZG代理软件导入到PADS颜色问题

背景2020年,新冠疫情席卷了全球,尤其对中小微企业带来了沉重的影响,美国也借此时机,加大对中国打压的力度,使中国的经济受到了极大的影响,企业从大到小,都面临着各种生存问题,然而此时,一些美国软件的国内代理机构,通过种种手段,发律师函,要挟这些企业购买正版,并不是不想支持正版,只是这些企业没有购买正版软件的能力(大企业基本都会购买正版或者不使用此公司软件)。虽然很多开发工程师,2,3年前就开始使用国产软件和开源软件,比如LCEDA,KiCad,Pads等,然而看多年前前辈们的设计,或者学习的时候,还

2020-08-11 11:30:08 267

原创 腾讯云三元组生成方法(简述)

写在最前昨天一位博友@makunIT同学,跟我咨询了下腾讯云物联网通信三元组的生成方法,今天白天出差,一直没时间回答,早上草草的发了B站超威电子老师的视频,直到晚上才坐下来,说道这,真羡慕makunIT同学在学校就能解除这么实用的技术。不过有点不好意思, 我没有在Linux下使用与你相同的工具试验, 因为, 我不会Linux, 哈哈, 惭愧!三元组的生成过程先从腾讯云平台生成设备秘钥,最重要的两条内容是设备秘钥和client id两个参数,另外mqtt username和mqtt passwor

2020-07-21 21:33:31 1635 1

原创 RT-Thread Studio 使用笔记(二):如何使用SPI设备

写在最前使用RT-Thread Studio开发环境开发STM32单片机程序,与MDK使用env有一定的差别,对于刚开始使用的程序员来说,主要是找不到配置选项在哪里,上一篇介绍了TIM设备的使用方法,这篇介绍SPI的使用方法,流程与TIM类似。大致总结为以下几个步骤:在RT-thread settings中使能对应的驱动框架在stm32f4xx_hal_conf.h中使能对应的模块(HAL_XX_MODULE_ENABLED)在board.h中启用外设类型对应的宏定义板级支持,通道号以及I

2020-07-18 11:54:02 5234 9

原创 RT-Thread Studio 使用笔记(一):如何使用TIM定时器

使用RT-Studio开发环境开发STM32单片机程序,与之前使用env有一定的区别,包括文件目录结构,配置方法等,下面介绍一下如何使用硬件定时器。 1. 在rt-thread settings中使能硬件定时器框架并保存,如下图所示:2. 在board.h中使用宏定义#define BSP_USING_TIM以及定义使用的定时器通道,比如#define BSP_USING_TIM23. 根据要使用的定时器,修改tim_config.h,增加或修改TIM2_CONFIG...

2020-07-18 08:46:02 3572

转载 rtthread中的spi驱动外设设备的挂载知识点(转载)

rtthread中的spi驱动外设设备的挂载知识点:1:再rtthread的官方4.0.0版本中,在scons工具中添加spi的设备注册,可以看到spi的驱动文件drv_spi,使用spi需要把rtthread中的drivede中的spi_core,spi_dev文件添加进去在spi_core中可以看到以下函数rt_err_t rt_spi_bus_register(struct rt_...

2020-03-28 15:37:28 1611

原创 Sourcetree 3.x 版本跳过注册方法

按照网上提供的方法,修改accounts.json文件,始终都无法跳过,即使注册了免费版,也依然无法跳过(当然,英文不好,有些地方可能看不明白,呵呵)后来综合了一个论坛里说的,修改了一下乱码文件夹里的配置文件,终于成功了, 现分享给大家。前几步几乎都一样。首先,确保已经安装好 git,并添加环境变量下载Sourcetree 3.x 版本的安装包,并安装到注册界面,然后退出打开...

2020-02-21 22:37:51 1111 2

原创 基于RTT系统的littlefs文件系统移植说明(STM32片内FLASH)

参考文件参考RTT官方littlefs移植文档;使用前,前先移植好fal,详见《stm32f103rc片内Flash使用FAL库配置说明》。https://blog.csdn.net/tigerots/article/details/104158917配置说明一.使能DFS框架 在 BSP 工作目录下打开 env,输入menuconfig,在如下路径下 中打开 DFS 框架,配置内...

2020-02-06 17:32:34 4117 2

原创 stm32f103rc片内Flash使用FAL库配置说明

1.参考文件https://github.com/RT-Thread-packages/falhttps://github.com/RT-Thread-packages/fal/blob/master/samples/porting/README.mdhttps://blog.csdn.net/m0_37621078/article/details/1026899032.ENV配置(1)...

2020-02-03 17:07:50 4433

原创 pip修改为国内的镜像源(速度确实快很多)

pip修改国内的镜像源从网上查了很多,都说是在用户目录下增加pip.ini文件的方法,但是我测试三台计算机,只有一台能用,因为这台能用的是单独建立的账户,软件也是单独安装的,其他两台是自己用的独立账户,都不行,后来网上找到用指令修改,一下子成功了。原来根本原因是配置文件的位置在 C:\Users\XYXS\AppData\Roaming\pip\pip.inipip install pip ...

2019-12-30 08:25:18 151

原创 RT-Thread 自动初始化代码片段

RT-Thread 自动初始化代码片段C语言#语法一个#号: 将宏参数转变为字符串 例如: #define STR(s) #s两个#号: 把两个宏参数连接到一起 例如: #define CONS(a,b) int(a##e##b)#define STR(s) #s#define CONS(a,b) int(a##e##b)int main(){ printf(STR(vck...

2019-12-13 10:06:34 428

原创 rt-thread env 修改芯片类型

rt-thread env 修改芯片类型在拿到到的rtt源码BSP中,很多开发板的env并没有提供选择芯片类型的选项,而是直接固定了芯片型号,比如STM32F103C8,如何将芯片型号更换为RC呢?在实际使用过程中,通过MDK直接修改芯片型号,似乎并不起作用。所以,我们需要修改下配置文件,过程如下:修改board目录下Kconfig脚本文件修改board目录下board.h下Flash...

2019-12-12 08:32:02 1746

原创 ESP8266 出现busy p...

ESP8266 出现busy p…ESP8266出现 busy p…, 但是指令还能够执行成功根据测试, 可能如下原因可能是发送的指令有错误电源功率不够, 在附近增加一个大电容! (我的是这个原因)...

2019-12-03 16:23:46 9393 5

原创 python3.7 使用paho.mqtt 连接到腾讯云

一. 腾讯云登录流程‘’’登录 物联网通信控制台。您可在控制台创建产品、添加设备、并获取设备密钥。按照物联网通信约束生成 username 字段,username 字段格式如下:username字段的格式为: productid{productid}productid{devicename};sdkappid;{sdkappid};sdkappid;{connid};expiry注...

2019-11-23 11:30:37 1337 7

原创 MQTT协议详解

mqtt协议详解(代码示例)固定头(一般只有2字节): 命令标志1B + 剩余总长度1-4B(可变头+负载)可变头: 不同命令, 不同长度   负载内容: 可以没有, 传输过程中均为十六进制编码两字接的长度是高字节在前低字节在后 比如: 8字节 = 00 081. CONNECT – 连接服务端固定包头 + 可变包头:  &...

2019-11-22 15:38:27 841

Keil.STM32L4xx_DFP.2.2.0-官网下载太慢.rar.zip

使用mdk自带的pack安装器安装几乎是每次必失败, 我安装了好几天就没成功过, 从官网下载也是慢的不行, 这里应该下载应该会快很多.

2019-10-31

MyTencentOSProject.zip

STM32F103 使用腾讯OS 及HAL库 连接TCP服务器进行通信, 基于腾讯STM32L4xx例程序修改, 可直接用. 已经将没用的文件删除了.

2019-10-31

LedTest0.4.zip

作为一个硬件开发人员, 刚开始学习C#, VS2012环境, 练习使用COM口发送数据控制 LED串口显示屏, 可作为作为其他初学者参考.

2017-06-22

SIM900A Ublox 封装 元件库

GPRS模块SIM900A封装,元件库

2013-10-14

SIM900A_硬件设计手册_V1.05

SIM900A_硬件设计手册_V1.05, 当前最新的

2013-10-14

STM32F10xxx Flash programming.pdf

STM32F10xxx Flash programming ST 32位单片机闪存编程指南.

2009-09-08

em200 AT命令手册

华为CDMA MODEM EM200 AT命令手册,

2009-08-21

空空如也

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

TA关注的人

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