- 博客(22)
- 资源 (12)
- 收藏
- 关注
原创 PI模糊算法PLCk控制燃烧器系统
模糊推理是采用模糊逻辑由给定的输入到输出的映射过程。模糊推理包括五个方面: 1)输入变量模糊化,即把确定的输入转化为由隶属度描述的模糊集。2)在模糊规则的前件中引用模糊算子(与、或、非)。3)根据模糊蕴含运算由前提推断结论。4)合成每一个规则的结论部分,得出总的结论。5)反模糊化,即把输出的模糊量转化为确定的输出。 输入变量模糊化,输入变量是输入变量论域内的某一个确定的树,输入变量经模糊化后,变
2015-06-17 21:57:41 1159
转载 H.264 RTP Streaming
根據RFC3984以RTP 封裝H.264 raw data來作video streaming.1.H.264 raw data以00 00 01 或 00 00 00 01作為開頭(Start Code),接著是8 bit NALU NALU的format +---------------+ |0|1|2|3|4|5|6|7| +-+-+
2015-06-16 22:02:01 1258
转载 环形缓冲区的实现原理与例程
在通信程序中,经常使用环形缓冲区作为数据结构来存放通信中发送和接收的数据。环形缓冲区是一个先进先出的循环缓冲区,可以向通信程序提供对缓冲区的互斥访问。1、环形缓冲区的实现原理环形缓冲区通常有一个读指针和一个写指针。读指针指向环形缓冲区中可读的数据,写指针指向环形缓冲区中可写的缓冲区。通过移动读指针和写指针就可以实现缓冲区的数据读取和写入。在通常情况下,环形缓冲区的读用户仅仅会影响读指针,而
2015-06-16 16:58:35 5409
转载 基于Gstreamer的TI DSP视频处理框架
本文主要介绍在TI的DSP平台,尤其是非对称多核的Davinci和OMAP平台上基于Gstreamer的多媒体处理框架,对GPP+DSP+视频协处理器VICP的多核架构,Gstreamer的插件设计来进行音视频codec的任务分工和调度。数字信号处理器DSP能提供出色的多媒体功能。通常情况下仅需要通用CPU(General-Purpose Processor, GPP)的40%~50%的周期数来完
2015-06-15 22:12:08 1384
转载 用 GStreamer 简化 Linux 多媒体开发
一、基本概念GStreamer 作为 GNOME 桌面环境推荐的流媒体应用框架,采用了基于插件(plugin)和管道(pipeline)的体系结构,框架中的所有的功能模块都被实现成可以插拔的组件(component), 并且在需要的时候能够很方便地安装到任意一个管道上,由于所有插件都通过管道机制进行统一的数据交换,因此很容易利用已有的各种插件“组装”出一个功能完善的多媒体应用程序。
2015-06-14 21:12:55 650
转载 DM3730 Gstreamer视频采集 传输命令
setenv bootargs 'console=ttyS0,115200n8 rootfs=/dev/nfs ip=192.168.1.111:192.168.1.1:255.255:255.0 nfsroot=192.168.1.170:/home/zfang/dm3730-targetfs rw rootdelay=3 mem=55M@0x80000000 mpurate=1000 oma
2015-06-14 21:09:22 1431
转载 DAVINCI和OMAP架构的区别
在 2002 年的第 4 季時,我以TI 公司的 OMAP(Open Mobile Application Processor,開放式行動應用處理器)平台進行了一項實做計畫,並採用了Innovator 的開發工具組。本文正是源自上述工作的一項成果,介紹了我在使用該平台以及 TI公司圍繞它所構建起開發生態系統方面的經驗,而且還簡要地討論到了在使用矽晶片和軟體相關的事前準備工作(preproduc
2015-06-14 17:22:20 1053
转载 基于Gstreamer的TI DSP视频处理框架
本文主要介绍在TI的DSP平台,尤其是非对称多核的Davinci和OMAP平台上基于Gstreamer的多媒体处理框架,对GPP+DSP+视频协处理器VICP的多核架构,Gstreamer的插件设计来进行音视频codec的任务分工和调度。数字信号处理器DSP能提供出色的多媒体功能。通常情况下仅需要通用CPU(General-Purpose Processor, GPP)的40%~50%的周期数来完
2015-06-13 21:02:46 1001
转载 Davinci OMap开发资料 集锦
1. TI官方资源TI中文主页 : http://focus.ti.com.cn/cn/tihome/docs/homepage.tsp或者:http://www.ti.com 从“处理器”连接可以连接到每个芯片的资料主页,比如:http://focus.ti.com.cn/cn/docs/prod/folders/print/omap3530.html或直接访问www.ti.co
2015-06-13 21:01:11 838
转载 基于linux-2.6.35的网络视频服务器移植
作者:曹老师,华清远见嵌入式学院讲师。一、环境主机环境 :ubuntu 10.10 目标机 :FS2410(S3C2410) 主机工具链 :gcc-4.4.5 交叉工具链 :arm-none-linux-gnueabi-gcc-4.3.2 摄像头 :ZC301二、移植过程1、配置内核是内核支持芯片为ZC301的
2015-06-11 19:51:02 484
原创 多读 多看 多写文章 多写总结
有想法就要马上记录下来,发现自己平时做事的时候,老是不专一做一件,有时候也受到其他事情的干扰,做事效率极低。 所以决心以后有什么想法,都会在博客上记录下来,涓涓细流可以汇聚成江海,在此为证。
2015-06-11 15:49:33 1138
转载 图像算法移植到DSP及其优化步骤
当你需要把已经写好的算法,移植到你的DSP开发板上并很好的跑起来,需要做哪些工作呢?下面我分两部分来讲,第一分部是移植,第二部分为算法优化移植:1)如果你的算法是基本opencv这样的基本上开发的,你需要脱离opencv的环境。2)如果你的算法是C++语言,请你改成标准的C语言。虽然DSP的开发环境是支持C++的,但是不建议你这么做。3)修改你算法的内存分配
2015-06-09 16:59:15 3487 2
转载 thttpd嵌入式服务器安装,配置 测试
文章来自VeryARM:http://www.veryarm.com/1306.html----------------------------安装完了thttpd之后 服务器可以运行,但是在thttpd.conf中设置的服务器根目录就是不对应,不知道是哪里的问题,最后通过搜寻cgi-bin,找到了根目录的对应路径在/srv/www下,让我好找一通,最后测试通过,可以正常显示网页,对于cg
2015-06-08 16:59:20 1440
原创 WARNING: erroneous pipeline: no element "ffdec_h264"解决方案
在测试gstreamer 命令gst-launch udpsrc port=5000 caps="application/x-rtp, media=(string)video, clock-rate=(int)90000 ,encoding-name=(string)H264, payload=(int)96" ! \gstrtpjitterbuffer ! rtph264depay ! ffde
2015-06-06 10:07:31 8837 4
转载 设置linux静态IP
Ubuntu 默认是DHCP自动获取IP。设定好静态IP,重启了也会变。Ubuntu的网络配置信息是保存在 /etc/network/interfaces 文件中,使用Vim打开配置文件,默认是自动获取IP的配置.如下:# The primary network interfaceauto eth0iface eth0 inet dhcp下面我们将其设置成静态IP.第一步:
2015-06-05 22:03:00 634
转载 gstreamer教程及在DM3730上的应用
感谢原文作者:goalie高义http://blog.csdn.net/goalietech/article/details/248879551 Gstreamer基本概念GStreamer 是一个开源的多媒体用的框架,采用了基于插件(plugin)和管道(pipeline)的体系结构,框架中的所有的功能模块都被实现成可以插拔的组件, 并且在需要的时候能够很方便地安装到任意一个管道
2015-06-03 11:21:59 2053
转载 DM3730 beagleboard example GStreamer Pipelines
Example GStreamer PipelinesContents [hide]1 Notes2 Purpose3 Testing4 Media files4.1 Creating an AVI file5 Supported Platforms6 OMAP35x6.1 Environment Requir
2015-06-03 11:05:28 1547
转载 Linux环境下段错误的产生原因及调试方法小结
调试DM3730开发板出现了‘段错误',找了这篇文感觉不错 分享一下 原文作者:http://www.cnblogs.com/panfeng412/archive/2011/11/06/segmentation-fault-in-linux.html最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间
2015-06-03 10:59:51 582
原创 Gstreamer开发:环境搭建1
因为项目开发需要用到Gtreamer插件,项目是关于DM3730的视频传输,主要是依靠ARM+DSP双核进行编解码,主要理由TI提供的TI-Gst插件调用DSP底层算法进行数据编解码,通过执行DVSDK的例子,感觉解压效率和质量都不错,所以决定使用这个插件进行网络的视频编解码和传输,需要做的工作就是1:DVSDK环境的搭建,硬件平台的设计,主要是使用TI DM3730核心处理器,2:gstrea
2015-06-01 15:24:40 1001
转载 详解Linux启动流程及需要使用到的配置文件
linux启动总流程POST加电自检-->BIOS(Boot Sequence)->MBR(bootloader)->Kernel->initrd->rootfs(/sbin/init)下面对每个启动流程做详细解释: POST(加电自检)计算机本身不执行任何程序,所以系统必须要完成自举的过程,在CPU的控制下,将RAM芯片中的某个程序映射到ROM地址空间,并执其中
2015-06-01 14:18:01 1298
转载 Linux 的启动流程
半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统,程序员几乎可以定制所有方面。所以,这个部分与
2015-06-01 13:21:30 362
转载 基于Linux的BeagleBoard-xm终端开发环境搭建
转载自:http://blog.csdn.net/gzzaigcnforever/article/details/23387671PC机Linux开发版本:ubuntu10.04及以上PC主要需要安装以下软件:minicom和NFS开发板型号:Beagleboard-xm RevcCPU型号:DM3730软件开发包版本:DVSDK4.0.1Linux
2015-06-01 10:48:30 712
matlab code MIMO channel estimate with matlab
2022-08-25
DM3730 User Guide full
2014-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人