【DSP】DM6446
查志强
图像处理模式识别机器视觉
展开
-
Davinci DM6446开发攻略——DSP开发工程建立
【原文:http://zjbintsystem.blog.51cto.com/964211/304631/】前段时间一直忙一个项目,同时在生活上时时提防和抵抗中国地沟油、国外核心转基因调和油、大豆油、色拉油、大米玉米、可怕的喂药鱼、药水泡农药喷无虫咬的青菜,所以没时间打理自己的博客,让开发攻略停顿了一段时间。还好,这个世界上还有很多善良和正义的人们,值得我们继续战斗下去。DAVIN转载 2014-05-12 21:25:51 · 993 阅读 · 0 评论 -
Davinci DM6446 Codec Engine双核通信环境的搭建
【原文:http://zjbintsystem.blog.51cto.com/964211/324010】根据前几篇文章,一个DM6446的系统已经架构完成。但是有很多人都喜欢TI的机制,毕竟双核软件开发对很多工程师来说是非常麻烦的事情,既然TI提供开发套件和开发包,那么直接做OEM就可以了,底层的东西不需要关心很多,所以我们在这里开始讨论双核通信机制(包含DSP SERVER)。特别是T转载 2014-05-14 22:19:34 · 815 阅读 · 0 评论 -
TI Davinci DM6446开发攻略——UBL移植
【原文:http://zjbintsystem.blog.51cto.com/964211/279709】UBL的程序设计,相对UBOOT、KERNEL、ROOTFS、设备驱动、DSP开发来说,还是比较简单。我们先从DAVINCI的启动说起,了解UBL在DAVIN系统中的位置和作用。对于固件程序烧写在NAND FLASH的Davinci dm644x嵌入式系统, 上电启动的过程如下:转载 2014-05-14 22:13:25 · 929 阅读 · 0 评论 -
TI Davinci DM6446 开发攻略(序)
【原文:】 2010新年伊始,随着自己设计的嵌入式图像监控产品和DM6446开发板出台,不知不觉走上新的开发历程,这多少让人有些激动,毕竟是自己主导的产品设计,涉及到项目管理、LINUX、DSP的程序设计,硬件设计,产品化等等,这当中碰到各种各样的问题,也积累了很多知识经验,现在一步一步分享出来,同时也把问题例列出来,借51CTO技术博客贵宝地,和感兴趣的朋友一起讨论,相互学习。转载 2014-05-14 22:08:48 · 922 阅读 · 0 评论 -
TI Davinci DM6446开发攻略——根文件系统的裁剪和移植
【原文:http://zjbintsystem.blog.51cto.com/964211/339865】一、补充文件系统知识Linux根文件系统是存放tool软件、lib文件、script(脚本)、配置文件、其他特殊文件、自己开发的应用程序的地方。嵌入式linux的根文件系统rootfs就像windows操作系统的C、D盘这种概念机制,FLASH对应硬盘。但linux是挂载点的概转载 2014-05-14 22:20:40 · 1124 阅读 · 0 评论 -
Davinci DM6446开发攻略——linux-2.6.18移植
【原文:http://zjbintsystem.blog.51cto.com/964211/284468】TI DAVINCI 使用最新的内核是montavista linux-2.6.18,之前说过,国内很多公司,包括开发板的软件包,一直在使用montavista linux-2.6.10,这个版本准确来说是比较低的,实时性肯定没2.6.18好(MontaVista Linux Prof转载 2014-05-14 22:17:00 · 994 阅读 · 0 评论 -
TI Davinci DM6446开发攻略——开发环境搭建
TI DAVINCI DM6446的开发环境搭建不像三星S3C2410,S3C2440,ATMEL的AT91SAM9260之类的单核ARM那么简单,因为DM6446还有DSP端的开发环境,以及双核之间的通信和程序编译等问题,所以开发攻略第一步就是要搭好开发环境。其实TI的EVM(TI 的开发板)也提供相关的EVM start guide(sprue66f.pdf),适合参考。 D转载 2014-05-14 22:10:41 · 1098 阅读 · 0 评论 -
DAVINCI DM6446 开发攻略——V4L2视频驱动和应用分析
【原文:】 2010年即将过去,有很多感慨需要总结一下,自从2010年1月份开始着手写DM6446开发攻略以来,得到很多网友和客户对本人博客的支持,同时结识一些有诚意的客户,他们对本人和我们团队的认可,在这里表示感谢。特别是南京航空航天大学的一个非常有个性、有良知和责任的李博导,对本团队的项目设计速度的赞赏,让本人非常感动。潜水2个多月没有更新博客,多少有点对不住51CTO的关照,转载 2014-05-14 22:25:58 · 1049 阅读 · 0 评论 -
Davinci 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。其实,我们也没必要追风跟上最新版本,程序跑稳定才是最重要的。当然,有兴趣研究研究也不错,毕竟最新版本增加很多实用的功能。在移植之前,我们简单介绍转载 2014-05-14 22:15:14 · 972 阅读 · 0 评论 -
Davinci DM6446开发攻略——LINUX GPIO驱动源码移植
【原文:http://zjbintsystem.blog.51cto.com/964211/359025】一、DM6446 GPIO的介绍 说到LINUX 驱动移植,没有移植过的朋友,或刚刚进入LINUX领域的朋友,最好去看看《LINUX 设备驱动程序》第三版,有个理论或感性的认识。该版本是基于2.6.10的基础上描述的,经典读物,网上有电子版,但是建议花几十元买本书是值得转载 2014-05-14 22:21:45 · 933 阅读 · 0 评论 -
Davinci DM6446开发攻略-UBOOT-2009.03移植2 nand flash的烧写
【原文:http://zjbintsystem.blog.51cto.com/964211/392000】很长一段时间没有更新博客了,是因为要推出新开发方案和做好客户服务工作,忙得不易乐乎。有关DAVINCI U-BOOT的移植,以前写过一篇u-boot-1.3.4(2008年的),其实和这个u-boot-2009.03差别不大,只不过这个u-boot-2009.03是从TI的网站上下载的转载 2014-05-14 22:24:02 · 1096 阅读 · 0 评论