自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FPGA-UART

UART作为简单的接口协议,适合开启FPGA的学习之旅。在此基础上延伸出自定义协议,各类FIFO的使用、比较和研究,提炼设计思想,解决时序问题等。

2024-01-25 17:59:51 1045

原创 ISE—UCF文件时序约束粗浅学习

UCF文件作为后仿真需要用到的知识,尽管许多公司并不重视后仿真?

2023-01-09 22:05:14 1520

原创 记录FPGA面试的准备

FPGA面试知识扫盲

2022-04-12 15:43:39 5470 3

原创 FPGA学习笔记

Intel海云捷迅培训

2022-01-17 18:28:58 8054 11

原创 毕业设计——水库现场信息监控——实现温度、PH值测定——串口服务器转以太网实现数据传输——MySQL——云平台

毕设——传感器获取数据

2022-01-06 15:36:17 3847

原创 CNN卷积神经网络猫狗识别的学习

目录一、卷积神经网络二、overfit(过拟合)与数据增强三、提高精确率一、卷积神经网络卷积神经网络(Convolutional Neural Networks, CNN)是一类包含卷积计算且具有深度结构的前馈神经网络,是深度学习(deep learning)的代表算法之一 。卷积神经网络具有表征学习能力,能够按其阶层结构对输入信息进行平移不变分类,因此也被称为“平移不变人工神经网络。二、overfit(过拟合)与数据增强是指为了得到一致假设而使假设变得过度严格。避免过拟合是分类器设计中的一

2021-06-05 18:29:08 1187

原创 HLS知识基础

HLS为之后的FPGA学习内容

2021-05-30 18:06:53 17432

原创 Android Studio完成简单UI设计

目录一、五个简单UI设计:a.双击打开activity main.xmlb.添加辅助线二、TextView图文混排三、修改不同颜色的按钮四、设计CheckBox和radioButton五、完善学生信息添加和显示一、五个简单UI设计:a.双击打开activity main.xmlb.添加辅助线二、TextView图文混排三、修改不同颜色的按钮四、设计CheckBox和radioButton五、完善学生信息添加和显示...

2021-05-29 22:30:25 2802

原创 基于Verilog HDL的数字秒表和VGA显示实践

目录一、秒表原理a.流程:b.内部二、新建工程a.选择芯片b.设计顶层文件:一、秒表原理a.流程:b.内部二、新建工程a.选择芯片b.设计顶层文件:

2021-05-29 13:47:20 608 1

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

目录一、信息熵二三级目录一、信息熵信息是不是可以量化?即量化一个消息的信息量,量化信息的“不确定程度”,信息熵entropy,是信息理论里面最最基础的一个概念。个事件的信息量就是这个事件发生的概率的负对数。信息熵是跟所有可能性有关系的。每个可能事件的发生都有个概率。信息熵就是平均而言发生一个事件我们得到的信息量大小。所以数学上,信息熵其实是信息量的期望。二三级目录...

2021-05-26 16:23:03 559

原创 深入机器学习

目录一、计算几何二、计算几何理论1.概念2.与初中几何联系三、凸集一、计算几何计算几何研究的对象是几何图形。计算几何研究几何模型和数据处理的学科,讨论几何形体的计算机表示、分析和综合,研究如何方便灵活、有效地建立几何形体的数学模型以及在计算机中更好地存贮和管理这些模型数据。二、计算几何理论1.概念2.与初中几何联系三、凸集...

2021-04-30 17:45:29 149 1

原创 Verilog编程学习

标题一、下载安装Robei二三一、下载安装Robei官网二三

2021-04-26 19:23:58 296

原创 逻辑回归练习

目录一、逻辑回归二、案例——深入理解逻辑回归1.分类需要分析的问题:2.建模3.求解模型:4.算出模型矩阵的值:5.根据值判断拟合精度:6.决策评估:三、算法评估1.问题描述:2.查准率,查全率:四、参考一、逻辑回归ogistic回归又称logistic回归分析,是一种广义的线性回归分析模型,常用于数据挖掘,疾病自动诊断,经济预测等领域。例如,探讨引发疾病的危险因素,并根据危险因素预测疾病发生的概率等。以胃癌病情分析为例,选择两组人群,一组是胃癌组,一组是非胃癌组,两组人群必定具有不同的体征与生活方

2021-04-24 19:46:19 703

原创 FPGA——Nios-II SBT开发入门

目录一、流水灯显示1.新建工程:2.顶层设计:3.时钟设计:a.打开tool里面的Qsys设计:b.直接保存:c.在library中找到时钟源:d.添加其他控件:e.将 cpu 的 clk 和 reste_n 分别与系统时钟 clk_0 的 clk 和 clk_reset 相连:二、串口循环输出“Hello Nios-II”字符串到笔记本电脑三、一、流水灯显示1.新建工程:2.顶层设计:3.时钟设计:a.打开tool里面的Qsys设计:b.直接保存:c.在library中找到时钟源:

2021-04-22 12:56:08 318

原创 机器学习数学基础

目录一、微分、梯度的含义二、什么是梯度下降法三、用梯度下降法手工求解函数四、在Excel里用梯度下降法求解 z=2(x-1)^2+y^2 的近似根五、 梯度下降法求解线性回归一、微分、梯度的含义在向量微积分中,标量场的梯度是一个向量场。标量场中某一点上的梯度指向标量场增长最快的方向,梯度的长度是这个最大的变化率。更严格的说,从欧氏空间Rn到R的函数的梯度是在Rn某一点最佳的线性近似。在这个意义上,梯度是雅戈比矩阵的一个特殊情况。  在单变量的实值函数的情况,梯度只是导数,或者,对于一个线性函数,

2021-04-09 18:13:14 93

原创 嵌入式系统应用开发—FPGA开发板—一位全加器仿真测试

目录一、一 位全加器:a.原理图1.全加器原理图和符号图2.新建工程3.创建顶层设计文件:b.波形图c.时序分析d.硬件测试e.实验结果二、Verilog语言仿真测试:a.原理图b.波形图c.时序分析d.硬件测试e.实验结果三、参考:一、一 位全加器:a.原理图1.全加器原理图和符号图2.新建工程3.创建顶层设计文件:点击“File”一“New”,在弹出的“对话框中选择“block diagram”:b.波形图c.时序分析d.硬件测试e.实验结果二、Verilog语言仿真测试:a

2021-04-07 10:51:43 1828 4

原创 线性非线性规划问题

目录一级目录二级目录三级目录一级目录二级目录三级目录

2021-04-01 20:55:48 136

原创 数字电路基础与Quartus-II入门

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

2021-03-31 20:14:43 422

原创 Jupyter环境下的python编程

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

2021-03-29 22:23:16 150

原创 Excel-Python-SVM线性分类-线性回归分析

目录一、Excel线性回归分析1.打开Excel应用(2016)2.点击数据分析选择回归:3.输入回归数值:4.生成回归分析数据:二三一、Excel线性回归分析1.打开Excel应用(2016)版本不同会导致步骤有无影响的出入:如果没有数据分析选项,那么点击左上角文件,找到Excel选项:选择加载项,分析数据库之后转到:选择分析数据库:2.点击数据分析选择回归:3.输入回归数值:这里的输入并不是手动输入,而是点击y值输入的空白之后,鼠标移动到表格区域,左键拖动选择,自动生成一连串奇

2021-03-17 16:53:30 1021

原创 Android Studio——简单程序Hello world

目录一、Android Studio的安装1.下载安装包二、配置Android Studio界面三、Hello world工程——APK一、Android Studio的安装1.下载安装包打开Android Studio官网.点击下载:二、配置Android Studio界面三、Hello world工程——APK...

2021-03-06 19:56:25 3778

原创 机器人操作系统简单学习

目录一、ROS概念a.ROS含义b.ROS的发展二、熟悉ROS——简单例子a.Ubuntu18下ROS软件安装b.熟悉ROS命令c.小海龟简单例程一、ROS概念a.ROS含义ROS英文全称Robot Operating System,直译为机器人操作系统,是一个机器人软件平台,提供一些标准操作系统服务,分成两层,低层是上面描述的操作系统层,高层则是广大用户群贡献的实现不同功能的各种软件包,例如定位绘图,行动规划,感知,模拟等等。ROS的前身是斯坦福人工智能实验室为了支持斯坦福智能机器人STAIR而

2021-03-04 23:29:53 561 1

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

目录一、JSP和web系统简介二、代码来源三、环境配置四、项目更改五、MySQL简单运用六、系统展示一、JSP和web系统简介二、代码来源三、环境配置四、项目更改五、MySQL简单运用六、系统展示参考文章:lcmd命令问题.项目配置问题....

2021-01-10 11:23:53 2182 2

原创 STM32——PWM与DAC波形输出

目录一、定时器输出一路PWM波形1.1 代码生成1.2 示波器波形二、DAC输出正弦波2.1 驱动蜂鸣器2.2 数字音频数据转换为模拟音频波形输出一、定时器输出一路PWM波形1.1 代码生成直接下载野火或者正点原子的代码,找到相应的PWM输出代码,再进行相关操作。方法一:野火官网慢慢找或者往期文章有链接;方法二:打开STM32cubemx,找到STM32103RB(指南者),设置芯片PWM功能,生成keil5代码(华清远见实训);1.2 示波器波形打开keil5(野火)第一步:先编译,否

2021-01-08 15:16:38 2744 5

原创 HTTP和MQTT的简单应用

目录一、HTTP应用的两个实例(Java):a、读取指定城市的天气预报信息b、给指定手机号码发送验证码二、MQTT的简单学习:a、天气预报的消息主题b、编写MQTT客户端程序(C#)一、HTTP应用的两个实例(Java):a、读取指定城市的天气预报信息两个例子的关键是接收来自网页的数据,定义URL对象:URL url = new URL("https://api.XXX"+XXX);新建getweather包,再新建Getweather类:写入以下代码:package getweathe

2021-01-03 22:42:52 920

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

目录一级目录二级目录三级目录一级目录二级目录三级目录

2020-12-30 19:08:25 70

原创 OLED屏显和汉字点阵编码——STM32F103IIC接口

目录一级目录二级目录三级目录一级目录二级目录三级目录

2020-12-27 20:14:46 637

原创 基于最小系统的电路原理图绘制PCB图

目录一、生成BOM表和网络表二、设计一个指定的板子尺寸,绘制PCB图三、加上自己喜欢的文字或图文logo四、输出为Gerber光绘文件一、生成BOM表和网络表二、设计一个指定的板子尺寸,绘制PCB图三、加上自己喜欢的文字或图文logo四、输出为Gerber光绘文件...

2020-12-26 18:26:04 651

原创 基于I2C及Ardunio的简单通信实验

目录一、I2C总线通信协议a. 软件I2Cb.硬件I2C二、AHT20温湿度数据三、基于Ardunio的STM32板的串口通信程序一、I2C总线通信协议a. 软件I2Cb.硬件I2C二、AHT20温湿度数据三、基于Ardunio的STM32板的串口通信程序...

2020-12-22 19:21:34 804

原创 Socket编程——简单静态网页

目录一级目录二级目录三级目录一级目录二级目录三级目录

2020-12-05 19:33:02 337

原创 STM32下的USART窗口通讯简要学习

目录一级目录二级目录三级目录一级目录本次学习是串口异步通讯,没有时钟信号,所以需要约定波特率解码,这里我们设置为115200,1位停止位,无校验位。二级目录三级目录

2020-12-05 19:26:41 154

原创 STM32—基于FreeRTOS的多任务程序

目录设计周期程序设计周期程序下载好STM32CubeMX;下面是中文版:http://www.st.com/content/st_com/zh/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html下载完后,打开程序;安装配置之后:...

2020-12-04 22:02:36 166

原创 简易网游客户端

目录一、端口扫描器程序a、单线程b、多线程二、网游客户端a、TCP连接并显示和操作b、30秒变换一次背景图片c、播放背景音乐一、端口扫描器程序a、单线程创建新项目:设计页面如下:写入代码:using System;using System.Windows.Forms;using System.Net;using System.Net.Sockets;namespace PortScan{ public partial class Form1 : Form {

2020-11-19 23:39:51 228

原创 Ubuntu和树莓派远程操作

目录一、环境配置二、putty远程登录树莓派系统三、ftp远程登录树莓派上传文件四、X server仿真软件(Xming)远程访问五、win10 访问ubuntu一、环境配置对ubuntu网络设置为桥接模式:在树莓派上创建新用户(ubuntu同样的方式):二、putty远程登录树莓派系统后台挂起ssh服务:用新建用户登录树莓派:三、ftp远程登录树莓派上传文件依旧挂起ssh服务,输入命令:sudo apt-get install vsftpd安装完成:输入命令:sudo

2020-11-10 20:38:01 342

原创 stm32系统设计

这里写目录标题一、 可视化的代码跟踪调试二、Proteus仿真运行stm32程序三、stm32最小系统电路原理图一、 可视化的代码跟踪调试在ubuntu中下载安装代码编辑器VScode二、Proteus仿真运行stm32程序创建新的工程文件选择电阻和灯泡按照下图所示连接电路打开keil5,选择芯片:配置环境:新建文件main.c代码如下:#include "stm32f10x.h"GPIO_InitTypeDef GPIO_InitStructure;void de

2020-11-09 23:09:36 882

原创 网络UDP 套接字

实现远程通信可参考

2020-11-02 17:30:04 444

原创 gcc工具的简单编译

目录(一)gcc将 main.o与xx.o进行链接1. ar工具生成 .a 静态库文件2. ar工具生成 .so 动态库文件(二)GCC编译器背后的故事1.动态/静态链接:2.转换成二进制代码编译:3."hello.asm"编译生成可执行程序(三)实际程序借助第三方库函数完成代码设计实例1.转光标库(curses)的主要函数举例2.体验BBS3.安装curse库4.gcc编译生成一个终端游戏(一)gcc将 main.o与xx.o进行链接1. ar工具生成 .a 静态库文件创建test1目录,在目录下新

2020-10-16 21:37:26 333

原创 了解MFC程序并运用cl.exe编译

这里写目录标题目录二级目录三级目录目录程序先调用CTest2App类的构造函数,再通过调用AfxWinMain函数来完成调用WinMain函数,这与程序定义了CTest2App类型的全局变量theApp(在Globals里)有关。再通过函数获得窗口类信息,并注册窗口类,其中包括两个窗口,其中一个是CMainFrame类的对象代表的应用程序框架窗口。窗口的创建功能是由CFrameWnd的函数调用CWnd类中的函数实现的,CTest2App中的成员变量指向CMainFrame实现窗口的显示和更新。AfxWi

2020-10-14 17:27:22 352

原创 ARM开发实验

文章目录stm32的简单程序的编译熟悉Proteus 电路仿真软件,完成一个 51程序设计和仿真stm32的简单程序的编译打开keil uVision5新建一个工程Test选择STM32芯片设置环境创建一个空文件,命名为main.c粘贴以下代码并运行//宏定义,用于存放stm32寄存器映射#define PERIPH_BASE ((unsigned int)0x40000000)//AHB#define APB2PERIPH_BASE (PERIPH_

2020-10-09 21:51:40 374

原创 Ubuntu编译程序实验

linux编程实验

2020-09-23 20:15:22 2610

空空如也

空空如也

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

TA关注的人

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