自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于Tensorflow和Keras实现卷积神经网络CNN

一、环境的配置1.安装Anaconda具体安装过程,请自行百度2.配置TensorFlow、Keras①创建虚拟环境输入下面命令conda create -n tf1 python=3.6#tf1是自己为创建虚拟环境取的名字,后面python的版本可以根据自己需求进行选择②安装tensorflow和keraspip install 包名#直接这样安装可以由于网络的原因,安装失败或者安装很慢#解决方式:pip install -i https://pypi.tuna.tsinghu

2021-06-18 11:57:09 464

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

一、信息熵是什么?

2021-05-28 22:01:36 289

原创 HLS编程环境入门

一、HLS 简介

2021-05-28 21:58:50 152

原创 FPGA实现1位全加器

1. 新建工程文件取名如下:芯片型号选择如下:2. 新建半加器原理图文件分别调入元件,设计原理图如下:设计原理图如下:

2021-04-08 21:12:42 324

原创 Python 矩阵基本运算

。。

2021-04-05 20:55:45 89

原创 Quartus-II进行数字电路的仿真与验证(D触发器的三种方式)

2021-04-02 21:23:01 880

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

2021-04-01 21:14:20 143

原创 鸢尾花数据集的线性多分类、可视化显示与测试精度实验

2021-03-26 23:23:05 772

原创 Excel实现线性回归分析

父亲的身高和儿子身高进行回归分析1.筛选出儿子的身高2.对数据进行数据分析选择数据->数据分析->回归->确定回归结果如下:母亲身高和儿子身高进行回归分析同理可得:

2021-03-25 22:19:43 118

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

2021-03-21 22:07:15 142

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

2021-03-20 21:22:17 517

原创 Ubuntu安装ROS

2021-03-05 20:43:12 71

原创 配置Java Web的环境——显示学生管理系统

一、安装MySQL…一直next在电脑开始处,选择MySQL 8.0 Command Client,进入后输出密码,出现下面情况就表示MySQL安装是成功的。

2021-01-11 20:05:23 191

原创 STM32蜂鸣器播放歌曲《小星星》

一、芯片选择及配置利用STM32Cube软件配置芯片并生成Keil文件。(需要提前配置环境,没有此软件可以跳过此步 )选用SMT32F103RB芯片配置完成,点击此处生成Keil文件。二、keil代码编程main.c(偷懒把所有代码粘了进来)/** ****************************************************************************** * @file : main.c * @br

2021-01-08 11:50:56 11099 5

原创 STM32的PWM和DAC练习

2021-01-07 16:43:05 142

原创 基于MDK创建纯汇编语言的STM32工程

2021-01-06 21:43:19 92 1

原创 STM32三种BOOT模式的差异

一、STM32三种BOOT模式介绍所谓启动,一般来说就是指我们下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通过设置 BOOT1 和 BOOT0 引脚的状态,来选择在复位后的启动模式。启动模式主闪存存储器(Main Flash memory)STM32内置的Flash,一般我们使用JTAG或者SWD模式下载程序时,就是下载到这个里面,重启后也直接从这启动程序。系统存储器(System memory)从系统存储器启动,这种模式启动的程序功能是由厂家设置的。

2020-12-29 22:41:59 224

原创 HTTP和MQTT协议实践

一、验证码发送要发送短信,我们需要第三方提供的短信接口,这里我使用阿里云的短信服务。首先进入(阿里云的官网),然后注册。登陆之后选择云通信——》短信服务创建用户,添加权限添加签名、模板...

2020-12-29 22:35:31 186

原创 用Altium Designer软件绘制stm32最小系统PCB图

先交博客明天再补哦

2020-12-27 23:25:51 279

原创 基于SPI/IIC接口的OLED数据显示

一、显示学号姓名二、显示AHT20的温度和湿度显示温湿度的代码void read_AHT20(void){ uint8_t i; for(i=0; i<6; i++) { readByte[i]=0; } //------------- I2C_Start(); I2C_WriteByte(0x71); ack_status = Receive_ACK(); readByte[0]= I2C_ReadByte(); Send_ACK(); readByte

2020-12-27 22:41:58 115

原创 计算机网络实验:【Cisco Packet Tracer 实验】

Cisco Packet Tracer 实验本部分实验共有 15 个,需使用 Cisco Packet Tracer 软件完成。请大家先了解 VLSM、CIDR、RIP、OSPF、VLAN、STP、NAT 及 DHCP 等概念,以能够进行网络规划和配置。???? 参考CPT 软件使用简介请使用上面的参考链接 1 ,了解和熟悉 CPT 软件的使用。直接连接两台 PC 构建 LAN将两台 PC 直接连接构成一个网络。注意:直接连接需使用交叉线。进行两台 PC 的基本网络配置,只需要配置 IP

2020-12-26 02:46:59 1294

原创 计算机网络实验报告:【Wirshark 实验】

二、 Wireshark 实验本部分按照数据链路层、网络层、传输层以及应用层进行分类,共有 10 个实验。需要使用协议分析软件 Wireshark 进行,请根据简介部分自行下载安装。准备请自行查找或使用如下参考资料,了解 Wireshark 的基本使用:1.选择对哪块网卡进行数据包捕获2.开始/停止捕获3.了解 Wireshark 主要窗口区域4.设置数据包的过滤5.跟踪数据流???? 参考1.官方文档 https://www.wireshark.org/docs/wsug_html

2020-12-26 02:23:30 442

原创 计算机网络实验报告:【验证性实验】

简介本计算机网络实验教程由验证性、Wireshark 和 Cisco Packet Tracer 实验等三个部分组成,可供信息学院各专业及校内其它专业使用建议验证性实验和 Wireshark 实验建议全部掌握,Cisco Packet Tracer 实验可根据情况选择完成特点覆盖面广难易组合实用性强What you’ll learn常用计算机网络命令使用 Wireshark 进行协议分析使用 Cisco Packet Tracer 进行网络模拟What you’ll need本.

2020-12-26 01:03:06 720

原创 AHT20温湿度传感器的数据采集

实验器材:温湿度传感器:AHT20单片机:STM32F103系列单片机(本人用的时野火的指南者)每隔2秒钟采集一次温湿度数据,并通过串口发送到上位机(win10)保留 AHT20 Demo中的如下函数TempHum_init函数/************************************************** 初始化温湿度传感器**************************************************/void TempHum_init(

2020-12-22 21:56:25 402

原创 STM32串口通信

一、安装准备安装串口驱动成功找到串口下载配置,成功连接二、USART串口通信实践在已建好的工程文件(已经引用了STM32的固件库)中,新建一个main.c,bsp_usart.h、bsp_usart.c文件

2020-12-07 22:51:46 168

原创 基于Ubuntu、树莓派、STM32分析C语言分区

2020-12-05 22:21:36 173

原创 Teardrop代码编程--伪造一个虚假地址的IP包

一、

2020-12-05 21:26:17 131

原创 FreeRTOS入门

为什么要学习RTOS 什么是RTOS当我们进入嵌入式这个领域的时候,往往首先接触的都是单片机编程,单片机编程又首选 51 单片机来入门。这里面说的单片机编程通常都是指裸机编程,即不加入任何 RTOS(Real Time Operating System 实时操作系统)的程序。常用的 RTOS 有国外的FreeRTOS、μC/OS、RTX 和国内的 FreeRTOS、Huawei LiteOS 和 AliOS-Things 等,其中尤以国外开源且免费的 FreeRTOS 的市场占有率最高。 在裸机系统中,

2020-12-04 20:35:49 164

原创 端口扫描器和网游客户端

1.首先打开 cmd,输入 ping 10.1.230.41 看能否与游戏服务器建立连接。2.能 ping 通后,在输入命令 telnet,进入 telnet 终端界面。输入 set localecho,打开本地回显。连接游戏服务器,输入命令 open 10.160.52.106 3900。然后就进入了一个文字版的网游(金庸梦,这是20年前与BBS一起风靡大学校园的一款MUD游戏,具体是啥?俺也不知????),显示效果如下:...

2020-11-20 22:59:51 138

原创 Linux系统(Ubuntu和树莓派)的远程操作练习

一、实验准备①将网络适配器改为桥接模式②配置虚拟网络(“查看” ——> “虚拟网络编辑器”)③创建一个新的用户

2020-11-10 21:26:12 60

原创 Proteus仿真运行stm32程序

一、用MDK创建一个工程文件①新建一个工程文件,配置并引入固件库②在 USER 文件夹下新建一个 bsp_led.c 文件// bsp: board support package 板级支持包#include "bsp_led.h"//微秒级的延时void delay_us(uint32_t delay_us){ volatile unsigned int num; volatile unsigned int t; for (num = 0; num <

2020-11-09 23:29:28 1206

原创 C#编程入门以及wireshark 抓包软件运用

一、控制台程序使用 UDP 通信1)创建新项目打开 VS2019 ,点击 “ 创建新项目 ”创建完成如下:2)编写代码在控制台上简单输出:在 Main 函数内书写如下的代码(功能:连续输出 50 行数据)。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp2{

2020-10-31 23:26:16 955

原创 Ubuntu下OpenCV的安装及使用示例

一、OpenCV3.4.11的安装①下载安装包国内快速下载地址②解压缩包在解压缩包之前,将 opencv-3.4.11.zip 复制到 home 文件夹下,再解压缩。解压代码unzip opencv-3.4.11.zip效果如下:文件类型转变③使用 cmake 安装 opencv首先进入解压后的文件夹:opencv-3.4.11cd opencv-3.4.11首先进入 root 用户,并更新一下。sudo susudo apt-get update接着再

2020-10-31 21:10:30 362

原创 编译器背后的故事

一、用 gcc 生成 .a 静态库和 .so 动态库静态库:在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库:库在程 序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需 要动态库存在。1.创建一个 test1 文件夹,并在该文件夹中创建三个子程序 hello.h、hello.c 和 main.chello.h文件如下:hello.c文件如下:main.c文件如下:...

2020-10-17 01:18:15 62

原创 MFC的简单编程

一、VS2017创建MFC应用程序①创建新项目②弹出对话框,点击“完成”二、MFC简易窗口实现①创建源文件window.cpp②写入如下代码#include "stdafx.h" // 引入MFC的库// 继承了CFrameWnd的子类CFristMFC,主要实现了Window窗口class CFristMFC : public CFrameWnd{public: CFristMFC() { Create(NULL, _T("First MFCApplicatio

2020-10-14 22:26:46 5029

原创 stm32简单程序编译

一、环境的配置1.MDK软件的安装安装过程:①下载完后,开始安装,点击安装。②弹出安装导向,点击“Next”③勾选“I agree to… ”并点击“Next”④选择安装路径,点击“Next”⑤填写注册信息,点击“Next”⑥等待安装⑦安装完成,点击“Finish”...

2020-10-09 22:15:45 210

原创 Ubuntu系统下的C语言编程

创立文件名编写 sub1.c编写main1.c结果如下

2020-09-26 17:58:14 185

原创 Windows API程序设计(窗口创建)

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

2020-09-26 15:22:27 1039

空空如也

空空如也

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

TA关注的人

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