自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 Project_电子相册&音乐播放器&环境检测系统

2. 下一张3. 随机一张4. 循环播放5. 退出循环播放6. 滑动实现相片的切换3. 功能实现以及缺陷​ 现在已经将基本功能全部做好了,但是我觉得代码还可以进一步优化,但是实习事件已经快结束了,并没有进一步优化代码。单说以下那个触摸就有点不太灵敏,不知道是代码的问题还是板子的问题。​ 而且我们做相册时,对图片的处理都是统一为屏幕的大小,然后将其裁剪为同样的大小实现的看上去时“相册”,而且bmp文件也是统一了命名才方便图片路径的使用,这样对于图片的添加是不太友好的。​ 对于音乐的添加,

2022-06-02 21:38:11 1743 3

原创 Day13_双向链表

下面的代码实现了链表的创建,初始化,加入新节点,读取数据.总结:

2022-06-02 21:37:15 155

原创 Day12_dirent

参考网站: opendir函数和readdir函数内涵及用法这个函数用来定义一个变量,用来接收文件,读取文件等等文件操作。char d_name[]opendir函数头文件:#include #include 函数:DIR *opendir(const char *name);含义: 简而言之就是打开目标文件。关于DIR : 详细:http://blog.csdn.net/u012349696/article/details/50083787头文件:...

2022-06-02 21:36:46 256

原创 Day11_madplay&makefile

2.以下的可以直接在控制端执行3.以下只能程序控制:4.不能识别的字符Makefile的基础使用什么是make呢?简而言之就是脚本,用来编译文件的。make通过Makefile中编写的编译规则来实现的。1.Makefile怎么写2.Makefile提供“智能化”a.Makefile中变量Makefile例子:b.Makefile的函数c.万能版Makefile这是我自己的makefile,当个例子如果是第一次用makefile,建议先备份一份测试以下....

2022-06-02 21:36:14 562

原创 Day10_GY39

6818右上角,有4个串口,分别是模块注意电源千万别接反了!2.GY39传感器模块GY-39 可以测量:气压,温湿度,光强度传感器模块。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tnNV0NTo-1654176757146)(…/BLOGS_img/image-20220528202432066.png)]引脚以及功能:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WpI2hcaP-1654176757148)(…/BLOGS_img

2022-06-02 21:35:36 1843 1

原创 Day9_pthread

2022-06-02 21:25:02 99

原创 Day8_ElectronicAlbum

文章目录实验要求代码实现lcd.hlcd.ctouch.htouch.cmain.c实验要求分别实现5个按钮:上一张下一张,随机播放,循环播放,停止循环播放在屏幕里选择一块区域显示图片,该区域同时也可以使用滑动.代码实现lcd.h#ifndef LCD_H#define LCD_H/*函数声明*/int *Init_LCD(int *fd);void Uninit_LCD(int fd,int *plcd);void Lcd_draw_point(int x,int y,int

2022-05-23 21:44:05 77

原创 Day7_SlipTouch

文章目录lcd.clcd.htouch.htouch.cmain.c滑动事件lcd.c#include"lcd.h"/* Init_LCD:初始化显示屏 参数为空 返回值 int* 成功 返回映射区域的首地址 失败 返回NULL*/int *Init_LCD(int *fd){ //1.打开帧缓冲 *fd = open("/dev/fb0",O_RDWR); if(-1 == *fd) { perror("open fail"); return NULL;

2022-05-23 21:43:33 79

原创 Day6_TouchEvent

文章目录1.输入事件简化表格:2.实例程序touch.h文件touch.c文件main.c文件分析:1.输入事件输入设备(键盘,鼠标,触摸屏,游戏手柄…),都属于输入的子系统 特点 : 你不知道他什么时候输入,当我们输入的时候,我们称之为输入事件 触摸屏对GEC6818的一个文件 : /dev/input/event0struct input_event{ struct timeval time; _u16 type; _u16 code; _s32 value;};

2022-05-23 21:43:00 150

原创 Day5_BMP

文章目录BMP图片显示1.BITMAP文件头2.DIB头3.调色板(颜色值数组)4.像素点数组5.使用U盘来传输文件练习BMP图片显示微软公司制定的一种无压缩的图片文件格式Jpeg jpg压缩的图片格式btimap文件,文件中保存的是每一个像素点的颜色值。BMP文件的具体格式,如下:1.BITMAP文件头固定大小:14字节判断魔数,防止”挂羊头卖狗肉“。参考代码://1.打开图片int fd = open(bmp_file,O_RDONLY);if(-1 == fd){

2022-05-23 21:42:20 131

原创 Day5_BMP

文章目录BMP图片显示1.BITMAP文件头2.DIB头3.调色板(颜色值数组)4.像素点数组5.使用U盘来传输文件练习BMP图片显示微软公司制定的一种无压缩的图片文件格式Jpeg jpg压缩的图片格式btimap文件,文件中保存的是每一个像素点的颜色值。BMP文件的具体格式,如下:1.BITMAP文件头固定大小:14字节判断魔数,防止”挂羊头卖狗肉“。参考代码://1.打开图片int fd = open(bmp_file,O_RDONLY);if(-1 == fd){

2022-05-23 21:35:15 126

原创 Day5_BMP

文章目录BMP图片显示1.BITMAP文件头2.DIB头3.调色板(颜色值数组)4.像素点数组5.使用U盘来传输文件练习BMP图片显示微软公司制定的一种无压缩的图片文件格式Jpeg jpg压缩的图片格式btimap文件,文件中保存的是每一个像素点的颜色值。BMP文件的具体格式,如下:1.BITMAP文件头固定大小:14字节判断魔数,防止”挂羊头卖狗肉“。参考代码://1.打开图片int fd = open(bmp_file,O_RDONLY);if(-1 == fd){

2022-05-23 21:34:36 190

原创 Day4_File_IO

文章目录1.内存映射2.文件io1.文件描述符2.文件的操作a.open/closeb.read/writec.lseek3.LCD屏幕一、屏幕属性二、LINUX帧缓冲三、练习4.homework1.内存映射通过write去操作屏幕,有明显的缺陷屏幕很慢(write的效率不高)连续调用write还需要配合使用lseek只是想操作屏幕一小部分,对整个fram buffer赋值即有人提出fram buffer本身就是一块内存,在C语言中,我们知道一个内存的地址(指针)就可以通过指针来操作这块内存

2022-05-23 21:30:35 176

原创 Day3_6818Board

文章目录DAY36818开发板a.安装驱动b.查看串口号c.串口通讯工具d.测试使用交叉开发DAY36818开发板CPU:S5PV6818 基于ARM架构(RISC 精简指令集)intel(AMD):x86 (CISC 复杂指令集)在x86运行的程序是不能在arm上运行。笔记本是没有串口,所以通过硬件来得到串口。USB转串口(CH320芯片)线来提供。a.安装驱动b.查看串口号此电脑->右键->管理->设备管理器->c.串口通讯工具CRT(SecureCR

2022-05-23 21:29:52 182

原创 Day2_Array_Pointer

文章目录DAY2数组练习指针1.指针的概念2.指针变量3.指针相关的运算符4.指针做加减法5.字符串homeworkDAY2主题:数组与指针数组练习一: 求一个一维数组的第二大元素,要求仅遍历一次数组。 数组元素默认不重复。/**********************************************************************练习1:求一个一维数组的第二大元素,要求仅遍历一次数组。********************************

2022-05-23 21:28:53 62

原创 Day1_Flow

文章目录DAY1`笔记1.编辑代码练习一2.编译代码3.执行程序练习二作业DAY1`笔记编辑代码—>编译代码–>运行代码—>调试BUG1.编辑代码人要衣装,佛要金装。写代码必须要符合一定的规则。练习一使用VScode来编辑一段代码,实现 求100以内所有的质数的和。 1是质数吗?不是质数#include<stdio.h>#define count 100int main(){ int sum = 0, tag = 0, i = 2, j

2022-05-23 21:26:07 76

原创 无线传感网络

无线传感器网络(WSN)第一章:绪论掌握WSN定义:无限传感器网络的标准定义是大量的静止或移动的传感器以自组织和多跳的方式构成的无线网络,目的是协作的探测,处理和传输网络覆盖区域内感知对象的监测信息,并报告给用户。掌握WSN系统组成:传感器节点、汇聚节点和管理节点掌握WSN的三个基本要素:传感器、感知对象、观测者掌握WSN节点结构:传感器模块、处理器模块、无线通信模块、电源管理模块理解WSN特点:自组织性:自动进行配置和管理,通过拓扑控制机制和网络协议,自动形成转发监测数据的多跳无线

2021-12-26 21:11:40 9119

原创 Typora+PicGo+Gitee配置以及问题解决

1. 准备 1. PicGo[下载](https://molunerfinn.com/PicGo/) 2. Typora[下载](https://typora.io/) 3. Gitee[官网](https://gitee.com/) 4. node.js[安装](https://www.runoob.com/nodejs/nodejs-install-setup.html)2. Typora,Gitee/Github, PicGo配置配置3. 上传失败仓库名一定不能错(区分

2021-11-16 13:52:56 135

原创 2019年第三届湖南大赛挑战赛第2题

题目要求Makefile文件COMPONENT=testAppC#配置信道CFLAGS += -DCC2420_DEF_CHANNEL=14#分发协议库CFLAGS += -I$(TOSDIR)/lib/T2HackCFLAGS += -I$(TOSDIR)/lib/net \-I$(TOSDIR)/lib/net/drip#打印协议库CFLAGS += -I$(TOSDIR)/lib/printfinclude $(MAKERULES)h文件#ifndef TE..

2021-10-22 13:42:41 127 1

原创 单片机课程设计:四位密码锁代码

定义包#include<reg52.h>/*****************************************************************************/ //变量定义/*****************************************************************************/sbit wei1=P3^1;sbit wei2=P3^4;sbit wei3=P3^5;sbit we.

2021-06-24 22:34:47 3543 4

转载 wireshark入门

见链接wireshark入门

2021-05-16 21:07:33 55

原创 洛谷OJ_P1009涉及的高精度算法

2021-04-10 21:26:38 126

转载 break$continue在嵌套循环中

break和continue在嵌套循环中的使用

2020-02-26 09:11:02 252

原创 c++中的“/”和“%”用法

“/”在int之间的运算,结果只能是整数:#include<iostream>using namespace std;int main(){ int n=7,m=3; cout<<n/m; return 0;}这个代码的运行结果为:2;但是如果不是两个int,则会是带小数;计算机默认保留6位有效数字,要改的话需要使用头文件。%“只能用于int类型;...

2020-02-06 11:20:16 7640 1

无线传感器网络复习大纲.docx

无线传感器网络复习大纲.docx

2021-12-26

空空如也

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

TA关注的人

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