<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tauvan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tauvan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tauvan]]></copyright><item><title><![CDATA[嵌入式Linux(树莓派)环境设置和交叉编译]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/125344908</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/125344908</guid><author>tauvan</author><pubDate>Sun, 19 Jun 2022 13:03:56 +0800</pubDate><description><![CDATA[目录一、嵌入式Linux 系统--树莓派二、PC平台(x86)Linux系统三、
一、嵌入式Linux 系统–树莓派

下载树莓派镜像
树莓派官网

格式化工具是SDCardFormatterv5将SD插入到读卡器中，接着将读卡器插到电脑上。打开格式化工具SDCardFormatterv5，选择你需要格式化的SD卡，弹出的对话框进行选择，选择是，接着会弹出，格式化完成的提示，选择确定，就完成了SD卡的格式化。
烧录镜像 打开烧录的工具raspberry pi。
点击“CHOOSE OS”，选择到刚才下载的镜]]></description><category></category></item><item><title><![CDATA[基于FPGA的VGA协议实现]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/125171602</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/125171602</guid><author>tauvan</author><pubDate>Tue, 07 Jun 2022 20:01:19 +0800</pubDate><description><![CDATA[vga]]></description><category></category></item><item><title><![CDATA[数字电路基础与Quartus-II入门]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/123474694</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/123474694</guid><author>tauvan</author><pubDate>Mon, 14 Mar 2022 13:41:27 +0800</pubDate><description><![CDATA[目录实验软件一、Quartus-II 13二、ModelsimQuartus-II 设计D触发器1.创建工程2.创建波形文件3.创建vwm格式波形文件4. 仿真运行结果调用一个D触发器电路VerilogD触发器
实验软件
一、Quartus-II 13
  Quartus II 是Altera公司推出的综合性CPLD/FPGA开发软件，软件支持原理图、VHDL、VerilogHDL以及AHDL（Altera Hardware 支持Description Language）等多种设计输入形式，内嵌自有的综合器]]></description><category></category></item><item><title><![CDATA[RT-thread Nano CubeMX移植]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/122210037</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/122210037</guid><author>tauvan</author><pubDate>Wed, 29 Dec 2021 12:24:40 +0800</pubDate><description><![CDATA[目录一、RT-Thread二、基于 CubeMX 移植 RT-Thread Nano三、实验结果总结
一、RT-Thread

RT-Thread Nano 是一个极简版的硬实时内核，它是由 C 语言开发，采用面向对象的编程思维，具有良好的代码风格，是一款可裁剪的、抢占式实时多任务的 RTOS。其内存资源占用极小，功能包括任务处理、软件定时器、信号量、邮箱和实时调度等相对完整的实时操作系统特性。适用于家电、消费电子、医疗设备、工控等领域大量使用的 32 位 ARM 入门级 MCU 的场合。

下图是 RT-]]></description><category></category></item><item><title><![CDATA[Email-FTP-RTSP协议实践研究]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/122203634</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/122203634</guid><author>tauvan</author><pubDate>Tue, 28 Dec 2021 23:05:19 +0800</pubDate><description><![CDATA[目录一、SMTP、POP3、IMAP协议1.1.1 SMTP协议1.1.2 POP3协议1.1.3 SMTP 协议 :1.2 SMTP发送邮件1.3POP查看邮件二、FTP多线程文件分块下载2.1 FTP概述2.2 搭建FTP服务2. 3文件分块下载三、RTSP、MMS多媒体流协议3.1 RTSP协议概述3.2 MMS概述3.3  VLC打开网络流四、Fiddler线视频播放的网络流协议简介Fiddler下载安装下载视频
一、SMTP、POP3、IMAP协议
1.1.1 SMTP协议


基本概念
SMTP]]></description><category></category></item><item><title><![CDATA[STM32+W5500网络通信]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/122178518</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/122178518</guid><author>tauvan</author><pubDate>Mon, 27 Dec 2021 20:31:13 +0800</pubDate><description><![CDATA[这里写目录标题一、W5500以太网模块1.1 简介1.2 模块排针功能表1.3 W5500芯片资源介绍1.4 接线方式1.5代码调试二、W5500实现modbus协议编程三、W5500实现web服务协议编程3.1基本原理
一、W5500以太网模块
1.1 简介

NiRen_W5500模块是一款基于WIZnet W5500芯片的以太网模块，是泥人电子继 NiRen_W5100模块后设计的一块性能更好、性价比更高的以太网模块。模块集成硬件化TCP/IP协议;内部32K字节存储器作TX/RX缓存;支持10/10]]></description><category></category></item><item><title><![CDATA[人脸表情识别Python+Dlib+SVM]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/122127701</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/122127701</guid><author>tauvan</author><pubDate>Fri, 24 Dec 2021 21:10:08 +0800</pubDate><description><![CDATA[目录一、实验原理1.定义2.笑脸检测流程二、训练模型
一、实验原理
1.定义

训练/测试集：将数据集划分为训练集和测试集。训练集中的图像用于训练一个模型，测试集中的图像用于测试和评估模型。分为两个样本：标记为微笑的图像；标记为非微笑的图像。
下载数据集

2.笑脸检测流程

首先，从数据分辨找到人脸。接下来分类是微笑还是非微笑。可以直接使用包，使用opencv/dlib 中的人脸检测器。
下一步，训练模型。模型的输入应该是人脸你从图像中提取，输出应该是预测结果。分类通常包含两个步骤，特征提取和分类。使用H]]></description><category></category></item><item><title><![CDATA[AD原理图设计与Clion源码工具学习]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/122088231</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/122088231</guid><author>tauvan</author><pubDate>Thu, 23 Dec 2021 19:52:56 +0800</pubDate><description><![CDATA[目录一、AltiumDesigner简介
一、AltiumDesigner
简介

Altium Designer 是原Protel软件开发商Altium公司推出的一体化的电子产品开发系统，主要运行在Windows操作系统。这套软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合，为设计者提供了全新的设计解决方案，使设计者可以轻松进行设计，熟练使用这一软件使电路设计的质量和效率大大提高。
下载 网盘 提取码：n2dw
安装界面，接下来一直next



]]></description><category></category></item><item><title><![CDATA[数字图像与机器视觉基础#2]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/122050901</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/122050901</guid><author>tauvan</author><pubDate>Mon, 20 Dec 2021 22:35:51 +0800</pubDate><description><![CDATA[目录一、数字图像处理1.1彩色图像文件转换为灰度文件使用Opencv不使用Opencv1.2将彩色图像(RGB)转为HSV、HSI 格式图像格式简介1. RGB模型2. HSV模型3.HSI的模型二、分割车牌使用Opencv总结
一、数字图像处理
1.1彩色图像文件转换为灰度文件

灰度图像（gray image）是每个像素只有一个采样颜色的图像，这类图像通常显示为从最暗黑色到最亮的白色的灰度，尽管理论上这个采样可以任何颜色的不同深浅，甚至可以是不同亮度上的不同颜色。灰度图像与黑白图像不同，在计算机图像领域]]></description><category></category></item><item><title><![CDATA[从IO到NIO再到Netty]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/121939286</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/121939286</guid><author>tauvan</author><pubDate>Tue, 14 Dec 2021 21:22:59 +0800</pubDate><description><![CDATA[目录一、IO、NIO与NettyIONIONetty二、基于TCP的C/S模式的聊天程序IO实现NIO实现Netty的聊天程序
一、IO、NIO与Netty
IO

阻塞IO 和非阻塞IO 这两个概念是程序级别的。主要描述的是程序请求操作系统IO操作后，如果IO资源没有准备好，那么程序该如何处理的问题：前者等待；后者继续执行（但是使用线程一直轮询，直到有IO资源准备好了）。
同步IO 和 异步IO，这两个概念是操作系统级别的。主要描述的是操作系统在收到程序请求IO操作后，如果IO资源没有准备好，该如何响应程]]></description><category></category></item><item><title><![CDATA[数字图像与机器视觉基础#1]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/121853079</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/121853079</guid><author>tauvan</author><pubDate>Fri, 10 Dec 2021 15:15:39 +0800</pubDate><description><![CDATA[目录一、数字图像BMP位图大小比较BMP文件头BMP、JPG、GIF和PNG格式大小比二、奇异值分解（SVD）三、图像的开闭运算(腐蚀-膨胀)四、图像梯度、开闭、轮廓运算识别条形码总结
一、数字图像
BMP位图大小比较

用Windows自带的画图打开彩色图片，并保存不同的BMP位数。
从左到右是单色位图 16色位图 256色位图 彩色位图

四个BMP文件的大小


BMP文件头




BMP、JPG、GIF和PNG格式大小比





格式
压缩比




jpg
99.61%


gif
139.6]]></description><category></category></item><item><title><![CDATA[STM32使用RTC时钟]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/121694619</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/121694619</guid><author>tauvan</author><pubDate>Sat, 04 Dec 2021 16:59:14 +0800</pubDate><description><![CDATA[目录一、CubeMX
一、CubeMX



同时在NVIC中勾选Enabled






]]></description><category></category></item><item><title><![CDATA[STM32F103C8T6移植uc/os3]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/121617019</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/121617019</guid><author>tauvan</author><pubDate>Sat, 04 Dec 2021 16:43:58 +0800</pubDate><description><![CDATA[目录一、STM32CubeMX创建HAK库

实验软件:STM32CubeMX，Keil
实验芯片: STM32F103C8T6

一、STM32CubeMX创建HAK库







]]></description><category></category></item><item><title><![CDATA[C#游戏客户端编程]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/121580104</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/121580104</guid><author>tauvan</author><pubDate>Sat, 27 Nov 2021 17:53:07 +0800</pubDate><description><![CDATA[目录一、TCP客户端与服务器端通信服务器初始化建立连接数据传输断开连接二、编写网游客户端
一、TCP客户端与服务器端通信
服务器初始化
（1）调用socket,创建文件描述符
（2）调用bind,将文件描述符与ip/port连接起来。若端口号已被占用，则bind失败
（3）调用listen，声明该文件描述符是服务器的一个文件描述符，为之后的accept做准备
（4）调用accept,并处于阻塞状态，等待客户端连接
建立连接
（1）调用socket，创建文件描述符
（2）调用connect，向服务器发起连接请]]></description><category></category></item><item><title><![CDATA[基于I2C/SPI的温湿度采集与OLED显示]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/121559444</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/121559444</guid><author>tauvan</author><pubDate>Fri, 26 Nov 2021 19:13:18 +0800</pubDate><description><![CDATA[目录一、I2C总线通信协议1.1 I2C总线的物理层1.2 I2C总线的协议层：二、AHT20数据采集AHT20温湿度传感器的数据采集三、SPI协议四、OLED显示数据
一、I2C总线通信协议

I2C通讯协议(Inter—Integrated Circuit)是由Philps公司开发的，由于它引脚少，硬件实现简单，可扩展性强，不需要USART、CAN等通讯协议的外部收发设备，现在被广泛地使用在系统内多个集成电路(IC)间的通讯。
在计算机科学里，大部分复杂的问题都可以通过分层来简化。如芯片被分为内核层和片]]></description><category></category></item><item><title><![CDATA[TCP与UDP/C#编程基础]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/121477883</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/121477883</guid><author>tauvan</author><pubDate>Mon, 22 Nov 2021 21:46:18 +0800</pubDate><description><![CDATA[目录一、UDP协议1.1UDP使用1.2UDP报头1.3UDP特性二、C#编写UDP 套接字程序Wireshark抓包结果三、Form窗口程序通信3.1客户端服务器端总结参考文献
一、UDP协议

UDP（User Datagram Protocol），用户数据报协议，是OSI(Open System Interconnection，开放式系统互联) 参考模型中一种无连接的传输层协议，提供面向事务的简单不可靠信息传送服务，IETF RFC 768是UDP的正式规范。UDP提供了无连接通信，且不对传送数据包进]]></description><category></category></item><item><title><![CDATA[LibSVM 训练数据集和获得的决策函数模型]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/121385312</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/121385312</guid><author>tauvan</author><pubDate>Wed, 17 Nov 2021 20:01:31 +0800</pubDate><description><![CDATA[目录一、LibSVM二、数据格式和模型参数三、手工制作二分类的Iris数据集总结参考
一、LibSVM


LIBSVM是台湾大学林智仁教授等开发的一个简单易用、快速有效的SVM、SVR的开源软件包，有各种语言接口，包括python、matlab和java等。现在有很多的机器学习软件包的SVM，SVR都是基于LIBSVM开发的。软件包里超参优化方法是网格法，即按照超参的范围和步长，遍历所有超参的组合可能，最后在训练集上平均准确率最高的那一组参数作为最佳参数。


下载地址选择Download LibSVM，]]></description><category></category></item><item><title><![CDATA[Dlib和Opencv编程建立人脸识别数据集]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/121383279</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/121383279</guid><author>tauvan</author><pubDate>Wed, 17 Nov 2021 17:58:37 +0800</pubDate><description><![CDATA[目录一、采集人脸图片1. Dlib库简介2. OpenCV简介3.代码实现二、采集对应的68个特征点数组代码实现三、实现人脸识别代码人脸识别测试总结
一、采集人脸图片
1. Dlib库简介

Dlib库是一个机器学习的开源库，包含了机器学习的很多算法，使用起来很方便，直接包含头文件即可，并且不依赖于其他库（自带图像编解码库源码）。Dlib可以帮助创建很多复杂的机器学习方面的软件来帮助解决实际问题。目前Dlib已经被广泛的用在行业和学术领域,包括机器人,嵌入式设备,移动电话和大型高性能计算环境。
基于dlib]]></description><category></category></item><item><title><![CDATA[Python网络爬虫入门]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/121333688</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/121333688</guid><author>tauvan</author><pubDate>Mon, 15 Nov 2021 22:33:36 +0800</pubDate><description><![CDATA[目录一、
一、

]]></description><category></category></item><item><title><![CDATA[Opencv3.4+dlib库实现人脸识别]]></title><link>https://blog.youkuaiyun.com/tauvan/article/details/121288835</link><guid>https://blog.youkuaiyun.com/tauvan/article/details/121288835</guid><author>tauvan</author><pubDate>Fri, 12 Nov 2021 15:44:57 +0800</pubDate><description><![CDATA[目录一、安装Opencv及dlib库二、摄像头实时采集人脸opencv函数绘制两个圆填充黑色总结
一、安装Opencv及dlib库

Opencv直接用pip install opencv-python安装。
dlib库需要和自己的pyhon版本吻合，可以使用python -V命令查询自己的版本

可以看到我的python版本是3.8，所以需要安装dlib-19.19.0-cp38-cp38-win_amd64.whl
同时也需要安装68点模型shape_predictor_68_face_landmark]]></description><category></category></item></channel></rss>