自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (22)
  • 收藏
  • 关注

原创 【随笔】大二,新的开始

看到最近刚刚来到学校的新生,这时发现自己好像真的已经大二了。回想自己大一的一年究竟干了些什么,我获得了什么我又失去了什么。再想想将来,感慨万千间还是想要写下些什么。(一) 过去一年的回顾大学的第一年已经过去了。回顾过去的一年,不知不觉之间自己已经经历了这么多的事情,大学的时间当真过的飞快。大一的上半学期其实自己一直在浑浑噩噩中度过,没有什么课,平时也就玩玩游戏,看看电视剧时间其实也就过去了。在...

2019-08-28 17:01:17 354 3

原创 【单片机开发】无FIFO的OV7670模组在STM32F1平台上的应用

其实在很久以前我就一直想搞一下摄像头的移植。当时就在淘宝上买了一个没FIFO,OV7670的模块其实当时自己连什么是FIFO都不知道。就看他便宜然后就买了。结果买回来根本不会用而且没有提供驱动。虽然好像正点原子写了一个驱动但是和F1的接口略有不同,以我当时的水平又不能理解。捣鼓了一段时间后就放弃了,当时在论坛里到处找代码也没找到,虽然有人实现了但也没有给源码。之后一会忙考试,一会有要学点东西就...

2019-08-26 13:44:10 12095 27

原创 【UI开发】QT学习(线程操作)

目标:创建一个子线程,同时在子线程中完成绘图,再在主线程中显示子线程所绘制的图像创建一个继承QObject的类#ifndef MYTHREAD_H#define MYTHREAD_H#include <QObject>#include <QImage>class mythread : public QObject{ Q_OBJECTpublic:...

2019-08-19 16:56:00 500

原创 【UI开发】QT学习(网络编程实现网络调试与文件互传)

昨天学习了基于QT的网络编程,与LINUX下的网络编程十分相似。学完基础知识就决定要自己编写一个类似于NetAssist的网络上位机,并实现其大部分的功能。对于我们做嵌入式的人来说,调试一般都会用别人提供好的调试软件。但是可以自己写一个上位机 真的是一件非常开心的事情。先看源码。服务器端:#ifndef SEVERWIDGET_H#define SEVERWIDGET_H#includ...

2019-08-17 16:06:49 1005

原创 【UI开发】QT学习(文件IO)

前段时间将C++学了个大概后,我就又开始了QT的学习,在接触到QT后才感觉到,前段时间学习C++的仅仅是一个皮毛,相对于C来说C++包装的更加完善,而细节上的东西而且还非常多。现在就是准备一边学QT一遍巩固C++了。相对于C来说感觉C++编程舒服了很多。一方面是C++的类库决定了用C++编程移植别人的程序会很轻松,另一方面结合QT图形编程调试非常快捷,我可以不用想以前一样非常苦逼的改一点调一次,出...

2019-08-15 18:07:27 526 1

RCT6_OV2640.zip

基于STM32RCT6最小系统板实现OV2640驱动,可以实现两种显示方式,JPEG模式下通过串口1将图像传输到电脑,RGB模式下通过SPI接口的屏幕实时显示1S 1帧

2021-08-12

MINI-STM32.zip

STM32F103RCT6最小系统板全套设计文件AD21(可以直接送厂打印),引出TFT接口,两路串口,和SPI FLASH接口,支持二次开发

2021-08-12

RobotARM.zip

使用树莓派和PCA9685完成的机械臂控制软件和视觉控制,可以实现识别自动抓取物体

2021-07-31

stm32f407 采集ov2640 上传串口 串口摄像头

采集ov2640 上传串口 串口摄像头 附带上位机软件

2021-07-31

MSP432_CAR.zip

MSP432P401R移植好的KEIL工程,带driver库,是一个反转灯的程序,完成可基本的系统配置

2021-07-31

Hiki_DSO.zip

基于STM32F103RCT6实现的一个简单示波器,最高可以实现双通道,500K的采样率

2021-04-10

海康摄像头Android App二次开发 多屏显示

实现了海康摄像头 Android端的二次开发支持多屏显示,这里将播放部分单独作为空间,可以轻松实现扩展

2020-10-18

ADC示波器.zip

使用STM32c8t6实现一个简单的示波器,可以在50元预算内,做一个示波器。 这一版人机接口没有完善,之后移植RTOS,以及添加其他功能。

2020-09-25

FFMPEG USB摄像头RTMP推流.zip

ffmpeg usb摄像头采集 +6818硬件编码 +ffmpeg RTMP H264推流 需要提前移植QT 和FFMPEG ffmpeg移植不需要添加H264编码

2020-04-25

SRS服务器端.zip

SRS已经编译完成的文件,可以在ubuntu平台上运行,运行脚本已经写好,直接运行./start.sh 就可以建立推流服务器

2020-04-25

mjpegclint.zip

这是一个基于QT的mjpeg-streamer上位机软件,在WINDOWS和LINUX环境中均可以编译通过。下位机需要移植mjpeg-streamer,可以实现视频的播放,采集,图片保存

2020-03-11

NetCam.zip

使用USB摄像头传输,目标机是6818,需要提前移植QT,上位机也使用QT,实现视频的网络播放 还没有解决UDP丢包的问题

2020-03-07

YBank银行储蓄管理系统.zip

应之前一位朋友的请求写了一个银行储蓄管理系统,目前已经可以在WINDOWS和LINUX平台上编译运行成功,各位可以用作自己的课程设计

2019-10-24

STM32 OV7670无FIFO.zip

自己以前搞过一次,但是网上没找到源码自己水平也不高,后来稍微懂一点了自己写了一个。并且添加了一些图像处理的函数。可以实现,亮度饱和度对比度处理 按下KEY1实现二值化,灰度化转换,同时提供颜色识别接口。

2019-08-26

NETDeg.zip

基于QT5写了一个网络调试的上位机,包括UDP,TCP,可以实现文本发送和文件发送,包涵源码和已经打包过的上位机可执行程序

2019-08-17

stm32f4 bootload.zip

该BOATLOAD是从正点原子的程序改变而来,拥有非常好的通用性,可以实现直接通过SD卡烧写STM32程序

2019-07-20

LINUX视频文档资料.zip

韦东山LINUX视频,郭天祥LINUX视频,其中包括一些非常有价值的技术文档

2019-07-18

emwin资源分享.zip

因为做一个emwin的工程积累了大量的学习资料,直接分享一下

2019-07-18

网盘资源分享.zip

嵌入式系统入门经典书籍,包括LINUX入门,进阶,LINUX服务器基本知识,非常难得,还有鸟叔的LINUX,还有一些硬件学习的书籍。附赠PYTHON学习资料

2019-07-18

stm32掌上游戏机工程.zip

本代码综合使用了PS2, 矩阵键盘,显示器为128*128TFT SPI接口,同时使用jbq8900语音模块,实现了俄罗斯方块,贪吃蛇,MP3等功能,并可以基于此进行二次开发 无需自画电路,硬件成本100元左右。同时提供了相关开发资料。

2019-06-14

智能小车蓝牙控制 基于stm32f103

可以用手机APP操控小车的运动 #include "delay.h" #include "sys.h" #include "usart.h" #include "stm32f10x_tim.h" #include "motor.h" #include "PWM.h" int main(void) { u16 t; u16 len; u16 times=0; u8 a[200]; delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 uart_init(9600); //串口初始化为9600 TIM4_PWM_Init(899,0); Motor_12_Config(); //298电机驱动初始化 IN1(Low); IN2(High); IN3(Low); IN4(High);//保持控制正反转电平恒定默认直行 while(1) { Motor_1_STOP(); Motor_2_STOP(); if(USART_RX_STA&0x8000;) {

2019-04-06

智能小车驱动程序源码

智能小车的简单驱动,代码质量很高 #include "motor.h" //导入led头文件 #include "stm32f10x.h" //导入STM32官方库 #include "stm32f10x_rcc.h" //导入STM32的RCC时钟库 #include "PWM.h" //导入PWM //motor1 右轮 对应PA1 PA2 //motor2 左轮 对应 PA11 PA12 //该文件用于马达的驱动信号 控制相关运动状态 void Motor_12_Config(void) //定义初始化函数 { GPIO_InitTypeDef GPIO_InitStructure; //定义GPIO_InitTypeDef结构体 RCC_APB2PeriphClockCmd&#40; RCC_APB2Periph_GPIOA, ENABLE&#41;; //开启引脚时钟 RCC_APB2PeriphClockCmd&#40; RCC_APB2Periph_GPIOB, ENABLE&#41;; //开启引脚时钟 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1|GPIO_Pin_2; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //通用推挽输出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //设置输出功率 GPIO_Init(GPIOA, &GPIO;_InitStructure); //初始化GPIOA的引脚参数,写进 GPIO_ResetBits(GPIOA,GPIO_Pin_1|GPIO_Pin_2); //所有引脚拉低 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11|GPIO_Pin_12; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //通用推挽输出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //设置输出功率 GPIO_Init(GPIOB, &GPIO;_InitStructure); //初始化GPIOB的引脚参数,写进 GPIO_ResetBits(GPIOA,GPIO_Pin_11|GPIO_Pin_12); //所有引脚拉低 } //1是右轮,2是左轮 //下面为运动状态函数

2019-04-06

空空如也

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

TA关注的人

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