自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 【ros2 之--话题通讯--发布订阅 基于python 以及编译 环境变量问题】

1、新建工作空间2、新建功能包3、编写【发布主题】代码3-1、编译包含(发布主题)的工作空间4、编写【订阅主题】代码4-1、编译包含(发布主题+订阅主题)的工作空间5、运行程序6、编译工作空间的顺序问题

2024-07-19 23:42:32 177

原创 【物联网全栈-1】:技能树 ESP32+SpringBoot+BootStrap+Mysql+Mqtt

物联网全栈的技术路线

2023-02-03 14:27:30 855 1

原创 【ros2 一键安装foxy版本】

【代码】【ros2 一键安装foxy版本】

2024-09-05 21:21:48 461

原创 【orin-nx Linux下创建简单C++项目 CMake构建编译系统】

lib 表示当前目录的上一级目录中的lib。

2024-09-04 22:56:59 372

原创 【gemini2 相机连接到orin NX】

则需要修改 demo_launch.py 的参数文件内的设备文件 /dev/video0 改成 /dev/video4。主要目的是挂载设备、增加与主机共享的文件夹。

2024-07-25 16:43:35 359

原创 【使用NoMachine连接orin nx无法显示桌面】

注意:若有其他提示,根据提示操作。1、先使用ssh登录后台。

2024-07-23 14:30:48 416

原创 【ros2 pkg create 提示命令不存在 安装完需要添加环境变量】

安装好ros2之后 使用ros2 pkg create构建功能包。1、需要添加环境变量。

2024-07-18 15:37:58 156

原创 【在阿里云部署网站】

阿里云 部署 网站

2023-01-03 09:11:10 182

原创 【ESP32S2 编译问题集锦】

ESP32编译错误

2022-11-03 15:35:51 346

原创 【CSS 在Vue中使用Font Awesome 与 bootstrap-icons】

1、安装依赖在项目文件夹下执行npm install font-awesome --save2、引入依赖在 main.js中 全局引入import 'font-awesome/css/font-awesome.min.css';3、使用<router-link to="" @click="gotoproduct"> <a href="#" class="nav-item nav-link active" > <i class="fa fa-laptop

2022-05-19 10:03:22 511

原创 【springboot+vue3 腾讯服务器Ubuntu18.04部署问题】

1、提示找不到CSS原因是调用了httts链接的图标库,在服务器上无法向外网获取对应的css。编译的CSS内找不到数据。解决:删除对应的外链css引用,改为本地,再编译。2、无法连接数据库原因是数据库版本与本地版本不同,最好使用相同版本,因为不同版本命令有较大差异。建议使用8.x版本3、不显示界面,axios本地跨域访问的是http//localhost:8080/dir,不跨域访问/dir ,服务器需把localhost改为对应的ip或者网址...

2022-05-19 08:38:57 205

原创 【vue3项目中引入Bootstrap与jquery】

需要引入bootstrap+ jquery+ popper.js1、npm i bootstrap jquery popper.js --save2、在项目根目录下新建或修改vue.config.jsconst webpack = require("webpack");module.exports={ configureWebpack:{ plugins: [ new webpack.ProvidePlugin({

2022-04-24 15:44:56 1749

原创 【springboot解决跨域问题】 Access-Control-Allow-Origin

增加一个类package com.example.demo.csdn;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Configur

2022-04-22 14:38:47 792 1

原创 【腾讯云安装JAVA 配置环境变量 openjdk,配置MySQL 、域名解析、 防火墙规则】

1、系统无java 会提示安装命令2、按照命令安装java,安装后 java -version查看 可看到为openjdk3、创建并进入目录,把下载的压缩包放入,解压缩得到 一个java版本为名称的文件夹mkdir /usr/local/javacd /usr/local/java4、修改profile5、运行生效profile...

2022-04-19 09:23:51 1625

原创 【用脚手架创建基础的vue2 vue3应用+axios安装引入】

1、安装nodejs1、下载地址为:https://nodejs.org/en/2、一路点击Next,检查是否安装成功3、提高我们的效率,使用镜像:http://npm.taobao.org/输入:npm install -g cnpm –registry=https://registry.npm.taobao.org,即可安装npm镜像,以后再用到npm的地方直接用cnpm来代替npm install -g cnpm –registry=https://registry.npm.taobao.

2022-04-12 13:34:46 872

原创 【物联网全栈】基于springboot + bootsrap + js + jsp + mysql + mqtt

本项目实现目标:1、用户登录注册2、用户创建产品3、用户创建产品下的设备4、设备绑定 设备数据上传5、用户查询总产品列表、总设备列表6、用户查询设备绑定命令、上传数据记录7、用户发送命令到设备网站部分大概需要1个月时间,硬件部分使用ESP32S2。1、数据库5张表 【user】【product】【device】【devicebind】【devicestatus】分别表示:用户表、产品表、设备表、绑定命令表、消息记录表各个表ID自增 ,一个用户对应多个产品,一个产品对应多个设备,一

2022-01-24 15:15:32 4367 1

原创 【ESPP32-S2】ESPP32 MQTT_SSL移植到自己的项目

如图所示:把MQTT_SSL 项目中的mqtt_ssl_example_test.py 放到工程目录下mqtt_eclipseprojects_io.pem 放到main目录下然后在main目录下 component.mk 中增加证书的关联在工程目录下 CMakeList.txt 中增加证书关联代码中整理MQTT相关代码后 使用MQTTX测试...

2021-12-16 09:20:53 4863

原创 【WEB-4 】ESP32S2-HTTPS + springboot http转换成https 以及 生成 导出数字证书 使用openssl把cer转换为pem

首先生成证书,然后修改项目的配置,运行即可。得到证书后再导出cer文件供ESP32-S2使用springboot:1、CMD生成证书 每次生成的证书都是不同的keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650关键字解释:alias 密钥别名 此处为tomcatstoretype 指定密钥仓库类型keyalg 生证书

2021-12-13 14:56:17 946

原创 【ESP32-S2】ESP32-S2从服务器下载STM32F103ZET6的bin固件再使用Ymodem通讯实现bootloader

STM32的bootloader:两个代码1、bootloader代码,实现初始化选择运行的固件2、APP代码,实现更新后的固件注意:需要先连接到路由器才能使用http连接的初始化函数两种升级方案:1、单片机自带tcpip协议 2、单片机+tcpip协议的模块可见要么是stm32自己能够上网,要么外带一个能够上网的模块。其中要解决的技术点为1.单片机的bootloader 以及http协议解析下载固件2.单片机的bootloader 以及模块的http协议下载固件3.若要本地测试兼容

2021-11-22 11:26:37 2656 6

原创 【ESP32-S2】使用http_cliten 相关API 主动循环下载bin文件

如下代码所示,初始化config的时候并没有使用回调函数,所以并非被动去读取。官方例程http_download 使用的是回调函数去读取数据,无法通过代码去停止,只能被动的缓存。默认是长链接 长链接5s超时 keepalive心跳包重发三次 重发间隔5s#include "freertos/FreeRTOS.h"#include "esp_wifi.h"#include "esp_system.h"#include "esp_event.h"#include "nvs_flash.h"#i

2021-11-10 15:26:19 2244 3

原创 【ESP32-S2】乐鑫离线环境 与IDF4.3构建自己的项目以及自定义目录 ,去掉任务看门狗

1、File–》new–》espressif idf project选择存放的文件夹,然后填写项目名称。 项目名称与文件夹无关2、新建后的项目只有main一个文件夹 存放main.c,之后在main目录下创建新的文件夹【user_inc】存放自己定义的.h文件创建新的文件夹【wifi_sta】存放wifi_sta相关的.c文件3、修改main目录下的CMakeList.txt文件4、使用ESP-IDF 4.3 CMD进入新建的项目目录1.设置目标芯片idf.py set-targe

2021-11-09 13:05:12 963

原创 【ESP32-S2】OTA升级代码移植以及APP之间的切换

本项目基于2个官方例程1个服务器jar包1、advanced_https_ota2、hello_world3、file-demo-0.0.1-SNAPSHOT.jar链接:https://pan.baidu.com/s/1hhCDLQSoWAvyNpdD_OcpNA提取码:n9kz流程概述:0x110000的APP1代码远程连接服务器下载其配置的APP2的bin到0x210000地址作为APP2。然后重启自动运行APP2。APP2中移植了APP1的OTA部分代码实现远程下载APPx到0x1

2021-10-28 11:22:41 2380

原创 【WEB-3】、部署jar 运行与关闭

使用java运行jar包1、使用 java -jar 或者 javaw -jar命令都可以,前者关闭控制台则退出运行 后者需要关闭对应的端口程序才可退出2、关闭jar包的运行程序注意 : 关闭jar后本地浏览器要清除上网痕迹 否则关闭也会可以访问(实际只是缓存)关闭对应的使用端口程序即可 如:使用8080netstat -ano|findstr 8080taskkill /f /pid 12396...

2021-10-18 10:18:48 1128

原创 【WEB-2】、IDEA 项目移植 笔记---JDBC访问MYSQL

1、IDEA2020.12、mysql-8.0.26-winx643、apache-maven-3.6.0注意:1、导入项目后需要等待完全更新完毕,右下角有进度条2、同步数据库版本其中 version为高版本 使用maven更新下载<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>ru

2021-10-13 11:14:16 331

原创 【WEB-1】、IDEA创建简单的springboot项目

1、file—new projectSDK 选择自己安装的版本,仓库默认需要联网,custom处为本地仓库。2、next , jar版本选择对应版本3、next 此处如果选择,后面需要在pom.xml中完善想对应的依赖最简单的不选择数据库 要显示web则:web:spring webtemplate engines:thymeleaf4、next 修改名称 路径5、finish 注意看右下角 若有项目自动更新 则等待更新完毕更新完毕后才会有可编译的配置。此时若编

2021-10-12 16:08:29 113

原创 【ESP32 乐鑫 离线环境搭建】

ESP32 乐鑫离线开发工具安装 成功则恭喜 否则提示No Toolchain found for Target esp32直接点击下一步,注意有2个安装路径要选择【ESPIDF-TOOL】【ESPIDF】一个是编译工具 一个是IDF源代码可以按照我的来 不要被文件夹名称迷惑工具路径:F:\Users\sgdIDF路径:F:\ESP32_TOOLS\ESP32-IDF注意:sgd是电脑的用户名 一般默认是Administor 一下的sgd可全部修改成你的用户名安装后桌面有

2021-08-03 23:56:27 3733 2

原创 Linux 嵌入式 笔记 NFS网络文件系统

系列文章目录Linux 嵌入式 笔记提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、nfs 相关命令二、原理1.第一点2.第二点总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、nfs 相关命令ubuntu 10.0开启配置nfs 服务service nfs start时

2021-04-21 14:13:35 2591

原创 BC20 测试 连接onenet

注意:AT+CSQ 不能表示连接到基站

2019-06-03 10:46:20 3483

原创 ESP32的安信可~环境搭建~项目导入~编译下载

1、下载以及安装方法,路径不能有中文,可以不用事先安装eclipse C++https://wiki.ai-thinker.com/ai_ide_install2、

2019-05-30 14:41:04 2232

myspl 数据库生成代码

myspl 数据库生成代码示例。本代码实现的功能是使用代码自动生成数据库。

2018-10-08

空空如也

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

TA关注的人

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