- 博客(29)
- 收藏
- 关注
原创 swin transformer、yolov5和deepsort的环境配置
swin transformer的某些依赖库需要VS2019来进行本地编译;因此要在VS2019中要安装c++的桌面开发部分。此处提供社区版安装地址:https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=16在cmd界面输入cl检验是否可用,若不可用,添加环境变量到系统环境变量->Path下,地址在安装目录下(根据自己的安装位置):…\VS2019\2019\Community
2022-06-22 10:28:42
1777
原创 某中学校校园网络方案设计(课程设计)
目录一、绪论1.1 中小学校园信息化应用的现状1.2 中小学校园网络系统现状二、需求分析2.1 获取需求的途径、方法、过程等2.2基本情况2.3 建筑分布2.4 信息点(需联网的设备)分布及数量(表格)三、设计3.1 设计概述3.1.1设计原则3.1.2设计思路3.2 拓扑结构设计3.3 VLAN的划分和IP分配3.4 设备及材料清单四、 总结五、 参考资料一、绪论1.1 中小学校园信息化应用的现状根据查阅资料和自我分析,该中学应具有以下的信息化系统:校园智能办公系统、信息化教学系统、安防监控系统、电
2021-07-13 10:51:55
22665
2
原创 基于Angular的网页设计练习报告—奇葩美食鉴赏
目录一、前期准备二、知识点总结三、设计思路一、前期准备安装Angular此处附上教程链接:Angular、ts安装和Deployd安装与配置.注:angular是基于ts开发的,若你先前没有安装ts,其参考教程安装tsDeployd安装我们需要一个后台服务器来管理数据,教程同样参考上述链接vscode插件安装插件能提高我们的编程效率,此处推荐:插件名称Auto Close TagAuto Rename TagCode RunnerIntelliSe
2021-06-08 23:08:54
968
5
原创 ros电脑摄像头标定,并用rviz查看
目录一、环境配置二、安装小车racecar功能包一、环境配置此处采用安装好对应软件的镜像源,不用进行安装镜像采用的是ubuntu18安装的ros版本:melodic二、安装小车racecar功能包由于提供的镜像中不包含此文件,故需在github中下载,同时该ubuntu的网络连接一直失败,故我在我的wwindows中下载后共享过去将文件添加到下处再进入ROS工作空间编译cd catkin_wscatkin_make在ros工作空间中运行source ./devel/setup.b
2021-05-03 14:50:48
1102
2
原创 使用github来布置静态网页
目录一、git的安装和配置二、布置网页三、可能会遇见的错误参考文献一、git的安装和配置推荐官网下载:git下载.此处根据自己的操作系统进行选择组件推荐全选,其他的就没啥了打开该软件,使用git bash首先要设置自己的身份和邮箱git config --global user.name "yourname"git config --global user.email“your@email.com"再使用以下命令获取配置的秘钥ssh-keygen -t rsa -C "your@ema
2021-03-25 21:37:56
715
原创 web练习与总结
目录一、安装vscode及相关插件二、知识点小结三、homework一、安装vscode及相关插件vscode推荐官网下载: vscode.推荐安装以下插件:Auto Close Tag、Auto Rename Tag、Code Runner、IntelliSense for CSS、Material Icon、Open HTML in Browser、Path Intelligence、live server等vscode是英文界面,若需汉化为中文,可采用以下策略:快捷键组合【Ctrl+
2021-03-02 20:12:50
256
原创 基于Matlab的通信系统仿真-数字基带传输系统
目录一、实验项目二、设计思路三、使用的matlab函数声明四、各模块设计(包含代码、流程图)1、主函数2. matlab代码:2、information1函数1. 流程图2. matlab代码3、information2函数1. 流程图2. matlab代码4、codechange1函数1. 流程图2. matlab代码5、sampling函数1. 流程图2. matlab代码6、re_signal函数1. 流程图2. matlab代码7、draw函数1. 流程图2. matlab代码8、sss函数1. 流
2021-01-07 22:08:16
23117
22
原创 嵌入式开发练习(十四)初试STM汇编程序
如有错误,欢迎指正,谢谢!目录一、STM32的三种Boot模式的差异二、创建基于MDK创建纯汇编语言的STM32工程模板三、汇编基本语法的学习四、编程练习一、STM32的三种Boot模式的差异参考自:STM32三种BOOT模式介绍.启动,一般来说就是指我们下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通过设置BOOT1和BOOT0引脚的状态,来选择在复位后的启动模式。内存类型简介主闪存存储器:芯片内置的Flash。SRAM:芯片内置的RAM 区,就是内
2020-12-27 22:51:53
326
原创 嵌入式开发练习(十三)OLED显示实验
如有错误,欢迎指正,谢谢!目录一、实验要求二、实验仪器三、模块介绍四、SPI介绍五、点阵法生成汉字六、代码设计七、实验效果一、实验要求显示自己的学号和姓名;显示AHT20的温度和湿度;上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网实训室!”,或其他诗词、歌词等。二、实验仪器stm32指南者0.96寸OLED显示屏模块串口下载线AHT20模块串口下载软件野火调试助手三、模块介绍AHT20模块清参照嵌入式开发练习(十一)FreeRTOS的移植和设
2020-12-25 14:38:17
3191
2
原创 嵌入式开发练习之AD设计—将AHT20加入到STM32最小系统,制作新的PCB图
如有错误,欢迎指正,谢谢!此内容接嵌入式开发练习之初试Altium Designer设计目录一、AHT20基本介绍二、AHT20原理图绘制三、PCB图绘制一、AHT20基本介绍清参照嵌入式开发练习(十一)FreeRTOS的移植和设计一个基本的多任务程序----续 将AHT20加入多任务中二、AHT20原理图绘制打开先前做的最小系统的文件器件原理图的绘制在使用放置功能画出一个矩形添加引脚此处对应AHT20的图片放置注:请将带星号的引脚接口放在外面(此处会使用旋转)
2020-12-23 21:05:54
444
原创 计算机网络实验(三) CPT实验
目录操作一:直接连接两台 PC 构建 LAN操作二:用交换机构建 LAN操作一:操作一:操作一:操作一:操作一:操作一:操作一:操作一:操作一:操作一:操作一:操作一:操作一:操作一:直接连接两台 PC 构建 LAN对相应的设备进行连接,并进行网络配置相互ping一下说明二者是成功联通的操作二:用交换机构建 LAN构建如下拓扑结构的局域网:机器名IP子网掩码PC0192.168.1.1255.255.255.0PC1192.168.1.2255.255.
2020-12-19 12:12:55
2451
原创 嵌入式开发练习(十一)FreeRTOS的移植和设计一个基本的多任务程序----续 将AHT20加入多任务中
注:本次实验接基于Ubuntu的嵌入式开发练习(十)FreeRTOS的移植和设计一个基本的多任务程序,目的是在先前的freertos的多任务系统中在添加一个任务:每间隔5000ms,从AHT20采集一次温湿度数据如有错误,欢迎指正,谢谢!目录一、AHT20芯片介绍二、IIC介绍三、代码设计四、实验效果一、AHT20芯片介绍大家可以参考奥松电子的官方文档,那里比较详细。附上奥松的官网:奥松此处只做简要介绍。可以看到AHT20采用的是IIC通信,我使用的是野火的指南者,自带IIC的接口,若无相关接口,
2020-12-13 23:15:09
677
1
原创 嵌入式开发练习(十二)试用Ardunio IDE、HAL库及stdunio IDE
如有错误,欢迎指正,谢谢!目录一、Ardunio IDE1、什么是Ardunio?什么是IDE?2、Ardunio IDE安装3、配置Ardunio IDE参考博客:一、Ardunio IDE1、什么是Ardunio?什么是IDE?Arduino是创客、业余爱好者和专业人士的平台,可轻松创建微控制器项目。只需要USB连接,这些设备可以通过简单易用的程序轻松编程。由于Arduino IDE提供了广泛的库,因此复杂的部件(如显示器、传感器)以及软件平台(如Adafruit IO)易于使用。IDE(In
2020-12-11 20:21:48
491
1
原创 基于Ubuntu的嵌入式开发练习(十)FreeRTOS的移植和设计一个基本的多任务程序
如有错误,欢迎指正,谢谢!目录一、FreeRTOS的移植二、建立一个基本的多任务程序1、实验要求2、代码设计1、功能代码3、执行效果一、FreeRTOS的移植教程(视频):野火 FreeRTOS视频教学 配套书籍《FreeRTOS内核实现与应用开发实战指南》配套例程源码流程图提取最简源码包含以下部分首先要确定自己的芯片类型,我才用的是野火指南者,故采用ARM_CM3中的文件。各个文件的来源如下:最好还要把FreeRTOS.h加入我们模板的user中,按先前的图片的顺序加
2020-12-01 15:19:49
967
原创 基于Ubuntu的嵌入式开发练习(八)安装qemu及freertos
如有错误,欢迎指正,谢谢!目录一、freertos简介二、freertos安装三、qemu简介四、qemu安装参考博客:一、freertos简介二、freertos安装三、qemu简介四、qemu安装此处我才用在线安装,当然你也可以采用离线安装,使用命令:apt-get install qemu注:此时我遇见了错误,我的进程被占用我在优快云上找到了解决方法:1.ls /var/lib/dpkg/lock-frontend2.sudo rm -r -f /var/lib/dpkg/l
2020-11-28 21:50:44
2600
1
原创 基于Ubuntu的嵌入式开发练习(七)基于stm32的串口通信
如有错误,欢迎指正,谢谢!目录一、任务要求参考博客:一、任务要求完成STM32的USART窗口通讯程序,要求如下:设置波特率为115200,1位停止位,无校验位。STM32系统给上位机(win10)连续发送“hello windows!”,上位机接收程序可以使用“串口调试助手“,也可自己编程。当上位机给stm32发送“Stop,stm32”后,stm32停止发送。参考博客:...
2020-11-26 12:15:33
1066
原创 计算机网络实验(一) 验证性实验 通过cmd的有关网络的命令来验证知识点
目录1、ipconfig命令2、ping命令1、ipconfig命令ipconfig 是微软操作系统的计算机上用来控制网络连接的一个命令行工具。它的主要用来显示当前网络连接的配置信息。操作一:使用 ipconfig/all 查看自己计算机的网络配置操作二:使用 ipconfig/all 查看旁边计算机的网络配置,看看有什么异同。2、ping命令PING(Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序 。ping 是工作在 TCP/IP 网络体系结构
2020-11-16 19:08:36
555
原创 嵌入式开发练习之初试Altium Designer设计
如有错误,欢迎指正,谢谢!目录一、Altium Designer安装二、使用Altium Designer软件绘制一个stm32最小系统的电路原理图三、使用Altium Designer软件绘制一个stm32最小系统的PCB参考文献:一、Altium Designer安装将镜像文件解压运行.exe文件,进行安装根据相关的提示进行安装注:语言最好选用中文然后进行pojie此处不做过多说明下图是pojie完成的样子二、使用Altium Designer软件绘制一个
2020-11-08 21:26:49
734
原创 基于Ubuntu的嵌入式开发练习(六)安装vscode
目录一、安装vscode二、设置vscode一、安装vscode由于我的ubuntu的版本是16.04,故在图形界面的应用中心搜索安装此时就安装成功了二、设置vscode先进入vscode通过ctrl+p调出vs的命令行窗口参考博客:在ubuntu中用vscode编译调试C\C++.*...
2020-11-06 11:20:17
218
原创 基于Ubuntu的嵌入式开发练习(五)opencv的使用
如有错误,欢迎指正,谢谢!目录一、opencv简介二、opencv安装三、编程实例一、opencv简介二、opencv安装注:安装及编程实例均参考自【嵌入式】Windows10&Ubantu16.04&树莓派3B+安装opencv教程.在opencv官网下载,此处附上链接: opencv的releases.(我个人是先在windows10上下载,在通过共享文件夹共享)打开命令行窗口,输入unzip opencv-4.5.0.zip解压,我们就得到我们想要的东西进入解
2020-10-27 20:24:34
378
原创 基于Ubuntu的嵌入式开发练习(四)学习如何使用GDB来调试程序
如有错误,欢迎指正,谢谢!目录一、GDB简介1、什么是GDB2、我们能用GDB做什么二、GDB的使用1、与GCC配合使用2、GDB启动方式3、GDB参数三、实例练习一、GDB简介1、什么是GDBGDB : GNU Debugger,是GNU工程为GNU操作系统开发的调试器,但它的使用不局限于GNU操作系统, GDB可以运行在UNIX、Linux甚至Microsoft Windows。2、我们能用GDB做什么能设置断点使程序停住,从而观察变量的变化以及函数的执行情况,还可以跳过某些函数来查错
2020-10-23 22:44:43
347
原创 基于Ubuntu的嵌入式开发练习(三)gcc的进一步理解以及借助第三方库函数进行程序设计
如有错误,欢迎指正,谢谢!目录一、可执行文件的组装1、下静态库.a 与.so 库文件的生成与使用2、共享库.so文件的生成与使用参考博客如下:一、可执行文件的组装1、下静态库.a 与.so 库文件的生成与使用①、设置目录并用文本编辑器生成相关文件根据参考博客1,建立目录以及生成相关文件②、生成目标文件通过命令: gcc -c A1.c A2.c,生成我们需要的.o文件③、生成静态库.a文件通过命令:ar crv libafile.a A1.o A2.o实现④、使用.a库文件,创建可
2020-10-14 21:41:41
413
原创 基于Ubuntu的嵌入式开发练习(二)keil5的使用以及proteus仿真
如有错误,欢迎指正,谢谢!目录一.keil5安装二.初试keil51.实验要求2.问题解决3.编写LED灯闪烁的程序三.proteus的仿真1.连接电路图2.添加keil5生成的可执行程序3.仿真一.keil5安装二.初试keil51.实验要求1.自选stm32的芯片,通过keil5编写出让led灯不停闪烁的程序,并在proteus中进行仿真2.选择一个自己做过的51单片机的程序,对其用keil、proteus进行编程和仿真注:此处采用的是我自己先前写过的一个程序,其目的是2.问题解决3.
2020-10-07 16:48:33
2365
2
原创 基于Ubuntu的嵌入式开发练习(一)初试Makefile、gcc
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-09-24 11:27:10
599
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人