自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 如何利用百度AI Studio做一个车牌定位系统

如何利用百度AI Studio做一个车牌定位系统百度AI StudioPaddlePaddle制作数据集训练百度AI Studio百度推出的AI Studio是一个一站式开发平台:囊括了 AI 教程、代码环境、算法算力、数据集,并提供免费的在线云计算,是一个一体化编程环境。这里我们主要使用百度AI studio提供的免费算力:V100显卡,显存16G的配置,每天 12 个小时的免费算力支持(试了一下,一般需要到晚上十二点以后才能申请到,白天基本申请不到GPU的使用权限)。平台主张使用paddle pa

2021-07-12 14:58:09 371

原创 基于卷积神经网络的猫狗识别

基于卷积神经网络的猫狗识别一级目录二级目录三级目录一级目录二级目录三级目录

2021-06-21 19:19:33 182

原创 信息熵与压缩编码基础

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2021-06-02 11:09:59 195

原创 VGA协议与图像输出Verilog编程

VGA协议与图像输出Verilog编程一级目录二级目录三级目录一级目录二级目录三级目录

2021-05-30 16:27:18 103

原创 HLS编程环境入门

HLS编程环境入门一级目录二级目录三级目录一级目录二级目录三级目录

2021-05-30 16:26:08 71

原创 Verilog编程

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2021-04-26 22:07:21 1097

原创 FPGA的NIOS-II开发入门

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2021-04-24 12:25:35 149

原创 逻辑回归案例练习

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2021-04-24 12:21:33 93

原创 线性分类的jupyter实践

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2021-04-11 16:25:05 116

原创 FPGA设计入门

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2021-04-07 13:40:40 66

原创 机械学习数学基础之Python矩阵运算

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2021-04-04 10:33:13 119

原创 线性/非线性规划问题

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2021-04-01 21:10:59 295

原创 Quartus-II入门

Quartus-II入门一级目录二级目录三级目录一级目录二级目录三级目录

2021-03-31 17:11:15 1527 1

原创 ROS通信编程与仿真工具

ROS通信编程与仿真工具

2021-03-20 20:12:05 92

原创 数据的回归与分类分析

数据的回归与分类分析

2021-03-20 20:10:57 588

原创 操作系统ros入门

dtjdtjd

2021-03-05 22:25:35 68

原创 基于 JSP+Mysql的学生成绩查询web系统

学生成绩查询系统实验要求实验步骤参考资料实验要求首先在Mysql中创建相应的学生成绩表,然后基于 JSP+Mysql 做一个简单的学生成绩查询web系统。实验步骤安装idea、Tomcat、Mysql打开项目配置jdk,web配置Tomcat连接数据库启动Mysql服务打开SQLyog,注册新的数据库代码-- 学生表: 学号 密码 姓名DROP TABLE IF EXISTS student;CREATE TABLE student (

2021-01-11 20:16:15 416

原创 嵌入式程序设计学习(10)

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2021-01-09 18:27:44 87

原创 HTTP和MQTT协议实践

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2021-01-05 20:55:41 287

原创 嵌入式程序设计学习(9)

STM汇编程序实验目的stm32的三种boot模式的差异汇编编程汇编程序练习(LED闪烁)实验目的一. 请说明STM32的三种Boot模式的差异,研究至少两种boot模式下,代码下载(烧录)运行后所在的地址位置,与理论对比验证。二. 在Keil下完成一个汇编程序的编写,学习动态调试变量;并注意观察最终生成 hex文件的各段的大小,以及Hex文件前8个字节内容,解释其含义。三. 在上面Keil 汇编基础上,选择完成下列练习中的任意1个:用汇编程序完成1~100 求和 (1+2+3+…+100)的

2020-12-30 21:38:10 117

原创 嵌入式程序设计学习(8)

基于SPI接口的OLED数据显示实验目的实验步骤实验目的理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能:显示自己的学号和姓名;显示AHT20的温度和湿度;上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网205实训室!”或者歌词、诗词。(最好使用硬件刷屏模式)实验步骤资料下载地址接线STM32与OLED的连接依据main.c程序里的注释提示进行连接即可,如下:修改主函数#include "delay.h"#i

2020-12-27 19:36:43 105

原创 绘制stm32最小系统PCB图

绘制stm32最小系统PCB图实验步骤实验总结参考资料实验步骤打开之前画好的原理图封装选择需要封装的原件,按tab键,点击add点击 Browse找到我们需要的对应封装图批量封装监测封装导入安置原件布线覆铜3D图生成Gerber文件进行参数设置得到.cam文件进入gerber设置得到.cam文件进入Files->FabricationOutputs->NC Drill Setup界面,一直确定,就可以得到一个

2020-12-25 14:00:47 155 1

原创 嵌入式程序设计学习(7)

基于I2C硬件协议的AHT20温湿度传感器的数据采集I2C通信协议I2C简介软件I2C硬件I2C实现AHT20温湿度传感器的数据采集Ardunio IDE串口通信程序是否还有需要开发MCU集成开发平台总结I2C通信协议I2C简介I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件。在总线上主和从、发和收的关系不是恒定的,而取决于此时数据传

2020-12-22 21:20:57 121

原创 STM32的USART窗口通讯程序

STM32的USART窗口通讯程序实验目的实验步骤总结参考实验目的1)设置波特率为115200,1位停止位,无校验位。2)STM32系统给上位机(win10)连续发送“hello windows!”,上位机接收程序可以使用“串口调试助手“,也可自己编程。3)当上位机给stm32发送“Stop,stm32”后,stm32停止发送。实验步骤安装usb转串口的驱动总结参考STM32串口通信USART学习笔记...

2020-12-05 18:50:09 184

原创 总结基于寄存器与基于固件库stm32编程的差异

总结基于寄存器与基于固件库stm32编程的差异一句话概括关系:固件库就是函数的集合,固件库函数的作用就是:向下负责与寄存器直接打交道,向上提供用户函数调用的接口(API)。对于STM32这种级别的MCU,数百个寄存器记起来何谈容易,于是推出了官方固件库,固件库将这些寄存器底层操作都封装起来,提供一套API供开发者使用。大多数情况下,你不需要知道操作的是哪个寄存器,你只需要知道调用哪些函数即可。...

2020-12-05 16:59:39 952

原创 用nginx制作一个网页

用nginx制作一个网页实验要求实验步骤总结实验要求(采用html、或CSS、或Javascript等)完成一个静态网页,比如制作一个简单的个人介绍网页,至少包含一张图片、一个二级网页跳转链接和一个文件下载链接;将制作的网页资料上传至Ubuntu系统,用ngnix完成一个简单web网站。实验步骤下载安装nginx,然后检查nginx服务状态域名指向本机创建目录结构创建服务测试配置总结电脑犯病,弄不起...

2020-12-05 16:52:34 471

原创 Socket编程实战

Socket编程实战网络编程抓包分析“金庸梦”游戏客户端分析TCP协议原始套接字编程Socket应用实例面向连接的流式套接字c/s非阻塞的多人聊天服务器IPv4总结网络编程抓包分析“金庸梦”游戏客户端分析TCP协议运行游戏客户端(参考上篇文章)打开wireshark,开始抓包,筛选tcp包连接时的三次握手断开服务器的四次握手原始套接字编程将虚拟机网络适配器的连接模式更改为桥接模式进入虚拟机,创建一个名为Teardrop的文件,并输入以下代码#includ

2020-12-05 15:45:57 251

原创 嵌入式程序设计学习(6)

keil下的FreeRtos多任务程序学习目标手动移植FreeRtos(以STM32F103为例)直接使用野火的模板学习目标学习FreeRTOS原理,在STM32下完成一个基于FreeRTOS的多任务程序,执行3个周期性task,具体任务不限,但建议如下:task1,每间隔500ms闪烁(变化)一次LED;task2,每间隔2000ms,向串口发送一次指令数据“helloworld!";task3,每间隔5000ms,从AHT20采集一次温湿度数据(不考虑硬件情况,仅写出整个多任务框架模拟代码)手动移

2020-12-04 14:41:16 83

原创 TCP编程

端口扫描器与网游客户端实验目的编写端口扫描器编写网游客户端总结参考实验目的一. 编写端口扫描器程序,分别采用单一进程和多线程方式,对比两者的效果。二. 编写一个网游客户端,游戏服务器的校园内网IP地址为 10.160.52.106,端口为3900,采用TCP连接。连接成功后,可以将服务器发来的消息不停地显示在 listbox 中;客户端要发给服务器的数据,通过 textbox输入 或者点击button;能够播放背景音乐;每隔30秒,变换一次游戏背景图片。编写端口扫描器

2020-11-19 20:54:16 141

原创 Linux系统的远程操作

Ubuntu和树莓派的远程操作实验目的Ubuntu的远程操作树莓派的远程操作总结实验目的一. Linux系统(Ubuntu和树莓派)的远程操作练习二. 在树莓派系统下编译安装opencv3.4.x,并进行图像特效、视频文件播放的编程练习。Ubuntu的远程操作将虚拟机Ubuntu系统的网络连接设置为“桥接模式”,并配置Ubuntu的IP、网关参数,保证其他同学的win10系统能够ping通你的Ubuntu。创建新用户让同学使用创建账号在win10下用putt

2020-11-10 16:32:30 213

原创 嵌入式程序设计学习(5)

stm32嵌入式应用系统设计学习目标可视化的代码跟踪调试Proteus仿真运行stm32程序绘制一个stm32最小系统的电路原理图、PCB图总结参考文献学习目标一. 可视化的代码跟踪调试。“人靠衣装马靠鞍,狗配铃铛跑的欢”。在前次作业中命令行工具gdb调试基础上,练习利用各种可视化调试前端软件(后端依然依赖gcc、gdb)进行程序代码的跟踪查错,提供工作效率。可选择以下方法之一:1.可视化前端 Kdbg。2.可视化前端 Insight。有点older,不推荐。3.基于跨平台多类型代码编辑器VSco

2020-11-09 18:50:16 233

原创 C#编程和网络编程入门

C#编程和网络编程入门学习目标向室友电脑或树莓派发送50行消息编写一个简单的Form窗口程序抓取上述程序发送的网络包总结参考资料学习目标用C#编写一个命令行/控制台hello world程序,实现如下功能:在屏幕上连续输出50行“hello cqjtu!重交物联2018级”;同时打开一个网络UDP 套接字,向室友电脑或树莓派发送这50行消息。用VS2015/2017 的C#编写一个简单的Form窗口程序,有一个文本框 textEdit和一个发送按钮button,运行程序后,可以在文本框里输入文

2020-10-31 19:55:18 189

原创 嵌入式程序设计学习(4)

嵌入式程序调试与OpenCV图像库学习要求程序代码的GDB调试1.GDB的简介2.GDB实际操作打开图片进行特效显示使用OpenCV库编写打开摄像头压缩视频总结参考文献学习要求一. 在Ubuntu系统上练习程序代码的GDB调试。二. 编写一个打开图片进行特效显示的代码 test1.cpp,然后使用OpenCV库编写打开摄像头压缩视频的程序。程序代码的GDB调试1.GDB的简介GDB是什么:GNU symbolic debugger,简称「GDB 调试器」,是 Linux 平台下最常用的一款程

2020-10-30 21:37:46 136

原创 嵌入式程序设计学习(3)

编译器背后的故事学习目标练习gcc生成静态库和动态库自己编写函数实现静态库和动态库静态库动态库Gcc不是一个人在战斗Gcc常用命令在ubuntu中下载安装nasm,对示例代码“hello.asm”编译生成可执行程序,并与“hello world”C代码的编译生成的程序大小进行对比。其他函数库学习小结参考文献学习目标请说明可执行程序是如何被组装的?(1)阅读、理解和学习材料“用gcc生成静态库和动态库.pdf”和“静态库.a与.so库文件的生成与使用.pdf”,请在Linux系统(Ubuntu)下如

2020-10-16 21:38:06 317

原创 用VS的工具cl.exe,linker.exe编译连接windows API程序和MFC程序

使用工具cl.exe,linker.exe等编译程序学习目标编译链接Windows API程序编译链接MFC程序总结参考文献学习目标用VS的命令行工具cl.exe,linker.exe等编译连接windows API程序和MFC程序。编译链接Windows API程序设置环境变量,找到cl.exe,link.exe的文件路径添加到系统变量Path中。控制面板——系统和安全——系统——高级系统设置——环境变量选择用户变量的Path和系统变量的Path分别编辑。选择新建,把cl.e

2020-10-14 21:21:30 271

原创 一个简单的MFC程序

一个简单的MFC程序完成目的完成步骤程序运行的流程总结参考文献完成目的记录自己的第一个MFC程序完成步骤创建新项目设置一下,其他的均为默认完成创建以后,打开First_MFC.cpp和First_MFCDlg.cpp打开以后可以在开头的注释里看到他们的作用。// First_MFC.cpp: 定义应用程序的类行为。// First_MFCDlg.cpp: 实现文件。如果需要其他功能也就是跟这两个文件有关,其他文件都是VS给我们提供的组件。一个简单的MFC程序就完成了程序运行

2020-10-14 18:17:32 732 1

原创 嵌入式程序设计学习(2)

ARM开发环境入门学习目的实现步骤安装MDK并完成一个简单程序安装Proteus 并完成一个51程序设计和仿真实验总结学习目的熟悉mdk开发环境,完成一个stm32的简单程序的编译。熟悉Proteus 电路仿真软件,完成一个51程序设计和仿真。实现步骤安装MDK并完成一个简单程序源代码#define PERIPH_BASE ((unsigned int)0x40000000)#define APB2PERIPH_BASE (PERIPH_BASE + 0

2020-10-08 23:28:00 142

原创 嵌入式程序设计学习(1)

嵌入式程序设计(1)学习要求实现步骤总结学习要求编写一个主程序文件 main1.c 和一个子程序文件 sub1.c要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量,然后调用函数 x2x,将x2x的返回结果printf出来。1)在ubuntu系统用gcc 命令行方式编译主程序main1.c 并运行;2)在windows系统下用你熟悉的编译工具编译主程序

2020-09-25 23:54:10 3207

原创 Windows API程序设计

Windows API程序设计写作目的操作步骤源代码写作目的了解 windows操作系统应用程序开发的基本概念,win32 API函数、消息与事件驱动;掌握WinMain函数的基本框架,窗口定义、窗口创建、消息循环及窗口过程函数;操作步骤1.定义 WInMain 函数;2.设计窗口类 WNDCLASS ;3.注册窗口类;4.创建窗口;5.显示并更新窗口;6.编写消息循环;7.编写窗口过程调用函数;源代码...

2020-09-25 15:58:53 916

空空如也

空空如也

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

TA关注的人

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