• 内核编译常用命令 DM6446设置内核为默认配置模式:
        make ARCH=arm CROSS_COMPILE=arm_v5t_le- davinci_dm644x_defconfig     make ARCH=arm CROSS_COMPILE=arm_v5t_le- checksetconfig
    DM355设置内核为默认配置模式:
        make ARCH=arm CROSS_...

  • DSPLINK - [Davinci]

    2009-02-05 | Tag:dsplink GPP DSP CHNL

    dsplink的一些总结:

    1. 环境变量
    vi etc/host/scripts/Linux/dsplinkenv.bash ->
    export DSPLINK=/opt/dvevm_1_10/dsplink_1_30_08_02/packages/dsplink

    vi ~/bin/dsplk ->
    source /opt/dvevm_1_10/dsplink_1_30_08_02/packages/dspl...
  • 1.引言

      C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。

    2....
  •    德州仪器(TI)的达芬奇(DaVinci)数字媒体技术平台包括四大部分:芯片(处理器)、开发工具或开发套件、软件及技术支持。其中软件开发涉及到操作系统、音视频编解码算法及ARM和DSP之间的分工协作,让很多工程师感到比较复杂。

             为此TI推出了一系列软件模块和工具来建立Davinci软件开发的框架,方便工程师在此基础上快速的开发自己的产品。这些软件模块和工具包含...
  • V4L2的开发流程 - [Davinci]

    2009-01-19 | Tag:V4L2

    一般操作流程(视频设备):

    1.  打开设备文件。 int fd=open("/dev/video0",O_RDWR);
    2.  取得设备的capability,看看设备具有什么功能,比如是否具有视频输入,或者音频输入输出等。VIDIOC_QUERYCAP,struct v4l2_capability
    3.  选择视频输入,一个视频设备可以有多个视频输入。VIDIOC_S_INPUT,struct v4l2_in...
  • 前言:
    这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容:

    源程序编译
    Makefile的编写
    程序库的链接
    程序的调试
    头文件和系统求助

    --------------------------------------------------------------------------------

    1.源程序的编译
    ...
  • 首先说下/etc/ld.so.conf:
    这个文件记录了编译时使用的动态链接库的路径。
    默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件
    如果你安装了某些库,比如在安装gtk+-2.4.13时它会需要glib-2.0 >= 2.4.0,辛苦的安装好glib后
    没有指定 --prefix=/usr 这样glib库就装到了/usr/local下,而又没有在/etc/ld.so.conf中添加/usr/local/li...
  • CIF和D1格式分辨率 - [基础知识]

    2009-01-09 | Tag:CIF D1

    CIF是常用的标准化图像格式(Common Intermediate Format)。在H.323协议簇中,规定了视频采集设备的标准采集分辨率。CIF=352×288像素。
        CIF格式具有如下特性:
        (1)电视图像的空间分辨率为家用录像系统(Video Home System,VHS)的分辨率,即352×288。
        (2)使用非隔行...