<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_49297422的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_49297422</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_49297422]]></copyright><item><title><![CDATA[WSL安装和嵌入式Linux的树莓派环境设置和交叉编译]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/125417585</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/125417585</guid><author>m0_49297422</author><pubDate>Wed, 22 Jun 2022 22:59:50 +0800</pubDate><description><![CDATA[SL是 Windows下的Linux子系统的简称，它是一个在Windows 10上能够运行原生Linux二进制可执行文件的兼容层。
WSL提供了一个微软开发的Linux兼容但不包含Linux代码的内核接口，二进制文件可以在其上运行。WSL不能运行图形用户界面和那些需要未实现的Linux内核服务的软件，但可以用外部软件来实现。1.以管理员身份运行 Windows PowerShell ，然后输入如下命令启用WSL。

2.Windows 功能设置
控制面板–>程序–>启用或关闭Windows功能，勾选“适用于]]></description><category></category></item><item><title><![CDATA[基于FPGA的VGA协议实现]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/125222904</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/125222904</guid><author>m0_49297422</author><pubDate>Fri, 10 Jun 2022 17:33:58 +0800</pubDate><description><![CDATA[VGA驱动显示器用的是扫描的方式，一般是逐行扫描。
逐行扫描是扫描从屏幕左上角一点开始，从左像右逐点扫描，每扫描完一行,电子束回到屏幕的左边下一行的起始位置，在这期间，CRT对电子束进行消隐，每行结束时，用行同步信号进行同步；
当扫描完所有的行，形成一帧后，用场同步信号进行场同步，并使扫描回到屏幕左上方，同时进行场消隐,开始下一帧。
①打开quartus新建项目
file->new project wizard…

②新建文件夹并选择

③填写项目名称后next

④一路next到下面，选择开发板后next]]></description><category></category></item><item><title><![CDATA[FPGA状态机简单测试]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/124569044</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/124569044</guid><author>m0_49297422</author><pubDate>Wed, 04 May 2022 14:34:41 +0800</pubDate><description><![CDATA[目录一、任务二、设计状态机1.新建项目①打开quartus新建项目②新建文件夹并选择③填写项目名称后next④一路next到下面，选择开发板后next⑤配置仿真工具后finish2.利用Verilog HDL语言设计模块①新建Verilog HDL文本文件②计时模块time_count.v③状态机模块fsm.v④顶层文件top_fsm.v⑤编译三、检测10010串1.画检测10010串的状态图2.新建项目（如上一个）①按键消抖模块key_debounce.v②10010状态模块fsm_10010.v③顶层文]]></description><category></category></item><item><title><![CDATA[创建学生成绩数据库的简单sql语句]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/123803725</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/123803725</guid><author>m0_49297422</author><pubDate>Mon, 28 Mar 2022 19:43:35 +0800</pubDate><description><![CDATA[//创建数据库
create database JW;

//学生表
create table student(

sno varchar(20) not null,

sname varchar(20) not null,

ssex varchar(20) not null default'男',

sage varchar(20),

PRIMARY KEY(sno));

//课程表
create table course(

cno varchar(20) not null,

cname var]]></description><category></category></item><item><title><![CDATA[Quartus-II两种方式实现D触发器及时序仿真和波形验证]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/123502169</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/123502169</guid><author>m0_49297422</author><pubDate>Tue, 15 Mar 2022 18:47:49 +0800</pubDate><description><![CDATA[目录一、实验所用软件安装二、D触发器简单介绍三、Quartus-II构造原理图并时序仿真（1）创建项目（2）创建电路图（3）进行时序仿真四、调用D触发器仿真（1）创建项目（2）创建电路图（3）进行时序仿真五、总结六、参考链接
一、实验所用软件安装
1.用到了Quartus-II13.1和Modelsim可以看我的另一篇博客去安装：Quartus 13.1和 Modelsim 安装
二、D触发器简单介绍
1.D触发器是一个具有记忆功能的，具有两个稳定状态的信息存储器件，是构成多种时序电路的最基本逻辑单元，也是]]></description><category></category></item><item><title><![CDATA[Quartus 13.1和 Modelsim 安装]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/123420503</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/123420503</guid><author>m0_49297422</author><pubDate>Fri, 11 Mar 2022 15:12:04 +0800</pubDate><description><![CDATA[目录一、下载Quartus 13.1安装包链接：二、安装过程三、Quartus 13.1的注册四、下载Modelsim五、安装过程六、Modelsim注册
一、下载Quartus 13.1安装包链接：
1.百度网盘下载链接：https://pan.baidu.com/s/14D9JrqIH791wlsFyhoCwag
提取码：vain
2.下载的是压缩包，解压后可以看到，打开第二个开始安装：

二、安装过程
1.打开后界面，点击next：

2.选择第一个，再点击next

3.修改安装路径，next

4]]></description><category></category></item><item><title><![CDATA[使用fiddler 去分析视频网站]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/122247607</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/122247607</guid><author>m0_49297422</author><pubDate>Fri, 31 Dec 2021 00:42:15 +0800</pubDate><description><![CDATA[目录一、VLC下载二、fiddler 去分析bilibili三、参考链接
一、VLC下载
官网下载地址：
https://www.videolan.org/vlc/

一些公开的视频网址：
动画片 rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov
景点摄像头 https://hd-auth.skylinewebcams.com/live.m3u8?a=ou48nrnnkriljs5q5sqrpe2pf0
可以打开：

二、fid]]></description><category></category></item><item><title><![CDATA[Email-FTP-RTSP协议实践研究]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/122245407</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/122245407</guid><author>m0_49297422</author><pubDate>Thu, 30 Dec 2021 23:39:39 +0800</pubDate><description><![CDATA[目录一、Email的SMTP、POP3、IMAP协议（一）IMAP（二）POP3（三）SMIP（四）开启 QQ 邮箱的 SMTP 服务（五）登录POP服务，阅读新收到的邮件二、登录ftp服务上传图片并分片下载最后合成上传图片并分片下载合成三、总结四、参考链接
一、Email的SMTP、POP3、IMAP协议
（一）IMAP
IMAP全称是Internet Mail Access Protocol，即交互式邮件存取协议，它是跟POP3类似邮件访问标准协议之一。不同的是，开启了IMAP后，您在电子邮件客户端收取]]></description><category></category></item><item><title><![CDATA[STM32F103的RT-thread Nano移植]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/122242576</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/122242576</guid><author>m0_49297422</author><pubDate>Thu, 30 Dec 2021 20:49:01 +0800</pubDate><description><![CDATA[目录一、下载RT-Thread Nano软件包二、CubeMX新建工程三、创建任务四、参考链接
一、下载RT-Thread Nano软件包
下载链接：
https://www.rt-thread.org/download/cube/RealThread.RT-Thread.pdsc
安装RT-Thread：
https://blog.youkuaiyun.com/qq_36075612/article/details/107309750
二、CubeMX新建工程
这里依然选用的是STM32F103C8T6。
使用引脚P]]></description><category></category></item><item><title><![CDATA[STM32+W5500网络通信]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/122200457</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/122200457</guid><author>m0_49297422</author><pubDate>Tue, 28 Dec 2021 21:44:42 +0800</pubDate><description><![CDATA[目录一、W5500介绍二、资源分享三、例子程序四、实现应用层modbus、httpd协议编程（一）modbus（二）HTTPS五、总结六、参考链接七、modbus和HTTPS源码
一、W5500介绍
W5500 芯片是一款集成全硬件 TCP/IP 协议栈的嵌入式以太网控制器，同时也是一颗工业级以太网控制芯片。 是韩国WIZnet（微知纳特）发布全硬件TCP/IP协议栈以太网接口芯片。
W5500 支持高速标准4线SPI接口与主机进行通信，该 SPI 速率理论上可以达到 80MHz。其内部还集成了以太网数据链]]></description><category></category></item><item><title><![CDATA[利用人脸微笑数据集训练识别模型，完成对人脸图片微笑识别]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/122095965</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/122095965</guid><author>m0_49297422</author><pubDate>Fri, 24 Dec 2021 13:46:39 +0800</pubDate><description><![CDATA[目录一、数据集下载二、提取人脸并判别是否为笑脸（一）数据处理（二）测试三、视频识别并保存图片四、总结五、参考链接
一、数据集下载
1.链接：https://pan.baidu.com/s/1__x-U4JE_2hYbrvU2-7kIg
提取码：jybn
2.里面有文件，files是图片，labels.txt是标签文件

二、提取人脸并判别是否为笑脸
（一）数据处理
1.导入包
# 导入包
import numpy as np
import cv2
import dlib
import random#构建随机]]></description><category></category></item><item><title><![CDATA[数字图像与机器视觉基础补充(2)——图像处理和分割车牌]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/122071618</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/122071618</guid><author>m0_49297422</author><pubDate>Tue, 21 Dec 2021 20:17:46 +0800</pubDate><description><![CDATA[目录一、将彩色图像文件转换为灰度文件（一）使用openCV（二）不使用openCV二、将彩色图像(RGB)转为HSV、HSI 格式（1）彩色图像转化为HSV格式（2）彩色图像转化为HSI格式三、车牌分割成单个字符四、总结五、参考链接
一、将彩色图像文件转换为灰度文件
（一）使用openCV
1.代码
import cv2 as cv
img = cv.imread('./lena.png',1)
img_1 = cv.cvtColor(img,cv.COLOR_BGR2GRAY)
cv.imshow('gr]]></description><category></category></item><item><title><![CDATA[使用Selenium实现动态网页的信息爬取]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/121957905</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/121957905</guid><author>m0_49297422</author><pubDate>Thu, 16 Dec 2021 01:23:04 +0800</pubDate><description><![CDATA[目录一、配置环境（1）下载驱动（2）安装包二、三、四、五、
一、配置环境
（1）下载驱动
1.要使用selenium去调用浏览器，还需要一个驱动，不同浏览器的驱动需要独立安装
selenium官网下载：https://www.selenium.dev/downloads/
Chrome浏览器驱动下载链接：https://npm.taobao.org/mirrors/chromedriver/
2.解压后是exe文件

（2）安装包
安装selenium
conda install selenium
pip ]]></description><category></category></item><item><title><![CDATA[用Springboot+netty实现基于Web的聊天室]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/121942646</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/121942646</guid><author>m0_49297422</author><pubDate>Wed, 15 Dec 2021 17:33:04 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[基于IO、NIO、Netty的Java网络程序简单示例]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/121939502</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/121939502</guid><author>m0_49297422</author><pubDate>Tue, 14 Dec 2021 23:26:14 +0800</pubDate><description><![CDATA[目录一、基于IO的java网络程序（一）循环输出多条数据（二）输出一条数据二、基于NIO的java网络程序三、基于Netty的java网络程序（一）导入包（二）代码四、总结五、参考链接
一、基于IO的java网络程序
（一）循环输出多条数据
1.使用IDEA创建服务端和客户端程序，注意是新建两个java工程，运行的时候两个都要运行：


2.服务器程序代码（IOServer.java）
import java.io.IOException;
import java.io.InputStream;
impor]]></description><category></category></item><item><title><![CDATA[数字图像与机器视觉基础补充(1)——区分位图和图像处理]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/121864313</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/121864313</guid><author>m0_49297422</author><pubDate>Fri, 10 Dec 2021 22:18:24 +0800</pubDate><description><![CDATA[目录一、图片转化（1）原图（2）转换为位图（3）压缩率二、区分位图（1）16/32位位图对照（2）256/16/单色位图对照三、图片处理编程（一）奇异函数分解（SDV）（二）用图像的开闭运算(腐蚀-膨胀)，检测出2个样本图像中硬币、细胞的个数四、图片条形码定位五、总结六、参考链接
一、图片转化
（1）原图
1.原图 sky.jpeg（2240*1080）
2.原图信息

（2）转换为位图
1.使用工具有Photoshop和电脑自带的画图工具或者IrfanView更改图片的色彩格式、位深度，将原图转化为以下图]]></description><category></category></item><item><title><![CDATA[使用示波器分析串口通信波形]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/121724934</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/121724934</guid><author>m0_49297422</author><pubDate>Sun, 05 Dec 2021 03:11:26 +0800</pubDate><description><![CDATA[目录标题一、keil仿真查看串口波形2、使用SaleaeLogic16进行协议分析
一、keil仿真查看串口波形
打开任意一个项目：
首先需要配置：

之后点击：

添加（并将Display Type设置为Bit）：

之后点击Run运行：

可以看到：

结果与循环里的函数一致：
 while (1)
  {
      /* USER CODE END WHILE */
				  /* Get the RTC current Time */
	    HAL_RTC_GetTime(&amp;hrtc]]></description><category></category></item><item><title><![CDATA[STM32F103C8T6使用RTC实现日历读取、设置和输出]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/121724590</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/121724590</guid><author>m0_49297422</author><pubDate>Sun, 05 Dec 2021 01:06:12 +0800</pubDate><description><![CDATA[目录一、使用STM32cubeMX创建项目二、添加代码三、结果四、总结五、参考链接
一、使用STM32cubeMX创建项目
前面的创建过程都差不多选芯片就完事了！直接配置开始
1.RCC配置

2.RTC配置
这里可以设置时间，用默认的也可以

3.SYS配置

4.USART1配置

5.时钟树配置

6.project配置


二、添加代码
1.在main.c文件中重写fputc函数，完成printf函数的重定向
//添加头文件#include "stdio.h"
int fputc(int ch,FI]]></description><category></category></item><item><title><![CDATA[STM32F103C8T6移植uC/OS-III基于HAL库对LED等进行点亮-熄灭的控制]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/121617429</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/121617429</guid><author>m0_49297422</author><pubDate>Sun, 05 Dec 2021 00:38:32 +0800</pubDate><description><![CDATA[目录一、下载uC/OS-III的代码二、使用STM32CubeMX创建项目三、复制uC/OS-III文件到项目文件夹四、添加项目组件和头文件路径五、
一、下载uC/OS-III的代码
1.下载链接：https://pan.baidu.com/s/1DFqttxppUx48l70u2fTPvQ
提取码：big1
解压后里面有如下四个文件夹：

2.也可在官网下载：https://www.silabs.com/developers/micrium
二、使用STM32CubeMX创建项目
1.打开stm32 cu]]></description><category></category></item><item><title><![CDATA[C#编程窗口运行游戏客户端]]></title><link>https://blog.youkuaiyun.com/m0_49297422/article/details/121584213</link><guid>https://blog.youkuaiyun.com/m0_49297422/article/details/121584213</guid><author>m0_49297422</author><pubDate>Sat, 27 Nov 2021 22:55:51 +0800</pubDate><description><![CDATA[目录一、创建项目前试试控制台窗口进入游戏二、设计窗口三、代码实现四、结果五、总结六、参考链接七、完整代码和结果视屏（播放的音乐也有）
一、创建项目前试试控制台窗口进入游戏
1.创建前准备，打开cmd输入ping 10.1.230.74，ping通如下

2.输入telnet

如果输入telnet没有成功，可查看链接：win7 telnet不是内部命令或外部命令，也不是可运行的程序
3.再输入open 10.1.230.74 3900，可进入控制台窗口的游戏界面

4…打开vs，创建一个windows窗口项]]></description><category></category></item></channel></rss>