自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 tesseract4.0alpha、leptonica-1.74.4编译和安装

tesseract4.0alpha是一个开源的OCR,4.0版本引用了机器学习,下面记录一些编译和安装遇到的问题:tesseract4.0alpha是依赖于leptonica-1.74.2以上版本的库和其他一些库sudo apt-get install g++ # or clang++ (presumably)sudo apt-get install autoconf autom

2017-09-14 14:40:12 9451

原创 图像拼接算法总结(二)

2、特征提取与匹配OpenCV中关于SURF算法的部分,常常涉及到的是SURF、SurfFeatureDetector、SurfDescriptorExtractor这三个类;features2d.hpp头文件中,有:typedef SURF SurfFeatureDetector;和typedef SURF SurfDescriptorExtractor;typedef声明是为现有类型创

2017-06-13 10:20:31 11882 5

原创 图像拼接算法总结(一)

图像的拼接技术包括三大部分:特征点提取与匹配、图像配准、图像融合。1、基于SRUF 的特征点的提取与匹配为了使拼接具有良好的精度和鲁棒性,同时又使其具有较好的实时性,本实验采用SURF 算法完成图像序列特征点的提取。SURF 算法又称快速鲁棒特征,借鉴了SIFT 中简化近似的思想,将DoH 中的高斯二阶微分模板进行了近似简化,使得模板对图像的滤波只需要进行几个简单的加减法运算,并且这种

2017-06-13 10:05:32 69518

原创 DM814X系列SysLink异构核心通信组件介绍

1:异构多核间通信的基本原理本文主要基于TMS320DM814x系列达芬奇异构多核处理器进行介绍。DM814x集成ARMcortex-A8核、c674xDSP核、高清视频处理子系统(HDVPSS)以及高清视频/图像协处理器(HD-VICP2)。HDVICP2由基于ARM968内核的Video M3核管理,可完成H.264、MPEG_4、MJPEG编解码;HDVPSS由VPSS M3核管理,具有

2017-01-04 19:55:14 2366

原创 AM5728开发板环境搭建--SDK安装

主要来总结AM5728开发所碰到的问题和一些资料的整理:(开发环境ubuntu 14.04 64bit)SDK安装篇:这里主要是参考匠牛的开发文档,安装过程如下:1:TI官网下载最新的SDK2:chmod 0777ti-processor-sdk-linux-am57xx-evm-03.01.00.06-Linux-x86-Install.bin./ti-pro

2017-01-03 21:10:24 6423 1

原创 SYSBIOS FatFS文件系统的使用

sys/bios 支持FAT 的文件系统,利用RamDisk制作文件系统,TI 官方提供相关的工具,下面给出制作方法:1:第一步应该在SYSBIOS 下添加fatfs模块修改.cfg文件:var FatFS = xdc.useModule('ti.sysbios.fatfs.FatFS');FatFS.ramdiskSymbolName = "RamDiskArray";FatFS.r

2016-07-19 12:24:30 2990

原创 DM814X A8核sysbios下不能访问外设地址(MMU的配置)

调试环境:CCS5.5 DM8127 SYS/BIOS刚开始接触TI 的多核异构处理器, A8 下跑SYS/BIOS实时操作系统,发现无法访问外设,最后发现是要通过SYS/BIOS 来配置MMU ,就是手动的在.cfg文件下添加一段配置代码如下:var Mmu = xdc.useModule('ti.sysbios.family.arm.a8.Mmu');Mmu.enableMMU =

2016-07-19 10:57:02 897

原创 TVP5150视频解码芯片 调试总结

开发平台:TI DM365多媒体处理器,TVP5150视频解码芯片开发要求:利用TVP5150 解码PAL 制式视频,YUV4:2:2 格式输出,然后到DM365 VPFE前端处理进行放大为720p分辨率,然后从 VPBE 后端输出到LCD上TVP5150 的配置:(I2c 配置)下面给出YUV 4:2:2 8bit 输出的配置代码:

2016-07-18 13:25:10 9828 1

原创 TI DM6437 EDMA3使用总结

1.概述EDMA3控制器的基本用处是:独立于CPU批量的进行数据传输。 典型的用法:a:服务外部内存(比如DDR)b:服务芯片内的内存(比如:L2 SRAM)c:服务外设,比如:串口主要目的:减轻DSP 的数据传输任务。EDMA3控制器由2个主要模块组成:EDMA3通道控制器(EDMA3CC),充当EDMA3控制器的用户接口,EDMA3CC包括:参数RAM(PaRA

2016-07-18 10:28:20 14977 1

原创 TI 实时操作系统SYS/BIOS使用总结

1:概述:SYS/BIOS 是一个可扩展的实时的操作系统。具有非常快速的响应时间(在中断和任务切换时达到较短的延迟),响应时间的确定性,强壮的抢占系统,优化的内存分配和堆栈管理(尽量少的消耗和碎片)。能够实现系统的模块化并可裁剪。最大的特点就是:实时。2:XDCtools:XDCtools 是SYS/BIOS引用的一种实时的软件组件技术(RTSC),它包括一些有用的工具,标准的AP

2016-07-17 22:04:36 52575 1

原创 DM365 spi_norflash无操作系统启动和sys_bios启动(三)

七:第五次启动实验(UART测试实验,测试程序在SYS/BIOS系统下实现)经过第四次的实验,成功启动了SYS/BIOS系统,这次的实验是通过UART测试cache和中断打开的情况下,系统能否正常的启动。按照点灯的方法来测试UART程序,串口最终是没有数据输出的,最终找到2出问题:1:经过测试,中断向量表不能放到DDR内,如果放到DDR内系统不能正常工作,在仿真器环境下也不能正常的工作

2016-07-17 21:54:34 1491

原创 HDMI采集芯片 ADV7611采集PC数据调试总结

开发环境:TI DM365 平台, ADV7611采集板, CCS5.5第一步:I2C调通这张是 ADV7611 读写的时序图,可以看出在写和读的时候发送地址数据的时候的停止位信息是不同的,在写的时候是不需要停止位的,但是读的时候是要停止位的。如果I2C在硬件没问题的时候可以考虑是不是这方面的问题。第二步:map 配置:根据官方推荐配置进行配置:  0x98,

2016-06-27 20:37:48 18158 7

原创 DM365 spi_norflash无操作系统启动和sys_bios启动(二)

四:第二次启动实验(点亮LED,点灯程序放到DDR内)这次实验也是通过点灯实验进行测试的,但是这一次是将点灯的程序放到DDR内,这次实验需要注意的几个问题:1:将点灯段的代码放到DDR内,通过 #pragmaCODE_SECTION(test, "DDR");实现。 2:由于点灯的程序存放在DDR内,但是DSP在启动时只能把片内的程序自动的进行导入,所以DDR内的程序的导入需要手动

2016-06-27 20:31:50 1188

原创 DM365 spi_norflash无操作系统启动和sys_bios启动(一)

项目需要:在TI的多媒体处理器DM365上跑SYS/BIOS系统,而不是通常的linux系统,而启动方式采用spi 的norflash启动。开发环境是CCS5.5TI 官方在SPI flash启动上所提供的资料并不是很多,而且网上查找到的一些资料也基本上都是用来启动linux系统的,但是,启动的原理是一样的。也就是这样的一个流程。RBL:ARM ROM Boot L

2016-06-22 21:04:55 1552

sysbios fat文件系统制作工具和方法

sysbios fat文件系统制作工具和方法

2016-07-19

空空如也

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

TA关注的人

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