自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (12)
  • 收藏
  • 关注

原创 push github

登录github,在选项setting >> SSH and GPG key >> add new ssh添加刚才的公钥地址即可。3、输入pwd确认位置后,输入git pull origin。2、进入你本地建立的文件夹,右键git bash here。2、在本地文件夹下右键git bash here,二 、将在本地更新后的代码上传到GitHub。一、将在GitHub上更改的内容更新到本地。1、打开文件目录,右键选择gitbash。4、输入git add .4、查看本地是否更新成功。4、提交文件到本地仓库。

2023-08-20 15:27:26 359

原创 KKT条件

KKT是强对偶的必要条件,而不是充分条件,即KKT不能推出强对偶。KKT与强对偶互为充要条件。

2023-07-07 10:00:14 306

原创 拉格朗日乘子法

我们已经知道对偶函数的值总是小于原函数的最值,如果能找到对偶函数的最大值,也就找到了对偶函数中最能近似原函数的解,对偶函数是原函数的下界。直接求解有时候非常困难,转化为它的等价的或者近似的新问题,这个新问题就叫做对偶问题。参数和自变量x求偏导,分别为零,就能解出一个值(极大值或者极小值)。不管原函数地凹凸性如何,它的对偶函数一定是凹函数。即对偶函数的值不会超过原函数的最优值。

2023-07-07 09:45:54 706

原创 登录远程Linux桌面

远程桌面连接主要使用两种协议,一种是Windows上RDP协议,第二种是VNC协议,从使用效果来看,vnc更优秀。3.使用Windows自带远程桌面工具连接Linux桌面。3.开启之后使用客户端进行连接,默认端口为5900。注意每次连接都要先启动x11vnc。orangepi 为登录桌面密码。1.安装x11vnc。2.启动x11vnc。2.启动xrpd服务。

2023-07-01 08:21:18 791

原创 Unknown symbol in module

2023-06-17 10:14:09 309

转载 快速创建stm32项目

【 STM 系列 】Keil5 快速创建 STM32 项目 (简便方法) - 哔哩哔哩

2023-06-15 19:27:41 52

原创 svm torch导出pt并运行

生成.pt,并运行模型预测。

2023-06-01 13:57:54 126

原创 X3上运行onnxruntime

SRCNN 先把图像上采样到对应分辨率,再用 3 个卷积层处理图像。为了让模型输出成正确的图片格式,我们把模型的输出转换成 HWC 格式,并保证每一通道的颜色值都在 0~255 之间。方法用于模型推理,其第一个参数为输出张量名的列表,第二个参数为输入值的字典。其中输入值字典的 key 为张量名,value 为 numpy 类型的张量值。这段代码中,除去后处理操作外,和 ONNX Runtime 相关的代码只有三行。用于获取一个 ONNX Runtime 推理器,其参数是用于推理的 ONNX 模型文件。

2023-05-30 23:14:21 61

原创 X3运行paddle-lite Demo

报错2:dbind-WARNING **: 15:57:44.148: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files。$ ./download_models_and_libs.sh # 下载模型和预测库。git clone直接下载到X3上。

2023-05-21 16:29:14 592

转载 pytorch导出onnx

多输入网络构建、模型导出生成ONNX格式、导出的ONNX模型有效性验证三个部分。

2023-05-21 15:23:47 561

转载 paddlepaddle导出onnx

地平线工具链支持的ONNX模型需要满足 opset_version=10/11 且 ir_version≤7,当拿到的ONNX模型不满足这两个要求时,可以修改代码重新导出,或者尝试编写脚本直接修改ONNX模型的对应属性,第二种方式的示例代码如下。检查导出的ONNX模型和原始的PaddlePaddle模型是否有相同的计算结果。此时ONNX模型的ir_version=6,opset_version=10,满足地平线工具链的转换条件。验证ONNX模型的正确性,会检查模型的版本,图的结构,节点及输入输出。

2023-05-21 14:43:51 992

转载 波士顿房价预测

但在实际问题中,数据集往往非常大,如果每次都使用全量数据进行计算,效率非常低,通俗地说就是“杀鸡焉用牛刀”。神经网络的标准结构中每个神经元由加权和与非线性变换构成,然后将多个神经元分层的摆放并连接形成神经网络。在现实中存在大量的函数正向求解容易,但反向求解较难,被称为单向函数,这种函数在密码学中有大量的应用。神经网络模型的损失函数就是这样的单向函数,反向求解并不容易。求解Loss函数最小值可以这样实现:从当前的参数取值,一步步的按照下坡的方向下降,直到走到最低点(Gradient Descent,GD)。

2023-05-20 18:17:04 166

原创 pip install问题

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/2)pip安装源默认是国外的网址,在安装时,可能会出现访问慢导致连接超时,无法下载安装第三方库。中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/1)网络出现了问题导致安装时与pip安装源网站连接超时,无法下载安装指定的第三方库。解决办法: 指定源,命令如下。

2023-05-13 19:12:12 589

原创 X3派caffe yolov3 部署demo

模型所需要的prototxt和caffe模型yolov3.caffemodel文件放置在docker中的。可以直接调用执行好的模型进行推理,但是为了我觉得这种方案对于未来要如何部署自己的模型是无意义的。再执行 sudo python3 inference_model_bpu.py,成功输出。执行python3 ./inference_model.py。2、 准备校准数据: ./02_preprocess.sh。1、 模型验证: ./01_check.sh。3、模型转换 ./03_build.sh。

2023-05-04 17:38:58 483

原创 X3派 部署pytorch yolov5 demo

v "J:\深度学习\OpenExplorer\horizon_xj3_open_explorer_v2.2.3_20220617":/open_explorer。转换我们的模型输入命令:hb_mapper makertbin --config convert_yolov5s.yaml --model-type onnx。-v "J:\深度学习\OpenExplorer\dataset":/data/horizon_x3/data。仅用在画框的时候,如果用自己的数据集的话,参考。

2023-05-04 16:23:56 864

原创 交叉编译工具

可用于交叉编译ARM(32位)系统中所有环节的代码,包括裸机程序、u-boot、Linux kernel、filesystem和App应用程序。用于编译 ARM 架构的裸机系统(包括 ARM Linux 的 boot、kernel,不适用编译 Linux 应用 Application),一般适合 ARM7、Cortex-M 和 Cortex-R 内核的芯片。可用于交叉编译ARM(32位)系统中所有环节的代码,包括裸机程序、u-boot、Linux kernel、filesystem和App应用程序。

2023-04-27 10:38:42 961

原创 ubuntu中编译serialplot

注:1.xxx为你的Qt qmake的位置,例如我得为:/home/chen/Qt5.9.9/5.9.9/gcc_64/bin/qmake。sudo ./qt-opensource-linux-x64-5.12.9.run //运行前断开无线网。/opt/Qt5.12.9/5.12.9 //红色替换成你的路径。一般结果为: /usr/bin/qmake -> qtchooser。cd /home/workspace/ //进入。一般路径为:/usr/bin/qmake。

2023-04-26 11:25:01 444

原创 结构体指针、数组指针和结构体数组指针

首先让我们定义结构体:struct stu{char name[20];long number;float score[4];};再定义指向结构体类型变量的指针变量:struct stu *student; /*定义结构体类型指针*/student = malloc(sizeof(struct stu)); /*为指针变量分配安全的地址*/结构体成员调用:student->namestudent->numberstudent->scoreint a[5]={1,2,3,4,5};int *p=NULL;//

2023-04-26 00:55:17 1584

原创 Linux LED驱动

/ 注册, 告诉内核。.owner = THIS_MODULE, /* 这是一个宏,推向编译模块时自动创建的__this_module变量 */copy_from_user(&val, buf, count);//用户空间数据到内核 copy_to_user();if (argc!= 2)//传入参数为2个。/* 配置GPF4,5,6为输出 */

2023-04-13 07:27:12 370

原创 Linux驱动框架

* 创建/dev/xyz设备节点 */major = register_chrdev(0, "first_drv", &first_drv_fops);// 注册驱动, 告诉内核。

2023-04-13 07:06:21 611

原创 Ubuntu docker 基本操作+xshell连接docker

而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。docker run -it --privileged -dp 外部连接端口号【自己指定】:容器端口号【自己指定】 --name 容器名 镜像 /bin/bash。# 退出容器但不停止/关闭容器:键盘同时按住三个键:CTRL + q + p。1、将Docker容器内的端口与本机的端口实现映射,并创建容器。# 重新启动正在运行的 Docker 容器。# 停止正在运行的 Docker 容器。

2023-04-09 16:47:40 1168

原创 Linux-tina4.9报错

如果是64位系统的话还需要安装32位兼容包。再次 make 就没有报错了。往大了改,504的倍数。

2023-04-08 22:27:58 108

原创 ssh+wifi自动连接

获取源码git clone https://github.com/DongshanPI/Yzukilizard-v851s-TinaSDK。打补丁cp -rfvd Yuzukilizard-v851s-TinaSDK/* tina-v853-open/wifi -c wangxin 17342615985wx //(d1)直连。//在sleep下面一行添加 wifi -c wangxin 17342615985wx。一、自启步骤中添加连接wifi命令。二、配置sshd_config。

2023-03-31 23:25:09 557

原创 ubuntu docker

lunch第一次要同意全志协议 yes。查看存在的docker容器。然后就可以adb连接烧写了。

2023-03-29 20:45:26 107

原创 Linux内核查询

对于Ubuntu,这意味着我正在使用桌面版本。由于dmesg提供了很多信息,因此您应该使用类似less的命令来阅读它。您还可以将uname命令与-a选项一起使用。如果需要,这将提供更多的系统信息。这意味着您正在运行Linux内核5.3.0-28,或者更笼统地说,您正在运行。dmesg是用于编写内核消息的功能强大的命令。版本,因此在Linux上进行grepping应该会提供所需的输出。您也可以使用它来确定您使用的是32位还是64位系统。您会看到类似于我们用uname看到的输出。版本,它应该是server。

2023-03-29 05:14:16 268

原创 VMware虚拟机扩容

在红字提示 Partition #1 contains a exit4 signature时,这个我百度了是删除文件系统,我这里选择了Y对原系统文件也不影响(无论是系统文件,还是自己创建的文件,安装的软件都没有影响)5,删除完成后创建分区,依次输入n,p,回车,回车,+40G(在Last sector输入+40G)2,运行虚拟机进入系统,使用 sudo df -h查看下现有硬盘容量48G,可用只有4.4G。6,继续输入p命令,查看硬盘容量Size是否有变化,确认无误后再输入a,再w命令保存。

2023-03-28 09:39:21 721

原创 vscode+ubuntu+github

git vscode

2023-03-25 20:59:23 670

原创 配置pytorch环境

pytorch

2022-12-18 13:46:03 1761

原创 ubuntu开启TFPT

TFPT ubuntu

2022-12-18 00:43:02 519

转载 阻抗匹配的简单理解

阻抗匹配

2022-11-27 09:41:32 2435

转载 find_packakge

OpenCV

2022-09-04 23:28:47 808

原创 ABB机器人二次开发环境

位置和姿态:AP ...

2021-08-04 15:57:25 1533

原创 华为模拟器ENSP中设备访问外网

一、安装软件eNSP V1.2.00.510VirtualBox-5.1.24-117012-WinWinPcap_4_1_3wireshark-win32-1.4.3百度网盘https://pan.baidu.com/s/1PXm8vg725hbW1kEmYBw1vA 提取码:4rrl二、添加Loopback环回网卡1、运行cmd:HDWWIZ,单击确定2、在添加硬件界面,单击下一步/3、选择 手动安装列表4、单击 显示所有设备5、在厂商...

2021-07-18 22:12:24 16622 10

翻译 ABB机器人发送实时位置数据

对于不同的主控系统,机器人发送当前位置数据的方式也多种多样。如果使用PC机作为上位机来读取机器人实时位置信息,那么我们就可以通过使用IRC5 OPC Server来读取机器人位置数据,然后再发送给PC上位机;当然,也可以通过PC SDK对机器人控制器进行二次开发,然后通过PC Interface选项,直接读取控制器中机器人的位置信息。如果是使用PLC作为上位机来读取机器人实时位置信息,那么我们就可以通过工业现场通信,如ProfiBus、ProfiNet、DeviceNet等,然后使用ABB机器人内置的数据处

2021-07-18 07:30:00 12077 3

原创 Vrep的matlab接口

Matlab环境准备Step1:在matlab工作目录新建matlab项目文件夹VrepApiStep 2:对应于Windows系统,你只需要准备三个文件。使用python、c++的配置大同小异,可参考官方文档。remoteApiProto.m remApi.m remoteApi.dll在V-REP安装文件夹下找到C:\Program Files\CoppeliaRobotics\CoppeliaSimEdu\programming\remoteApiBindings\matlab\ma

2021-01-29 16:30:45 895 1

原创 ROS与Vrep

ROS被称为机器人操作系统,其实ROS充当的是通信中间件的角色,即在已有操作系统的基础上搭建了一整套针对机器人系统的实现框架。ROS还提供一组实用工具和软件库,用于维护、构建、编写和执行可用于多个计算平台的软件代码。  值得一提的是,ROS的设计者考虑到各开发者使用的开发语言不同,因此ROS的开发语言独立,支持C++,python等多种开发语言。因此,除了官方提供的功能包之外,ROS还聚合了全世界开发者实现的大量开源功能包,如思岚科技(SLAMTEC)就发布了针对其自主研发的激光雷达RPLIDAR的RO

2021-01-28 22:51:23 1764 2

原创 ROS 与 MATLAB通信

ros 与 matlab 通讯使用的是ros中的主从机策略。1 准备条件1、首先我们需要在matlab上安装 “Robotics_System_Toolbox” 工具箱,matlab2015B及以后自动安装有这个工具箱,但是可能由于激活的缘故,使得在输入rosinit 命令的时候会出现 “Undefined function or variable 'rosinit’”这时候你可以使用如下命令检查你的license是否正确:license('checkout','Robotics_Sys.

2021-01-16 23:04:14 3375 1

原创 机器人学习常用网站

一、前记经常在CSDN中发现很多好文章和资源,所以每次都会加入网站标签,但想到以后可能要和实验室的电脑说拜拜,所以还是花点时间把他们汇总哈为好~.~二、博客和知乎大神1)张博士的个人主页:https://blog.csdn.net/ZhangRelay/article/category/6189225点击打开链接。主要ROS相关知识和ABB与ROS联调、和其他扩展知识或学习资料推荐。2)Matlab协助调试: ROS:https://blog.csdn.net/zyh82135...

2021-01-16 22:51:17 1666

原创 编程能力提高

1、代码靠写不靠背那些起早贪黑在背代码的,放心,最后还是不会写代码。经常逛GitHub,这是世界编程开源大社区,在这里你能看到各种有趣的项目,你的视野才能迅速打开。有空多逛逛github:https://github.com2、编程问题就找Google,找stackoverflow码农每天都要跟bug打交道,学习如何调试,代码出问题就知道怎么找bug了遇到问题Google,...

2019-07-25 17:31:14 195

原创 五子棋之一人人版

五子棋游戏是国内受欢迎的游戏之一,它起源于中国古代的传统黑白棋种之一。五子棋规则相信大家都很熟悉,某方连成五子一线则判赢。本小项目完成人人版的部分,后续再添加人机、人工智能部分。

2019-07-21 09:05:04 96

应用电子专业技能抽测题库(2018.8.26修改稿).pdf

应用电子专业抽考题库,跟企业对接的小项目,电子专业综合能力的检验场,夯实专业能力的重要资料

2019-07-21

Focusky-tutorial[1].pdf

focusky比ppt更优秀的动画演示软件使用指导书,必备秘籍

2019-07-21

中小学人工智能课程实践入门.pdf

中学生人工智能课程教材 入门实践

2019-07-21

HCNA网络技术实验指南

HCNA网络技术实验指南,华为技术认证,计算机网路技术好书

2018-12-03

Linux设备驱动开发详解+822页+超清书签版

宋宝华,华清远见Linux设备驱动开发详解,人民邮电出版社

2018-12-03

常见驱动源码分析(kernel hacker修炼之道)

常见驱动源码分析(kernel hacker修炼之道)

2018-12-03

C语言进阶:重点、难点与疑点解析

.archivetempC语言进阶:重点、难点与疑点解析

2018-12-03

开关电源仿真PSPICE和SPICE3应用

图灵电子与电气工程丛书,开关电源仿真PSPICE和SPICE3应用

2018-12-03

STM32开发平台实验指导书

初学者入门必备,STM32开发平台实验指导书,练习指导书

2018-12-03

空空如也

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

TA关注的人

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