切换马甲
上一页
下一页
分类专栏
-
104篇
默认分类
文章数:104
文章总阅读量:44.8w
文章总收藏量:44
文章总点赞量:55
按发布时间
按阅读量
按点赞量
-
一、MIPI MIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写。MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准。 已经完成和正在计划中的规范如下: 二、MIPI联盟的MIPI DSI规范 1、名词解释 • DCS (DisplayCommandSet):DCS是一个标准化的命令集,用于命令模式的显示模组2020-08-05 20:46:020 0 3855
-
一、介绍 1、MIPI联盟,即移动产业处理器接口(Mobile Industry Processor Interface 简称MIPI)联盟。MIPI(移动产业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准和一个规范。 2、MIPI联盟定义了一套接口标准,把移动设备内部的接口如摄像头、显示屏、基带、射频接口等标准化,从而增加设计灵活性,同时降低成本、设计复杂度、功耗和EMI。 3、2020-08-05 20:47:400 0 2164
-
目录 ISP的主要内部构成:ISP内部包含 CPU、SUP IP(各种功能模块的通称)、IF 等设备 ISP的控制结构:1、ISP逻辑 2、运行在其上的firmware ISP上的Firmware包含三部分: AP对ISP的操控方式:外置:I2C/SPI。 内置:MEM MAP、MEM SHARE ISP架构方案:内置、外置 ISP 处理流程: Bayer、黑电平补偿 (black leve2020-08-05 20:49:450 0 2874
-
一直唠叨说要系统地学习Linux网络驱动,一直没去做。今天终于下决定写篇关于PHY寄存器的文章了,写了这个,再写篇关于PHY驱动的文章,就算给自己交差了。后面的事再议。这篇文章讲述PHY寄存,大部分属于资料收集,但也夹杂着个人的经验、见解。文中结合IEEE802.3标准、网络的分析及对驱动的理解进行描述。一般来说,像SPI、I2C、USB、PCI等总线类型的资料,都会包括电气接口和编程接口,对于以2020-08-06 20:11:370 0 2113
-
一、概述 1.1 内核配置 Intel e3800的GPIO在Linux内核中使用的驱动名为gpio_ich(为了行文方便,将对应的设备称为“gpio_ich设备”)。驱动源码位于:drivers/gpio/gpio-ich.c 本文基于linux 3.17.1版本内核进行分析。 内核配置(make menuconfig)信息如下: Device Drivers ---> -*- GPI2020-08-06 20:14:590 0 4502
-
本文旨在简单减少如何在海思平台上进行音频开发,目的是方便后续研发人员在海思平台进行音频开发,加快开发以及维护进度。 一、驱动部分 很多应用程序播放音频调用的是mplayer,mplayer调用alsa这个linux的驱动框架,关于alsa就不介绍内容比较多,总之alsa会掉用于底层的audio codec设备驱动,由于海思没有提供这些驱动所以移植alsa后运行会提示设备找不到的错误。 那么海思是如2020-08-10 09:16:131 0 4983
-
开发流程 链接:https://pan.baidu.com/s/1SJ9OOfCjJvqLAuMoPpb1yA 提取码:pjvu 例程解析 海思的NNIE例程包含以下几个模型: ~ # ./sample_nnie_main Usage : ./sample_nnie_main <index> index: 0) RFCN(VI->VPSS->2020-08-10 09:21:072 0 6107
-
进入网络时代以来,庞大的信息流带来了人类文化的丰富,也带来了存储信息的烦恼。尤其是视频信息的庞大数据,催生了视频压缩技术的需求。视频压缩技术成为多媒体时代最热门的技术之一,并广泛地应用在电视、电影、可视电话、视频会议、远程监控等图像传输和存储的领域。 H.264视频压缩原理 从信息论观点来看,图像作为一个信源,描述信源的数据是信息量(信源熵)和信息冗余量之和。信息冗余量有许多种,如空间冗余、时间冗2020-08-10 09:24:281 1 3379
-
下载libyuv源代码,执行: git clone https://chromium.googlesource.com/libyuv/libyuv 通过CMakeLists.txt编译生成库,build.sh脚本内容如下: cmake \ -DCMAKE_BUILD_TYPE=RELEASE \ -DCMAKE_C_COMPILER=/opt/hisi-linux/x86-arm/aa2020-08-10 09:27:131 3 3310
-
1)解压并安装交叉编译工具链 在ubuntu下执行: cd /root/2015/hi3559a/aarch64-himix100-linux source ./aarch64-himix100-linux.install 这时,aarch64-himix100-linux-gcc就已安装在ubuntu的默认目录/opt下面了,并且可以在命令行下执行。 2)安装海思开发的sdk,下载Hi3559A2020-08-10 09:28:544 4 3422
-
创建线程函数 int pthread_create(pthread_t* restrict tidp,const pthread_attr_t* restrict_attr,void* (*start_rtn)(void*),void *restrict arg); tidp:事先创建好的pthread_t类型的参数。成功时tidp指向的内存单元被设置为新创建线程的线程ID。 attr:用于定制各2020-08-10 09:42:520 1 2076
-
gpio操作就以一个点灯来举例,本来不是很明白海思的说明,看了一些前辈的博文才明白: 海思芯片上GPIO操作步骤的整理 原理图 在开发板上有个D8的led灯,需要点亮这个led,就需要控制LED_CONTROL1这个引脚,它对应的是3559av100芯片上的SHUB_GPIO3_6,这个引脚是可以复用的,所以对它的功能需要设置一下。 gpio设置说明 下图可以在 Hi3559AV100_PIN2020-08-10 19:14:511 2 3414
-
概述The TCA9546A is a 4-channel, bidirectional translating switch for I 2 C buses that supports Standard-Mode (100kHz) and Fast-Mode (400 kHz) operationTCA9546A是一个4频道双向传输的i2c复用芯片,可以支持标准的100KHZ和高速传输的400K2020-08-10 19:19:560 0 2189
-
1 外设分配 2 管脚复用设置 小贴士:485测试时,控制收发管脚GPIO4_0,默认发送,如果接收GPIO4_0置高。 原文链接:https://blog.csdn.net/xclshwd/article/details/888950112020-08-10 19:30:451 2 3730
-
源码同步教程:https://blog.csdn.net/qq_33624125/article/details/107636769 工程简介: 君正linux全开发平台工程是君正针对君正所有芯片开发的一套linux 系统的发布、开发平台。该工程是应用于智能门禁、智能道闸、二维码等市场的软件解决方案。该工程主要由成熟的开源工程u-boot、linux、buildroot 构造完整的系统。 编译步骤2020-08-10 19:44:101 1 7395
-
最近因项目需要买了两块JZ4750 apus开发板来试用。因为也是第一次接触,中间遇到了不少问题,最终花了不少时间才搞好,在这里把全部过程记录总结一下(暂时没法传图,回头有机会的话补上)。 本日记大概分为以下几点: 1.硬件连通 2.Linux环境搭建与内核编译 3.根文件系统、启动文件与helloworld 4.QT Embedded、Tslib、QT for VS2008的配置与编译 硬件连通2020-08-10 19:45:111 1 2389
-
第一部分 概述 硬件部分:调试所用的开发板是从外面买的海思3516A的成品。卖家提供的开发板是在海思提供的DEMO板的基础上改的,据说是改动了网卡phy芯片、DDR和flash,使用的是16MMX25L128XX spi flash,DDR据说是一片512M的,phy应该是100M芯片,型号暂时未知。 SDK部分:卖家首次提供的是Hi3516AV100R001C01SPC020版本的SDK,与我司2020-08-11 10:29:050 0 4316
-
第四部分 Sensor调试 我们手头上这块开发板使用的是索尼的IMX178LQJSensor,那么完成以上的工作之后就进入了针对这款sensor的修改调试工作了。 依赖文件 SDK中针对sensor的驱动有以下几个依赖文件: 1). load3516a:这里主要是3516pinmux中几个跟sensor有关的寄存器,可修改。 2). sensor_i2c.ko /sensor_spi.ko:这两个2020-08-11 10:30:440 1 6310
-
第六部分 设备休眠 第一节 Linux休眠唤醒 设备休眠模式,是指设备通过固定的操作,或手动或自动地进入省电模式,挂起或者冻结程序、外设甚至cpu,从而进入一种待机状态,使设备在这种待机状态下尽可能少地消耗电量和功耗,从而满足家用手持设备对待机时长的性能要求。设备在进入休眠状态之后需要能够通过固定的操作进行唤醒,这个唤醒操作使设备能快速地恢复到休眠之前的状态,并正常工作。 首先,关于省电模式,Li2020-08-11 10:32:410 0 5607
-
一、 简介 Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555已经被用于多款播放器的2020-08-11 10:39:441 1 5194
