自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MTK camera adb debug 命令

AE 开启log锁定AE手动设定AE5G平台AWB 开启log锁定AWBAF 开启log手动设定AF关闭pdaf命令6873 FullScan,进相机,touch AF 是 Full scanTSF关闭TSF关闭LSCISP 开启logadb root关闭ISP参数Hal3a 开启logadb root。

2024-05-23 14:19:43 692

原创 基于platform驱动框架编写LED灯的驱动,编写应用程序测试

【代码】基于platform驱动框架编写LED灯的驱动,编写应用程序测试。

2023-06-25 19:38:14 116

原创 GPIO子系统和中断脑图

2023-06-24 20:13:29 113

原创 epoll实现并发服务器

【代码】epoll实现并发服务器。

2023-06-23 21:58:50 174

原创 通过GPIO子系统编写LED驱动,应用程序控制LED灯亮灭

【代码】通过GPIO子系统编写LED驱动,应用程序控制LED灯亮灭。

2023-06-20 19:30:22 97

原创 驱动原子操作,阻塞IO ,POLL方法

在open函数打开文件的时候以O_NONBLOC的模式打开文件,此时的文件描述符属性为非阻塞的,当读取硬件数据时,不管数据有没有准备好,驱动中直接读取硬件寄存器的数据,然后将数据拷贝到用户空间,用户读走即可,但这种方式不一定是准确的,因为不关注硬件数据是否准备好了。当用户程序调用read()函数读取硬件数据,在驱动中判断硬件数据有没有准备好,让进程阻塞在read()函数的位置,当硬件数据准备好了之后,驱动中将阻塞的进程唤醒,把准备好的硬件数据通过copy to user拷贝到用户空间。

2023-06-16 19:14:59 298

原创 字符设备驱动内部实现原理

open()->sys_open()->struct inode 结构体->struct cdev 字符设备结构->struct file_operations_*fops结构体 -> mycdev_open();只要文件存在于文件系统中,在内核中就会有一个struct inode类型的空间,用于保存该文件的信息。字符设备驱动内部实现原理图。open函数回调的路线。

2023-06-15 19:58:19 37

原创 LED驱动实验

编写三盏灯控制的驱动,应用程序编写三盏灯亮灭的逻辑。驱动代码mycdev.c。

2023-06-13 19:54:55 52

原创 蜂鸣器,马达,风扇方波实验

pwm.hpwm.cmain.c。

2023-05-31 16:31:13 52

原创 M4核综合作业

gpio.cusart.c实验结果。

2023-05-30 19:41:09 63

原创 综合作业点led

【代码】综合作业。

2023-05-28 19:52:56 38

原创 底层 key按键打印

【代码】底层 key按键打印。

2023-05-28 19:40:46 61

原创 Day1 ARM

for循环求1...100的和。

2023-05-17 19:59:25 44

原创 C高级day4

【代码】C高级day4。

2023-05-12 20:15:27 37

原创 C高级day3

【代码】C高级day3。

2023-05-11 20:22:21 108

原创 C高级Day2

【代码】C高级one。

2023-05-10 21:43:30 117

原创 C高级 one day

2023-05-09 18:42:44 182

原创 电子词典C

【代码】电子词典。

2023-05-06 19:23:42 43

原创 五一Day5

2023-05-04 09:07:50 35

原创 五一day4

2023-05-02 15:07:53 39

原创 五一Day3

五一Day3

2023-05-01 17:55:36 49

原创 五一Day2

2023-05-01 00:47:41 38

原创 五一 Day1

2023-04-29 20:17:35 45

原创 QT小闹钟

【代码】QT小闹钟。

2023-04-28 22:09:04 29

原创 QT保存文件,打开文件,设置字体

【代码】QT保存文件,打开文件,设置字体。

2023-04-27 19:34:06 124

原创 QT 登录窗口

【代码】QT 登录窗口。

2023-04-26 20:22:56 106

原创 C++My_vector

【代码】C++My_vector。

2023-04-26 09:16:45 86

原创 C++顺序栈 与 循环队列

【代码】C++顺序栈 与 循环队列。

2023-04-24 21:18:44 31

原创 C++ 继承

【代码】C++ 继承。

2023-04-23 18:59:25 91

原创 C++mystring 2

【代码】C++mystring 2。

2023-04-21 20:29:29 268

原创 C++Mystring 封装

【代码】C++Mystring 封装。

2023-04-20 20:28:35 216

原创 基于UDP的网络聊天室

【代码】基于UDP的网络聊天室。

2023-04-16 20:52:08 262

原创 sqlite的增删改

【代码】sqlite的增删改。

2023-04-13 20:35:50 70

原创 Select 服务端客户端

【代码】Select 服务端客户端。

2023-04-12 19:53:30 78

原创 TFTP客户端

【代码】TFTP客户端。

2023-04-11 20:25:41 56

原创 UDP的多点通信

【代码】UDP的多点通信。

2023-04-10 21:04:39 195

原创 网络编程TCP UDP服务端,客户端搭建

【代码】网络编程TCP UDP服务端,客户端搭建。

2023-04-08 20:21:56 118

原创 证明大小端

【代码】证明大小端。

2023-04-07 09:15:52 26

原创 DAY 共享,消息对列

1.用消息队列实现AB两个线程互传。

2023-04-05 21:52:54 29

原创 IPC 管道

1.要求实现AB进程对话 A进程先发送一句话给B进程,B进程接收后打印,B进程再回复一句话给A进程,A进程接收后打印 重复1.2步骤,当收到quit后,要结束AB进程。3在第1题的基础上,能够实现随时收发。2.捕获2 3 20号信号。

2023-04-04 21:02:55 31

空空如也

空空如也

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

TA关注的人

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