Kendryte K210 在freertos上的dvp解析

13 篇文章 24 订阅 ¥39.90 ¥99.00
本文详细记录了在 Kendryte K210 上使用 FreeRTOS 操作 DVP(Digital Video Pipeline)的过程,包括开辟内存、配置DVP设备、设置时钟、调整图像尺寸、开启输出、定义中断处理以及实际应用示例,如将图像数据存储到SD卡。通过了解这些步骤,可以更好地理解和应用DVP在K210上的工作原理。
摘要由CSDN通过智能技术生成

在K210的例程中是有关dvp的代码,那么为了今后自己可以更好的理解在这记录一下,其实理解还是非常好理解的,不多说,先上代码。

dvp.h

#ifndef _DVPH_H
#define _DVPH_H
#include <stdio.h>

#define DVP_WIDTH 640
#define DVP_HIGHT 480

extern volatile uint8_t dvp_finish_flag;
extern volatile uint8_t gram_mux;

extern uint32_t *lcd_gram0;
extern uint32_t *lcd_gram1;

void dvp_init();
#endif

dvp.c

#include <sys/unistd.h>
#include <devices.h>
#include "dvp_camera.h"
#include "iomem.h"

enum _data_for
{
    DATA_FOR_AI = 0,
    DATA_FOR_DISPLAY = 1,
} ;

enum _enable
{
    DISABLE = 0,
    ENABLE = 1,
} ;

volatile uint8_t dvp_finish_flag;
volatile uint8_t gram_mux;
handle_t file_dvp;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

smile_5me

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值