240
收录了1502篇文章 ·2057个问题 · 0人关注

NXP (恩智浦半导体)是一家新近独立的半导体公司,由飞利浦公司创立,已拥有五十年的悠久历史,主要提供工程师与设计人员各种半导体产品与软件,为移动通信、消费类电子、安全应用、非接触式付费与连线,以及车内娱乐与网络等产品带来更优质的感知体验。

0

基于嵌入式Linux测试Qt webengine

ByToradex秦海1). 简介从QT 5.6版本开始,QT已经正式从webkit组件切换到webengine 组件,新的webengine组件是基于chromium内核引擎,更稳定且更好的支持新的如HTML5等特性,同时具备更好的跨平台性。本文就基于嵌入式Linux平台演示部署Qt...

0

6.1 ipu_prp_enc.c详细分析

这个文件中讲解的是IPU中CSI_PRP_ENC_MEM和MEM_ROT_ENC_MEM这两个channel的执行过程,首先, CSI_PRP_ENC_MEM 这个channel表示从CSI中获取到数据,然后将数据保存到内存中这个流程。而MEM_ROT_ENC_MEM 这个channel是需要在CSI_PRP_ENC_MEM...

0

嵌入式Linux基于Qt开发串口应用

By Toradex秦海 1). 简介 基于Embedded Linux系统的嵌入式设备使用跨平台GUI开发工具Qt来开发嵌入式应用已经非常普遍,本文就以分别通过原生C语言方式和使用Qt QSerialPort控件方式来进行RS232/RS485串口应用的开发示例。   本文所演示的...

0

3.5 cam_data结构体详解

typedef struct _cam_data { struct video_device *video_dev; int device_type; /* semaphore guard against SMP multithreading */ struct semaphore busy_lock; //针对SMP的信号量 int open_count; //op...

0

Microsoft Azure IoT Hub应用 – 第一部分:向云端发送数据

By Toradex Leonardo Graboski Veiga 1). 简介 物联网(Internet of Things)概念的本质其实就是关于发送数据到网络,所以称为云服务。随着时代发展和技术进步,人们可以使用尺寸更小功耗更低的电子设备并很容易的连接到云端,不过有一个...

0

4.0 ipu_soc,ipu_channel_t ,ipu_channel_params_t结构体

1.ipu_soc结构体: struct ipu_soc { unsigned int id; //ipu的ID号 unsigned int devtype; //ipu的一些信息,包含cm,ic等模块的地址偏移值 bool online; //表示这个ipu是否正在使用中 /*clk*/ struct clk *ipu_clk; struct clk ...

0

3.3 应用程序中函数调用的底层执行流程

在3.1节分析的probe函数中,它的核心函数video_register_device的part3中(v4l2-core/v4l2-dev.c文件),通过vdev->cdev->ops= &v4l2_fops;将字符设备的结构体cdev的file_operations函数集指向了v4l2_fops,如下所示: static const struc...

0

8.3 子模块分析之SMFC

(1)概述 Sensor Multifile Controller作为CSI模块和IDMAC之间的一个缓冲设备,每个SMFC可以支持两个CSI设备。 每个CSI设备可以最多发送4帧图像到SMFC中,SMFC通过csi_id号来区分是哪个CSI发送的。每一帧图像通过SMFC映射到4个dmachannel...

0

8.1 子模块分析之IDMAC

先来看一个整体的图: 主要看图中蓝 {MOD}的箭头,它反映了IPU内部数据总线的连接关系。后面我们研究的DMA传输都需要物理连接的支撑。可以看出来,在IPU中最重要的模块就是这个CM- Control Module模块和IDMAC– Image DMA Control模块了...

0

基于nxp LPC1768开发板的U盘MP3播放

 本次使用宝马NXP LPC1768作为实验平台,将LPC1768作为USB主机,挂载U盘,通过读取U盘里面的MP3文件,传送给VS1003进行解码播放。       VS1003是一个单片MP3/WMA/MIDI音频解码器和ADPCM编码器。它包含一个高性能,自主产权的低功耗DSP...

0

嵌入式Linux下PWM功能调试

By Toradex秦海 1). 简介 PWM(Pulse-width modulation)接口是嵌入式设备最为常用的接口之一,常用于电机驱动,蜂鸣器,脉冲计数等嵌入式领域,因此本文就基于嵌入式Linux演示使用PWM接口。   本文所演示的平台来自于Toradex Colibri iMX6...

0

嵌入式Linux基于Qt开发GPIO应用

By Toradex 秦海 1). 简介 基于Embedded Linux系统的嵌入式设备使用跨平台GUI开发工具Qt来开发嵌入式应用已经非常普遍,本文就以GPIO应用为示例演示下如何通过Qt的集成开发环境Qtcreator来开发嵌入式Linux应用. 本文所采用的硬件平台来自...

0

新建KEA的Keil工程(二)

多日前写了如何新建KEA的Keil工程,就是那个连接有点坑。 KEA的Keil工程新建完之后,很多人可能会遇到一个问题: …driversgpiogpio.h(169): warning: #61-D: integer operation result is out of range 编译器下会提示出这个警告...

0

树莓派3 + Android Things

在开始之前 谷歌前不久发布了Android Things面向物联网的系统,用意是想让android开发者用原来开发app的方式开发硬件相关的应用,扩展了android开发的方向和前景,而谷歌的Android Things已经支持了主流的几个面向互联网的几个芯片(Int...

0

FireFly-RK3399--安装OpenCV

一、分析 1、在FireFly-RK3399开发板上安装opencv有两种方式,一是交叉编译,二是直接板上安装。鉴于自己在 NXP 的 imx6上交叉编译opencv比较费劲和博主目前在网上没有找到交叉编译opencv成功的案例,岁直接在板子上安装opencv。   二、...

热门文章