weixin_45937995
码龄5年
关注
提问 私信
  • 博客:44,934
    44,934
    总访问量
  • 37
    原创
  • 564,353
    排名
  • 33
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 加入CSDN时间: 2019-11-27
博客简介:

weixin_45937995的博客

查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得4次评论
  • 获得116次收藏
  • 代码片获得1,812次分享
创作历程
  • 25篇
    2022年
  • 15篇
    2021年
成就勋章
TA的专栏
  • 嵌入式开发
    15篇
  • 网络通信编程
    12篇
  • 机器学习
    5篇
  • 人工智能
    3篇
  • web
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

357人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

基于FPGA的VGA字符显示

VGA是什么1.VGA(Video Graphics Array),视频图形阵列,是一种视频传输标准,具有分辨率高、显示速度快、颜色丰富等优点,不支持音频传输。2.VGA显示原理VGA的数据引脚1、2、3(RED、GREEN、BLUE)输入的不是简单的0、1数字信号,而是模拟电压(0V-0.714V)。当引脚具有不同的电压时,VGA显示器显示不同的颜色。VGA是一种D型接口,采用非对称分布连接方式,共有15针,分三排,每排5个孔。在15个管脚中,其中比较重要的是3根RGB彩色分量信号和2根扫描同
原创
发布博客 2022.07.11 ·
861 阅读 ·
1 点赞 ·
1 评论 ·
9 收藏

【无标题】

一.安装点击“next”勾选“I accept the agrement”,然后点击“next”3.选择安装位置4.选择安装的内容5.点击“next”6.等待安装
原创
发布博客 2022.03.15 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

uc/os3多任务与实时日历

uc/os3多任务与实时日历目录uc/os3多任务与实时日历一、将uc/OS移植到stm32F103上1.建立HAL库2.移植1.准备2.移植3.结果二、STM32的日历读取、设置和输出。1.背景1.RTC定义2.发展历史3.硬件结构4.RTC特征5.RTC寄存器2.STM32CubeMX配置3.Keil三、波形1.Keil逻辑仪输出电平和串口通信的波形2.SaleaeLogic16真实逻辑仪四、总结五、参考文献
原创
发布博客 2022.01.15 ·
400 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

基于I2C/SPI的温湿度采集与OLED显示

基于I2C/SPI的温湿度采集与OLED显示嵌入式第10-11周作业目录基于I2C/SPI的温湿度采集与OLED显示一、I2C总线通信协议1.I2C协议简介2.什么是“软件I2C”和“硬件I2C”3.硬件II2C和软件I2C有什么区别二、温湿度传感器的数据采集并通过串口输出三、OLED屏显和点阵编码原理1.OLED的定义和优势2.OLED模块显存已经显示原理3.点阵编码原理4.SPI协议四、OLED屏显示例1.显示姓名学号2.滚动显示3.OLED显示温
原创
发布博客 2022.01.15 ·
410 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

点阵汉字的字模读取与显示

点阵汉字的字模读取与显示目录点阵汉字的字模读取与显示一、串口传输文件二、点阵汉字的字模读取与显示1.汉字的机内码、区位码编码规则和字形数据存储格式汉字机内码定义区位码定义2.点阵字库结构点阵字库结构16*16点阵字库14*14与12*12点阵字库3.汉字点阵获取利用区位码获取汉字利用汉字机内码获取汉字三、Ubuntu下调用opencv库编程显示图片和学号姓名四、总结五、参考文献一、串口传输文件这个实验需要用到两台笔记本电脑,两个tt
原创
发布博客 2022.01.14 ·
330 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

STM32中断与DMA通信编程

STM32中断与DMA通信编程嵌入式第8周作业学习stm32中断、DMA通信原理和编程方法。使用stm32tubemx和HAL库分别完成以下编程练习:1. 用stm32F103核心板的GPIOA端一管脚接一个LED,GPIOB端口一引脚接一个开关(用杜邦线模拟代替)。采用中断模式编程,当开关接高电平时,LED亮灯;接低电平时,LED灭灯。2. 采用串口中断方式重做上周的串口通信作业。3. STM32采用串口DMA方式,用115200bps或更高速率向上位机连续发送数据。目录STM32中断
原创
发布博客 2022.01.14 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

搭建并配置Keil

搭建并配置Keil嵌入式开发环境,完成一个基于STM32汇编程序的编写。嵌入式系统作业1目录搭建并配置Keil嵌入式开发环境,完成一个基于STM32汇编程序的编写。准备编写程序并调试分析1.新建工程2.代码编写3.程序调试总结参考资料准备安装并配置KEIL1)在官网下载KEIL安装包。https://www.keil.com/download/product/.安装教程参考博客https://blog.csdn.net/dengjin20104042056/ar
原创
发布博客 2022.01.14 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

串口通信小试牛刀

串口通信小试牛刀目录串口通信小试牛刀一、串口通信协议:RS-2321.串口通信协议2. RS-2323.RS232电平与TTL电平的区别4.USB/TTL转232模块(以CH340芯片模块为例)的工作原理1.模块介绍2.模块用途3.硬件设计二、stm32CubeMX的安装1.配置环境变量2.安装STM32CubeMX3.初始化代码4.修改代码并点亮流水灯三、STM32的USART串口通讯程序1.USART介绍2.USART配置:3.汇编实现
原创
发布博客 2022.01.14 ·
2595 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

STM32F103寄存器方式点亮LED流水灯

STM32F103寄存器方式点亮LED流水灯1、学习和理解STM32F103系列芯片的地址映射和寄存器映射原理;了解GPIO端口的初始化设置三步骤(时钟配置、输入输出模式设置、最大速率设置)。 2、以 STM32最小系统核心板(STM32F103C8T6)+面板板+3只红绿蓝LED 搭建电路,使用GPIOB、GPIOC、GPIOD这3个端口控制LED灯(最高时钟2Mhz),轮流闪烁,间隔时长1秒。 1)写出程序设计思路,包括GPIOx端口的各寄存器地址和详细参数; 2)分别用汇编语言,C语言编程实现。目
原创
发布博客 2022.01.14 ·
2714 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

GCC背后的故事&OpenCV相识何必曾相逢

GCC背后的故事&OpenCV相识何必曾相逢嵌入式系统基础第四周作业目录GCC背后的故事&OpenCV相识何必曾相逢一、 学习并掌握可执行程序的编译、组装过程。1.阅读、理解和学习材料“用gcc生成静态库和动态库.pdf”和“静态库.a与.so库文件的生成与使用.pdf”,请在Linux系统(Ubuntu)下如实仿做一遍。2.在第一次作业的程序代码基础进行改编,除了x2x函数之外,再扩展写一个x2y函数(功能自定),main函数代码将调用x2x和x2y ;将这3个函数分别
原创
发布博客 2022.01.14 ·
1851 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

搭建并配置Keil嵌入式开发环境

搭建并配置Keil嵌入式开发环境,完成一个基于STM32汇编程序的编写。目录搭建并配置Keil嵌入式开发环境,完成一个基于STM32汇编程序的编写。准备编写程序并调试分析1.新建工程2.代码编写3.程序调试总结参考资料准备安装并配置KEIL1)在官网下载KEIL安装包。https://www.keil.com/download/product/.安装教程参考博客https://blog.csdn.net/dengjin20104042056/article/det
原创
发布博客 2022.01.14 ·
267 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

数字图像与机器视觉基础补充(1)

文章目录一.比较不同位深度BMP文件二、将原图colorful的PNG文件分别转换为BMP,JPG,GIF 比较大小三、用奇异只分解对图片进行降维处理四、采用图像的开闭运算,检测出2个样本图像中硬币、细胞的个数1、硬币2、 细胞五.采用图像梯度、开闭、轮廓运算等,对图片中的条形码进行定位提取;再调用条码库获得条码字符六、总结七、参考一.比较不同位深度BMP文件从网页上下载一张彩色图片,查看该图片信息,显示位深度24通过电脑画图程序和PS软件,分别将该图片保存为 32位、
原创
发布博客 2022.01.06 ·
111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于IO、NIO、Netty的TCP网络聊天程序

目录一、IO实现TCP聊天程序1. IO简介2. IO实现网络程序3. 运行测试二、NIO实现TCP聊天程序1. NIO简介2. NIO实现网络程序3. 运行测试三、Netty实现TCP聊天程序1. Netty简介2. Netty实现网络程序3. 运行测试四、总结五、参考一、IO实现TCP聊天程序1. IO简介服务端阻塞点server.accept();获取套接字的时候inputStream.read(bytes);输入流读取数据的时候
原创
发布博客 2022.01.05 ·
98 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

游戏客户端编程

目录一、NetworkStream网络流介绍二、连接服务器三、客户端向服务器发送数据四、实现背景音乐的播放功能五、实现游戏背景变换六、总结七、参考一、NetworkStream网络流介绍NetworkStream常用的属性和方法属性或方法解释CanRead流是否支持读取,可以从流中读取数据,返回为trueDataAvailable看读取的流上是否有可用的数据,常用来判断流是否还有数据Read(byte[] buffer,int offset,int
原创
发布博客 2022.01.05 ·
69 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTTP协议与Wireshark网络抓包

这里写目录标题一、HTTP协议1. HTTP简介2. HTTP工作原理3. HTTP消息结构二、Wireshark1. Wireshark简介2. Wireshark工作流程三、抓包验证四、总结五、参考一、HTTP协议1. HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web)服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议
原创
发布博客 2022.01.05 ·
402 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

【IDEA】IDEA配置GitHub并上传项目

目录一、Git的安装与验证二、上传文件至GitHub1.在IDEA中设置Git2.登录GitHub账号3.上传项目4.GitHub上检验是否上传成功三、更新项目四、项目版本回溯五、总结六、参考一、Git的安装与验证1.git官方下载地址:https://git-scm.com/downloads2.检验下载是否成功,在自己电脑的开始菜单里找到Git,打开Git Bash 命令窗口行若无异常不闪退即算安装成功。3.安装完成之后还需要最后一步配置,有关你的姓名和邮箱
原创
发布博客 2022.01.05 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【IDEA】使用JDBC连接MySQL 数据库并查询数据

目录一、MySQL的下载与安装1.官网下载2.安装3.MySQL环境变量配置4.测试是否配置成功二、Java MySQL连接1.下载驱动包2.导入工程3.创建数据库4.连接数据库参考一、MySQL的下载与安装1.官网下载MySQL的版本分为多种,一般我们下载的是社区版本的(社区版是开源的,免费的),建议去官网下载.官网地址:https://dev.mysql.com/downloads/mysql/点击红框,进入安装包下载界面选择好需要下载的版本后,
原创
发布博客 2022.01.05 ·
1133 阅读 ·
3 点赞 ·
0 评论 ·
12 收藏

【人脸识别】基于HOG特征、SVM算法实现微笑识别

【机器学习】机器学习之支持向量机(SVM)21/100发布文章weixin_45937995未选择文件new目录一、HOG特征提取原理二、代码实现三、总结四、参考一、HOG特征提取原理HOG特征提取流程可分为5个部分:检测窗口、归一化图像、计算梯度、统计直方图、梯度直方图归一化、得到HOG特征向量。检测窗口:  HOG通过窗口(window)和块(block)将图像进行分割。通过以细胞(cell)为单位,对图像某一区域的像素值进行数学计算处理。在此先介绍窗口(window
原创
发布博客 2022.01.05 ·
479 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

【机器学习】机器学习之支持向量机(SVM)

目录一、支持向量机(Support Vector Machine)介绍1. 支持向量机基本型2. 核函数3. 常用核函数二、基于SVM处理月亮数据集分类1. 基于线性核函数2. 基于多项式核3. 基于高斯核三、基于SVM处理鸢尾花数据集分类1. 基于线性核2. 基于多项式核3. 基于高斯核四、总结五、参考一、支持向量机(Support Vector Machine)介绍支持向量机(Support Vector Machine,常简称为SVM)是一种
原创
发布博客 2022.01.05 ·
486 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【机器学习】机器学习之线性判别分析(LDA)

目录一、线性判别分析介绍二、线性判别分析原理1. 类内散度矩阵(within-class scatter matrix)2. 类间散度矩阵(between-class scatter matrix)3. 广义瑞利商(generalized Rayleigh quotiet)三、sklearn库实现线性判别分析LDA四、总结五、参考一、线性判别分析介绍线性判别分析(Linear Discriminant Analysis,简称 L D A LDA LDA)是一种经典的线性学习方
原创
发布博客 2022.01.05 ·
920 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏
加载更多