自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(56)
  • 资源 (5)
  • 收藏
  • 关注

原创 海思芯片调音频iis问题

解决思路:1、硬件网络连通;2、管脚配置;3、clk;4、单双通道;5、bit位、采样频率、主从模式;

2018-05-19 16:56:16 1060

原创 如何把海思 Hi3556、Hi3559当ipc芯片使用

解决思路:1、网络方面:这两颗料没有网口,那么给linux系统端移植一颗usb转网卡的芯片即可,价格一两块RMB,可行。2、去掉middleware和reference层,直接在ndk层进行操作;3、如果对图像有要求,可以在相关接口扩展指令,从而达到间接使用mpi接口的目的;...

2018-05-19 16:53:07 8011

原创 海思芯片gpio配置使用

解决思路:1、复用2、配置输入输出;3、对数据寄存器读写;

2018-05-19 16:46:59 2298

原创 没有网络的情况下如何烧录海思 Hi35XX 芯片

1、烧录uboot,这个不多说,直接接串口使用fastboot烧录;2、烧录uboot后,如何烧录kernel 、fs?解决思路:1)使用loady命令;2)使用usb烧录:    usb start;fatload;...

2018-05-19 16:44:37 1985 2

原创 海思Hi3519 uvc 摄像头出现花屏

解决思路:如果单独跑uvc程序,是不会出现花屏的,但只要将isp部分跑起来就会出现。DMA多个模块使用出现干扰问题。

2018-05-19 16:27:57 3551 1

原创 海思Hi3519 sil9136上电后插上hdmi不显示

解决思路:热拔插事件没有响应,处理即可。

2018-05-19 16:25:20 3173 5

转载 u盘自动挂载

Linux传统上使用静态设备创建的方法,在dev下创建了大量的节点,而不管这些节点相应的硬件设备是否存在。采用udev的方法,系统检测到设备才会往创建这些设备对应的节点。  这里我们简单的说一下udev的工作原理:  Udev是依靠于sysfs的,当系统中添加一个新的设备后,内核检测到后就会产生一个hotplug event并查找/proc/sys/kernel/hotplug往找

2016-04-13 13:19:27 234

转载 库链接

arm-hisiv100nptl-linux-gcc -o test djpeg.c  -L../lib/ -lturbojpeg-L//库文件指定路径-l//去头去尾的libturbojpeg.a库

2015-12-04 13:40:06 277

原创 嵌入式从业方向

嵌入式linux的开发流程:记得在大学刚开始学习开发的时候,总是觉得嵌入式的开发流程很是模糊,而且硬件、中间件、界面等全部要搞懂才能开始开发。由于学习的课程偏软,为了训练自己,做个简单的led灯控制demo。demo功能如下:1、使用按键作为输入控制;2、QT作为界面、应用;3、实现led灯亮暗;听起来挺简单的一东东吧。开发步骤如下:1、移植ub

2014-06-18 11:08:34 676

原创 如何使用jlink一键烧录整个flash Hi3518 a c e Hi3515 Hi3512

以jlink烧录3515为例:1\在jlink安装目录“C:\Program Files\SEGGER\JLinkARM_V426b”建立批处理文件“HI3515烧写.bat”2\"HI3515烧写.bat"内容如下:jlink.exe jlinkbat.txt3\在同目录下建立“jlinkbat.txt”文件,内容如下:rspeed 3000k

2014-05-03 10:48:45 4995 1

原创 jlink 仿真器 烧录 海思 Hi3512 Hi3515 Hi3507 uboot 到 flash

1、安装jlink驱动2、打开串口终端,启动开发板,按下ctrl+c到uboot下3、打开J-Link Commander按下列步骤操作:     A、rce 0 9 1 1 回车查看这个寄存器的值     B、wce 0 9 1 1 d 回车看寄存器的值变0x0000000D没     C、loadbin d:\hisiex-dramer.bin 0     D、se

2014-04-22 21:52:29 1815

转载 CMOS Sensor的调试经验

CMOS Sensor的调试经验时间:2011-06-30 15:05:36 来源: 作者:目前,包括移动设备在内的很多多媒体设备上都使用了摄像头,而且还在以很快的速度更新换代。目前使用的摄像头分为两种:CCD(Charge Couple Device电荷偶合器件)和 CMOS(Complementary Metal Oxide Semiconductor互补金属氧化物半导体)。这

2013-05-24 14:06:29 950

转载 usb摄像头方案厂商

http://weijb0606.blog.163.com/blog/static/131286274201062610734604/USB Camera driver其实 问题主要出在:山寨所产摄像头 其驱动不易获得 等所致解决步骤:1. 取得摄像头型号 主要是硬件ID 的获取通过硬件ID精确找到你要的驱动或寻求帮助。什么是硬件ID呢?硬件

2013-04-02 15:42:56 1231

转载 链接库冲突

原文地址:http://blog.csdn.net/jia_xiaoxin/article/details/2762373[问题描述]今天在VC6下编译G279软件时,已编译通过,链接时报一下错误:Linking...libcmtd.lib(crt0dat.obj) : error LNK2005: _exit already defined in msvcrtd.lib(MSVC

2013-03-26 13:31:18 545

原创 使用jlink烧写HI3518

使用J-Link烧写HI3518步骤,AS follow:1.连接好J-Link和串口2、进入J-Link conmmander,输入r,可以看到如下信息:SEGGER J-Link Commander V4.26b ('?' for help)Compiled May 20 2011 17:18:29DLL version V4.26b, compiled May 20

2013-03-11 10:28:52 3265 7

转载 关于rtp264

好文,转了:http://www.cnblogs.com/ghw-NO1/archive/2012/08/28/2660848.html一、概述本文讲述的是对H264编码且封装成MP4格式的视频流进行RTP打包过程时需要了解的一些基本知识。二、H264的基础知识1.H264的编码格式H.263 定义的码流结构是分级结构,共四层。自上而下分别为:图像层(pic

2013-01-28 14:09:08 1052

转载 H264技术综合

大洋H.264技术综述    随着计算机技术和网络通信技术的飞速发展,视频编码技术的应用也越来越广泛,H.264即MPEG-4第10部分,由ITU-T的VCEG(视频编码专家组)和ISO/IEC的MPEG(活动图像编码专家组)的联合视频组(JVT:joint video team)负责开发,于2003年被正式颁布为国际标准。作为新一代的视频压

2013-01-24 11:10:11 2636

转载 live555 移植

转自:http://blog.csdn.net/lawishere/article/details/8182952Live555 是一个为跨平台的C++开源项目,它实现了RTP/RTCP、RTSP、SIP等的支持。并且相对于其他的流媒体服务器是完全开源并且免费的。废话不多说,下面开始。 1、首先到它的主页下载一个源码包:http://www.live555.

2013-01-21 11:08:17 3602 1

原创 如何将H264封装为RTP包

//前12个字节typedef struct {    /**//* byte 0 */    unsigned char csrc_len:4;        /**//* expect 0 */    unsigned char extension:1;        /**//* expect 1, see RTP_OP below */    unsigned ch

2013-01-14 21:36:11 2383 2

转载 rtp头结构

V P XCC M PTsequence numberTimestampSSRCCSRC注:V 2 bit版本. P 1 bit填充标志,包的后面是否跟有一些填充字节。一般为0。X 1 bit后面是否跟扩展头。跟在CSRC的后面。扩展头用于存储用户的私有信息。一般为0。CC 4 bitC

2012-11-26 15:31:53 1243

转载 使用ortp windows

原文地址:RTPSender.cpp程序" href="http://blog.sina.com.cn/s/blog_611253210100n3gm.html" target="_blank">ortp-0.16.3srctestswin_senderRTPSender.cpp程序作者:山之西D:ortp- 0.16.3srctestswin_sender RTPSender.cpp

2012-11-24 15:42:00 1562

原创 编译oRTP库

海思HI3515平台编译oRTP库下载oRTP源码: http://download.savannah.gnu.org.sixxs.org/releases/linphone/ortp/sources/最新的版本ortp-0.20.0.tar.gz22-Feb-2012 16:22503K感谢网友的文章,在

2012-11-23 13:52:09 2243 4

原创 yuv转rgb写入bmp

yuv格式转换成bmp格式#include    #include #include "stdafx.h"#include  #include #define WIDTH 352*2   #define HEIGHT 288*2 //转换矩阵   double YuvToRgb[3][3] = {1,   0      ,  1.4022   ,

2012-11-07 10:16:28 1202

转载 edid ddc 显示器识别

EDID维基百科,自由的百科全书跳转到: 导航、 搜索延伸顯示能力識別(Extended display identification data,簡稱EDID)是指螢幕解析度的資料,包括廠商名稱與序號,一般EDID存在於顯示器的PROM (programmable read-only memory) 或是 EEPROM內。一般如要讀取EDID都是透過I2C,slave

2012-11-05 21:20:47 1315

转载 linux proc 调节系统性能

一、前言本文档针对OOP8生产环境,具体优化策略需要根据实际情况进行调整;本文档将在以下几个方面来阐述如何针对RedHat Enterprise Linux进行性能优化。1)      Linux Proc文件系统,通过对Proc文件系统进行调整,达到性能优化的目的。2)      Linux性能诊断工具,介绍如何使用Linux自带的诊断工具进行性能诊断。-

2012-09-12 09:28:43 754

原创 pc上修改jffs2

环境ubuntu 11.040、参考文章http://blog.21ic.com/user1/6297/archives/2010/69706.htmlhttp://hi.baidu.com/5924431/blog/item/11c0cbfa31ee7f3e4e4aea35.htmldd命令详解http://blog.chinaunix.net/spa

2012-09-05 16:43:19 583

转载 jffs2的制作

转载,忘了地方了。一、制作mkfs.jffs2工具        首先得准备好两个软件包 ,一个是MTD设备的工具包,另一个是zlib压缩包,在这我的MTD设备工具包为mtd-snapshot-20050519.tart.tar,zlib压缩包是zlib-1.2.3.tar.tar。步骤:(1)解压zlib-1.2.3.tar.tar,$tar xf zlib-1.2.3.ta

2012-09-05 15:16:27 536

原创 LDD3 DMA驱动

DMA主要是用来协助其他设备驱动做数据快速传输的,其具体协议这里就不写了,网上一大堆。下面以2440的音频驱动为例结合理解dma传输。1、音频驱动的初始化:int __init s3c2440_uda1341_init(void){ unsigned long flags; local_irq_save(flags);//关中断//对复用引脚及电平配置 /* GPB 4

2012-08-14 17:46:00 663

原创 LDD3 工作队列

工作队列类似 tasklets,允许内核代码请求在将来某个时间调用一个函数,不同在于:(1)tasklet 在软件中断上下文中运行,所以 tasklet 代码必须是原子的。而工作队列函数在一个特殊内核进程上下文运行,有更多的灵活性,且能够休眠。(2)tasklet 只能在最初被提交的处理器上运行,这只是工作队列默认工作方式。(3)内核代码可以请求工作队列函数被延后一个给定的时间间隔。

2012-08-13 14:50:56 330

原创 LDD3 tasklet 使用

tasklet机制及API注解就不写了,测试代码如下:#include #include #include #include #include #include #include #include   #define switch 0//是否使用宏定义void tasklets_function(unsigned long sign);#if switc

2012-08-13 14:16:39 379

原创 LDD3 Timer定时器使用

定时器成员:expires    定时器定时的滴答数(当前的滴答数为jiffies)function   到那个时刻内核调用的函数data       由于可能多个定时器调用一个函数,为了使得这个函数能够区分不同的定时器,通过在结构中data来标识这个定时器,并且通过调用function(data)使得function能区分它们,也就是 data起到ID的作用。    使用时钟

2012-08-13 12:10:48 660

原创 LDD3 helloworld 带参数

代码部分:#include #include #include static char *who= "who";static int time= 1;module_param(time, int, S_IRUGO);module_param(who, charp, S_IRUGO);static int hello_init(void){int i=0;

2012-08-13 10:46:58 349

转载 C++使用C代码

时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" {#endif /* 一段代码*/#ifdef __cplusplus } #endif这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这

2012-06-09 21:07:51 657

转载 自动下载安装控件,浏览监控视频控件开发

http://blog.sina.com.cn/s/blog_4fcd1ea30100y2x7.html开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发表相关内容的朋友们。)ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览

2012-05-04 13:07:38 6609 1

原创 如何学习嵌入式

我也是嵌入式专业,不想你像我在大学时那么彷徨,不知学习的目的,更无从谈起学习的喜好,只是痴长几岁,和你聊聊学习方面的东西。如有不懂,记得问我。一、学习嵌入式,你可以做什么?学习嵌入式你可以做:  手机、PDA、MP3、MP4、遥控玩具、psp、相机、家电控制(洗衣机、电饭煲等)、汽车导航仪,只要跟电子控制相关的,另外,这个行业也利于个人创业。二、你需要学习那些课程?

2012-03-20 13:15:24 22147 8

转载 http://blog.csdn.net/reille/article/details/6568756

牛人博客http://blog.csdn.net/reille/article/details/6568756

2012-03-14 12:37:33 596

转载 ortp

http://ticktick.blog.51cto.com/823160/345642    我们知道, RTP(Real-timeTransportProtocol)是用于Internet上针对多媒体数据流的一种传输协议,做流媒体传输方面的应用离不开RTP协议的实现及使用,为了更加快速地在项目中应用RTP协议实现流媒体的传输,我们一般会选择使用一些RTP库,例如使用c++语言编写的JR

2012-02-02 09:30:31 452

转载 使用TCP协议的NAT穿透技术

转自 http://www.rosoo.net/a/201002/8567.html使用TCP协议的NAT穿透技术时间:2010-02-23 21:35来源:CSDN博客 作者:jacky 点击: 414次一直以来,说起NAT穿透,很多人都会被告知使用UDP打孔这个技术,基本上没有人会告诉你如何使用TCP协议去穿透(甚至有的人会直接告诉你TCP协议是无法实现穿透的)。

2012-01-18 14:16:53 433

转载 rtp负载与时间戳

转自:http://ticktick.blog.51cto.com/823160/350142    最近被RTP的负载类型和时间戳搞郁闷了,一个问题调试了近一周,终于圆满解决,回头看看,发现其实主要原因还是自己没有真正地搞清楚RTP协议中负载类型和时间戳的含义。虽然做RTP传输,有着Jrtplib和Ortp这两个强大的库支持,一个是c++接口,一个是c语言接口,各有各的特点,各有各的应用

2012-01-04 21:04:36 479

转载 rtp协议分析

本文转自http://blog.csdn.net/bripengandre/archive/2008/04/01/2238818.aspx 整理记录版本时间内容整理人V1.02008-03-31RTP协议分析初稿彭令鹏

2012-01-04 21:00:59 426

串口调试助手

serial show 功能:用于单片机、嵌入式机器串口调试等 您可以根据此程序修改为您自己想要的串口上位机程序。 本人长期开发上位机VC++、linux、单片机软件。 如果有程序外包,您也可联系QQ:345304221,或qq邮箱[email protected]

2012-04-08

串口调试助手工具

串口调试助手 ,这是源码,如果您需要使用这样的程序调试您的下位机@单片机@串口程序,可以使用它,并加入您的代码。如有问题或项目外包,可联系:QQ:345304221 也可直接发邮件联系。

2012-04-08

arm指令集

arm指令集,做arm裸机程序,uboot引导程序必备,arm+linux汇编用得着的好东东

2011-09-28

linux驱动 带参数的helloword

helloword makefile 带参数

2011-09-28

周立功 lpc 213X 深入浅出 arm7 光盘 上册

周立功 lpc 213X 深入浅出 arm7 光盘 上册

2011-08-17

空空如也

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

TA关注的人

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