- 博客(51)
- 收藏
- 关注
原创 驱动开发---基于gpio子系统编写LED灯的驱动
在stm32mp157a-fsmp1a.dts文件的根节点中添加如下内容。2.根据解析的GPIO相关节点信息获取GPIO编号。3.向内核申请要使用的GPIO编号。1.解析GPIO相关的设备树节点。
2023-09-18 19:48:48
266
原创 驱动开发--字符设备驱动的实现
通过对register_chrdev内部的实现过程进行分析,其实注册字符设备驱动的过程就是下面几步:1.分配struct cdev对象空间2.初始化struct cdev对象3.注册cdev对象完成上面的三步,就完成了字符设备驱动的注册。
2023-09-13 20:47:22
220
原创 C语言思维导图
1.Linux基础知识、2. vim编辑器3.数据类型4.运算符5.选择结构6.循环结构7.数组8.函数9.字符串10.指针11.存储类型
2023-07-15 12:03:42
9
原创 7.7 网络编程
一,TCP服务器客户端二,UDP服务器与connect()函数结合客户端三,广播(UDP)发送端接收端四,组播(UDP)发送端接收端五,TCP循环服务器模型六,TCP并发服务器多进程并发服务器多线程并发服务器七,复习脑图跨主机传输多点通信TCP模型(并发服务器)
2023-07-09 20:32:17
9
原创 day 6 IO
*pthread_mutex_t fastmutex=PTHREAD_MUTEX_INITALIZER//静态初始化*/sem_t sem;//竞态初始化。
2023-06-28 20:56:38
6
原创 day3 文件IO
1.文件描述符2.open()函数3.close()函数4.write()/read()函数输出结果为:5.利用write()/read()进行两个文件拷贝6.lseek()函数7.文件描述符拷贝运行结果:8.使用dup()函数进行文件描述符的拷贝运行结果:9.多次使用open()函数打开同一文件运行结果:10.使用dup2()函数完成文件拷贝运行结果为:11.文件状态函数
2023-06-25 20:31:27
5
原创 端午 IO
1.向文件中输入时间,并且每秒更新一次,按ctrl+c停止输出,下次再运行./a.out会继续之前文件输出2.使用fread,fwrite完成两个文件的拷贝3.课堂代码①.fopen()函数②.perror()函数③.fgetc()/fputc()函数④.计算文件行数⑤.文件拷贝⑥.行缓存/全缓存⑦.获取时间⑧.snprintf()函数⑨.feof()/ferror()函数⑩.fscanf()/fprint
2023-06-24 21:25:07
11
1
原创 Day 11
#include<stdio.h>int Max(int (*p)[3]);int main(){ int a[]={1,5,3},b[]={6,4,9},c[]={7,12,8}; int (*p)[3]={a,b,c}; int (*s)(int (*p)[3])=Max; printf("%d\n",s(p)); return 0; }int Max(int (*p)[3]){ int i,j,max=**p; for(i=0;
2023-06-11 13:21:47
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人