TI
gjy938815
这个作者很懒,什么都没留下…
展开
-
dm365管脚复用配备浅析之davinci_cfg_reg调用 .
内核版本:linux-2.6.32.17-psp03.01.01.39,leopardboard dm365开发板带的sdk包里面的内核 davinci_cfg_reg()函数用来配置dm365的管脚复用功能,调用时直接使用davinci_cfg_reg(index)即可,其中index是对应的复用功能。它被定义在初始化数组中。要了解davinci_cfg_reg的原理,理解管脚复用表转载 2013-08-17 13:49:54 · 724 阅读 · 0 评论 -
Davinci DM6446 Linux 内核分析——time.c .
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inc转载 2013-08-17 13:46:38 · 647 阅读 · 0 评论 -
Davinci DM6446 Linux 内核分析——irq.c .
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #define IRQ_BIT(irq)转载 2013-08-17 13:47:01 · 598 阅读 · 0 评论 -
Davinci内核镜像uImage的编译 .
1. 将内核所在目录拷贝到/root/下,以免对其他配置造成破坏 cp /opt/mv_pro_4.0/montavista/pro/devkit/lsp/ti-davinci /root/ -rf2. 进入拷贝后的目录:cd /root/ti-davinci (/或者还有一级目录,该目录下应该有arch等) 3. 先生成一个配置文件 make转载 2013-08-17 13:49:27 · 495 阅读 · 0 评论 -
Davinci DM6446 Linux 内核分析——davinci_pwm.c .
/* include Linux files */ #include #include #include #include /* printk() */ #include /* kmalloc() */ #include /* everything... */ #include /* error codes */转载 2013-08-17 13:47:34 · 567 阅读 · 0 评论 -
live555 Streaming Media 分析与开发 .
因需要,从个人的理解顺序和需求角度对live555的分析与开发整理,包含RTSP Server与RTSP Client、如何直播H.264流与JPEG流等,均进行了探讨,对live555的初学者有一定的指导意义。本人习惯使用excel归档,所以本文均为excel的截图,源文件可以再资源中下载。转载 2013-08-18 16:13:28 · 859 阅读 · 0 评论 -
DM6467 Codec Engine执行流程 .
1、达芬奇技术是ti提供的一套系统解决方案或者说是技术体系,再具体的请Google2、达芬奇技术体系中引入了Codec Engine,并创建了一整套的应用开发平台。为通用处理器(GPP)上的开发者提供更为简单的开发环境。3、Codec Engine是一系列用于表示和运行数字多媒体标准化DSP算法接口(XDAIS)及算法的API。XDAIS定义了一整套的多媒体算法编程接口,可单独在GPP或D转载 2013-08-18 16:13:41 · 694 阅读 · 0 评论 -
DM6446开发攻略——u-boot-1.3.4移植(1) .
UBOOT的版本更新速度比较快,截止今天,稳定正式的版本是u-boot-2009.11-rc2,而TI最新的EVM开发包里的UBOOT是1.2.0版本,国内很多公司还一直使用u-boot-1.1.4和u-boot-1.1.6。其实,我们也没必要追风跟上最新版本,程序跑稳定才是最重要的。当然,有兴趣研究研究也不错,毕竟最新版本增加很多实用的功能。在移植之前,我们简单介绍u-boot这些版本架构的变化转载 2013-08-18 16:14:29 · 857 阅读 · 0 评论 -
达芬奇TI DVSDK之视频数据流过程分析 .
本文的copyright归openwince@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。========================================================本文讨论的是基于DVSDK3,硬件平台是ZMV6467。 DVSDK TI为达芬奇平台的开发者提供转载 2013-08-18 16:13:42 · 852 阅读 · 0 评论 -
DM368 UBL和u-boot的裁剪 .
一、DM36X的BOOT过程介绍DM36x的BOOT过程和DM6446、DM6467完全是一样的,因为都是ARM926EJS架构,里边都有一个RBL,这RBL在芯片出厂的时候都烧写在ROM里,芯片上电复位后RBL在运行,然后读取BOOT MODE引脚的电平状态,决定是从NAND FLASH还是从 MMC/SD、UART 、USB、 SPI、 EMAC、HPI中之一的方式BOOT,具体见SPRS转载 2013-08-18 16:13:53 · 1246 阅读 · 0 评论 -
linux i2c驱动架构-dm368 i2c驱动分析 .
linux i2c驱动架构-dm368 i2c驱动分析 在阅读本文最好先熟悉一种i2c设备的驱动程序,并且浏览一下i2c-core.c以及芯片提供商的提供的i2c总线驱动(i2c-davinci.c)。标题党请见谅!其实i2c接口非常的简单,即使用51单片的gpio来模拟i2c,编写一个e2prom或者其他i2c接口的驱动程序,也不是什么难事,几百行代码就能搞定。但是Linux的i转载 2013-08-18 16:14:11 · 724 阅读 · 0 评论 -
Davinci DM6446 Linux 内核分析—— gpio.c .
http://www.61ic.com/Article/DaVinci/DM644X/201201/40302.html #include #include #include #include #include #include #include #include #include #include #include转载 2013-08-17 13:44:40 · 720 阅读 · 0 评论 -
Davinci DM6446 Linux 内核分析—— clock.c .
http://www.61ic.com/Article/DaVinci/DM644X/201201/40303.html /* 该文件中到程序实现了各模块PSC的管理,时钟的初始化、注册、获取以及使能等 */ /************************************************************************** * Includ转载 2013-08-17 13:45:25 · 668 阅读 · 0 评论 -
C6000系列DSP的中断系统
上一篇介绍了C6455的GPIO系统,最后把GPIO4配置成了中断/事件模式,本文将介绍C6455的中断系统,介绍完基本概念后,给出把GPIO4映射到INT4的代码。完成了GPIO和中断的配置,我们就可以开始着手DSP与FPGA之间的通讯了。废话不多说,下面开始介绍C6455的中断系统。----------------------------------------------转载 2013-08-17 13:24:13 · 973 阅读 · 0 评论 -
Davinci DM6446 Linux 内核分析——board-evm.c .
/************************************************************************** * Included Files **************************************************************************/ #include #include转载 2013-08-17 13:48:08 · 741 阅读 · 0 评论 -
DM6467开发领航-开发坏境安装
转载 2013-08-18 16:13:57 · 1186 阅读 · 0 评论 -
基于TI Davinci架构的双核嵌入式应用处理器OMAPL138开发入门(TI达芬奇双核开发资料 [ .
基于TI Davinci架构的双核嵌入式应用处理器OMAPL138开发入门一、简介TI的达芬奇架构嵌入式应用处理器使用DSP与ARM结合的非对称多核结构,当然现在也有管脚全兼容的单核。本文要介绍的就是其中的一款低功耗处理器OMAP L138。OMAP L138包括一个主频300M的ARM9处理器内核和一个300M的C6748DSP内核(均是32位处理器)。此外还有大转载 2013-08-17 13:19:38 · 1655 阅读 · 0 评论 -
C6000系列DSP的GPIO模块
最近一直在做DSP与FPGA之间的视频传输工作,使用的通信方式是EDMA,为了系统的介绍通过EDMA方式在DSP与FPGA之间实现数据传输。首先介绍一下DSP-C6455中的GPIO与中断系统。以后再介绍DSP强大的EDMA模块,以及具体的数据传输实现。(注: 其实EDMA是C6455芯片中的一个模块,可以认为其是芯片内部的一个”协处理器”)-----转载 2013-08-17 13:26:15 · 1053 阅读 · 0 评论 -
使用CCS4进行DSP开发(Win7-64bit下DSP开发环境搭建) .
Win64环境下配置DSP开发环境由于项目需要开发DSP程序,我在机器上配置了CCS4.2.4+XDS560PlusEmulator的开发环境,下面是详细的配置过程。(若您需要在Win7-64Bit下进行DSP开发,请安装CCS4.1.3或以上版本,经典版本CCS3.3在Win7-64bit系统中无法正常运行)另外,需要安装SEED-XDS560Plus仿真盒的驱动程序,文章最转载 2013-08-17 13:27:23 · 1622 阅读 · 0 评论 -
DAVINCI DM365-DM368开发攻略——linux-2.6.32的移植
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zjbintsystem.blog.51cto.com/964211/768652 2012年的春节就这样过了,假期期间,在接到的大项目没有进展的情况下(团队的人都回家过年了),利用这三天深圳最冷的时间(5°C):1月25~27 号,赶紧完成这篇文章的稿子,毕竟很转载 2013-08-17 13:44:12 · 920 阅读 · 0 评论 -
Davinci DM6446 Linux 内核分析——io.c .
/** linux/arch/arm/mach-davinci/io.c** DaVinci I/O mapping code** Copyright (C) 2005-2006 Texas Instruments** This program is free software; you can redistribute it and/or modify* it u转载 2013-08-17 13:46:09 · 620 阅读 · 0 评论 -
C6000系列DSP的EMIFA接口 .
DSP6455的EMIFA模块之前介绍了DSP6455的GPIO和中断部分。今天,继续介绍EMIFA模块。关于C6000系列的GPIO,请参考:C6000系列DSP的GPIO模块关于C6000系列的中断系统,请参考:C6000系列DSP的中断系统--------------------------------------------华丽分割-----转载 2013-08-17 13:23:22 · 1093 阅读 · 0 评论 -
DM6446开发攻略:UBOOT-2009.03移植及nand flash烧写 .
有关DAVINCI U-BOOT的移植,以前写过一篇u-boot-1.3.4(2008年的),其实和这个u-boot-2009.03差别不大,只不过这个u-boot-2009.03是从TI的网站上下载的,是DAVINCI系列最新的u-boot,也适合DM6467和DM365/368,移植的方法承接。Davinci产品需要烧写UBL、U-BOOT、KERNEL、ROOTFS这四个最基本的文件。UBL转载 2013-08-18 16:13:48 · 610 阅读 · 0 评论