4.3 ipu_init_channel_buffer函数的详细分析

ipu_init_channel_buffer函数 int32_t ipu_init_channel_buffer(struct ipu_soc *ipu, ipu_channel_t channel, ipu_buffer_t type, uint32_t pixel_fmt, uint16_t width, uint16_t height, uint32_t stride, ipu_...

对ipu_init_channel的理解

对ipu_init_channel的理解 2016-05-2617:11:40 (一) 对于每个channel,它的信息都保存在ipu_channel_params_t结构体联合中,在ipu_init_channel函数中,会根据传入的这个ipu_channel_params_t结构体联合中channel所对应的参数来初始化cha...

嵌入式Linux下竖屏显示配置

  •  sky151 sky151 发布于 NXP MCU
  • 0评论
  • 17150次浏览
  • 1451人收藏
  • 2019-07-12 13:48

By Toradex 胡珊逢 1). 简介 目前大多数设备的显示器是横屏,例如高清分辨率1920×1080、笔记本14寸显示器1366×768以及最近很热门的 4K 分辨率3840×2160。另外一种则是竖屏显示器,常见于娱乐、广告设备,手机最为常见的竖屏设备,以...

【MPC5744P】劳特巴赫调试器Trace32的使用方法

  •  spawm spawm 发布于 NXP MCU
  • 0评论
  • 17711次浏览
  • 1793人收藏
  • 2019-07-12 13:48

对于大部分MCU来说,官方IDE一般都带有调试功能,配合JTAG接口使用即可,也支持变量查看、断点等功能。绝大多数工业开发的中小型程序,使用自带调试器即可,价格便宜,几十到几千不等。 在某些特殊领域(例如汽车行业)或者超大型项目中,...

3.6 mxc_v4l_ioctl函数分析

  •  liliye liliye 发布于 NXP MCU
  • 0评论
  • 9816次浏览
  • 1305人收藏
  • 2019-07-12 13:48

下面分析mxc_v4l_ioctl函数: static long mxc_v4l_ioctl(struct file *file, unsigned int cmd, unsigned long arg) { pr_debug("In MVC:mxc_v4l_ioctl "); return video_usercopy(file, cmd, arg, mxc_v4l_do_ioctl); } 它通...

IPU总结笔记

有关IPU的讲解,暂时先做了两次PPT,如果有想对IPU有一个大致的了解的话,可以参考一下,我将这两个PPT上传到CSDN中了,下载不需要积分。 IPU总结报告v1.0  : http://download.csdn.net/detail/yanbixing123/9611989 IPU总结报告v2.0...

dts文件分析---以ov5640为例,修改dts文件使ov5640使用第二个IPU

在ARMlinux中,每一个.dts文件都对应一个ARM的machine,这些文件都放在arch/arm/boot/dts文件夹中。同时,对于每一个SoC可能对应多个machine,这些dts文件中会包含许多共同的部分,所以就有了.dtsi文件。这个.dtsi文件类似C语言中的头文件...

4.7 ipu_capture.c分析

在ipu_common.c文件中,会调用到这个文件很多底层的函数,来设置视频捕获设备中底层的一些操作寄存器。这个文件就直接从头至尾开始分析: 1._ipu_csi_mclk_set函数 int _ipu_csi_mclk_set(struct ipu_soc *ipu, uint32_t pixel_clk, uint3...

Microsoft Azure IoT Hub应用 – 第三部分:使用云服务收集商业智能

By Toradex Leonardo Graboski Veiga 1). 简介 这是关于 IoT 应用开发系列文章中的第三篇也是最后一篇。本文着重说明基于Azure云服务来提供易于理解的数据可视化和商业智能。Toradex Colibri VF61 模块 + Iris 底板继续作为本次演...

3.1 mxc_v4l2_capture.c分析---probe函数分析

mxc_v4l2_capture.c函数提供了应用程序中的一些接口函数,所以从分析它开始: (一)看一个驱动程序从它的入口函数开始: module_init(camera_init); static __init int camera_init(void) { u8 err = 0; pr_debug("In MVC:camera_i...

使用C语言进行面向对象的开发--GObject入门[1]

转自:blog.csdn.net/pingf0 或www.cnblogs.com/pingf C语言是简单的,因为它本身并没有什么特别的内容,标准C并没有提供多少函式(其实一般用不到的提供了很多),也没有提供面向对象的机制,但也正因此使得要用C编写美丽的程序变...

4.4 ipu_param_mem.h头文件分析

1.下面这两个结构体是本文件的核心结构体。 struct ipu_ch_param_word { uint32_t data[5]; uint32_t res[3]; }; struct ipu_ch_param { struct ipu_ch_param_word word[2]; }; 因为CPMEM是两个160位的word,所以每个word使用5个u...

6.2 ipu_csi_enc.c详细分析

这个文件和ipu_prp_enc.c以及ipu_fg_overlay_sdc.c和ipu_bg_overlay_sdc.c几个文件的操作都是相似的,这几个文件可以一起查看。找到他们之间的区别, 1cam_data中使用的函数指针的不同; 2ipu_init_channel_buffer中地址的不同和width等不同...

在应用处理器上开发实时任务系统

  •  CCZ CCZ 发布于 NXP MCU
  • 0评论
  • 16590次浏览
  • 940人收藏
  • 2019-07-12 13:47

应用处理器的应用范围越来越广泛。系统芯片都是采用 ARM® ? Cortex-A 正在抢占部分原来由 ARM® Cortex-M 和其他微处理器设备统治的市场。这种趋势由几个因素造成: 通常和 IoT 相关的强烈互联需求,不仅从硬件上,也有软件、协议以及...

Microsoft Azure IoT Hub应用 – 第二部分:连接传感器以及 IoT 车辆

By Toradex Leonardo Graboski Veiga 1). 简介 这是关于 IoT 应用开发系列文章中的第二篇。本文继续关注传感器读取以及向云端发送收集到的数据。Toradex Colibri VF61 模块 + Iris 底板继续作为本次演示的嵌入式系统。图 1 展示了...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

一周热门问题