自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 c语言代码实现拷贝图片

#include <stdio.h>#include <malloc.h>int main(void){ //对文件进行操作需先打开文件 即让程序和文件建立连接 FILE* fpread = fopen("./test.jpg","rb"); //FILE结构体类型的文件指针fp 只读 二进制文件 FILE* fpwrite=fopen("./img.jpg","wb"); //只写 二进制文件 将test.jpg拷贝到img.jpg if(fpread=.

2020-09-11 22:33:44 2331 1

原创 c语言顺序表申请增加删除遍历销毁操作

//顺序表--数组 //申请初始表格,插入,删除,遍历,销毁 #include <stdio.h>#include <stdlib.h> #include <stdbool.h>#define LEN 5 //数组长度LEN #define sql_for_each(sql,i) for(i=0;i<=sql->last;i++)typedef struct { int array[LEN]; //一片连续的存储空间 数组(顺序表.

2020-09-05 22:25:40 452

原创 c语言利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。

#include <stdio.h> //利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。void dayin(int i,char *p){ if(i==0) { printf("%c",p[i]); return ; } else { printf("%c",p[i]);//第5位是结束符,第4位才是hello的o dayin(i-1,p); } }int main(){ char str[6];//输入5个字符+1个结束符.

2020-08-18 11:22:22 4673

原创 rm命令不能删除文件夹

如图,使用mkdir命令创建一个文件夹使用rm命令进行删除它会告诉你rm不能用于删除一个路径,此时需要用到- r选项强制删除-r 强制删除-f 忽略提示

2020-08-13 16:36:44 2240 1

原创 将数组元素进行前后对调

例题:有数组char ch[] = {“A Dictionary Of English Wore Roots”} ; 请编写程序把数组元素进行前后对调#include<stdio.h>#include<stddef.h>int main(void){ char ch[] = {"A Dictionary Of English Wore Roots"} ; int i,len,n; char temp; //用于存储临时值 len

2020-07-23 21:51:51 2263

原创 DHT11温度传感器的驱动程序(gec6818开发板 a53内核)

1. dht11的驱动程序 文件名:temp_drv.c//头文件来源于linux内核源码#include <linux/kernel.h>#include <linux/module.h>#include <linux/cdev.h>#include <linux/fs.h>#include <linux/errno.h>#include <linux/uaccess.h>#include <linux/de

2020-07-16 21:13:12 2518 8

原创 编译调试led驱动程序

1.先下载内核源码至linux2.解压 输入如下命令tar -zxvf 6818GEC.tar.gz3.先编译uboot 输入如下命令./mk -u 需稍等片刻gec@ubuntu:~/6818GEC$ ./mk -u4.再编译内核输入如下命令 ./mk -k 需稍等片刻gec@ubuntu:~/6818GEC$ ./mk -k5.编译驱动程序将写好的makefile文件和led驱动程序放入同一个文件夹led_drv下,然后在终端打开到这个目录下,然后make...

2020-07-08 17:23:29 759 3

原创 led驱动程序和应用程序 led控制(6818板a53内核)

1.led驱动程序led_drv.c程序://头文件---内核源码#include <linux/module.h>#include <linux/kernel.h>#include <linux/cdev.h>#include <linux/fs.h>#include <linux/errno.h>#include <linux/device.h>#include <linux/ioport.h>

2020-07-08 17:08:04 1555

原创 液晶屏循环显示单色 液晶屏检测程序

液晶屏由800*480个像素点构成,00ff0000中前两个表示透明度 接下来两位表示红色 接下来表示绿色 最后两位表示蓝色,即00ff0000表示红色,0000ff00表示绿色,由于下面的程序没有用到mmap申请显存的方式,所以会出现花屏的现象,只需要把延时的时间写的大一些,延时4s或者5s即可解决花屏现象。#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <un

2020-06-28 19:49:23 858

原创 crt显示打钩但却没有连接上开发板

我们经常会出现下面这样的问题,crt会卡,然后重启crt之后发现,怎么重启开发板,crt都没有进行初始化,一直显示空白。这里提供两个非常有用的解决方案:1.先关闭crt,再关闭开发板,然后拔掉开发板连接电脑的usb口,再插上去,然后打开crt,启动开发板。这个方法百试百灵,可以避免重启计算机的麻烦。2.重启计算机可以解决百分之90的问题。...

2020-06-28 14:16:28 610

原创 system(madplay music.mp3 )之后无法暂停播放音乐

事情是这样的,下面这段代码是当点击坐标范围从(100,250)到(150,220)的区域时会播放音乐(这片点击是用于触摸屏的可以忽略,关键是音乐播放了之后,音乐没办法停下来) if(100<ts.x && ts.x < 250 && 150<ts.y && ts.y <220)//播放音乐 { printf("music playing\n"); system("madplay music.

2020-06-27 23:21:12 788

原创 6818开发板 串口配置 第一次启动开发板

1.下载secure crt2.解压后打开这个点击后如图所示:查看自己的计算机的设备管理器的端口名 ,如图:我的端口是com33.回到刚刚打开的secure crt,点击快速连接按钮4. 进行如下设置选择serial协议,取消本地回显rts/cts,波特率设置为115200,设置好后点击连接5.设置好后重新进入crt,直接点击选择上次创建好的连接serial com3点击连接后6.拨开开发板上的按钮,crt检测到开发板启动...

2020-06-17 12:26:58 1694

空空如也

空空如也

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

TA关注的人

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