- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章、第四章和第五章的内容使读者对于达芬奇技术的基本框架有了一定的理解。本章以H.264编解码算法为例介绍DM6467具体的移植过程,其中包括开发环境的搭建,算法移植的流程和实现过程,以及UBL、UBOOT、LINUX内核开发以及硬件系统烧写等内容。通过本章的阅读,读者可以掌握简单算法的开发移植流程,对达芬奇技术也会有更进一步的理解。 DM6467数字媒体处理器集成了一个ARM926EJ-S核与600 MHz的C64X?+?DSP核,并具有高清视频/影像协处理器(HD-VICP)、视频数据转换引擎等接口。图6.1是其内部功能结构框图。 图6.1 DM6467功能结构框图 DM6467的硬件系统(如图6.2所示)主要包含以下三部分: ● ?DVEVM评估板(便于用户评估TI公司新的达芬奇技术和DM64X的体系结构,并在其上开发自己的算法应用程序):包括一个集ARM9+DSP核的DaVinci TMS320DM6467双核处理器。 ● ?CCD摄像头:提供NTSC和PAL制视频图像。 ● ?LCD显示器:电缆和电源同时提供。 图6.2 DM6467开发板 6.2.1 Linux开发环境的搭建 Linux服务器搭建[26]建议选择常用的Linux发行版本,便于各种资源的搜集。建议采用以下版本的Linux发行版: ● ?Red Hat Enterprise Linux v3; ● ?Red Hat Enterprise Linux v4; ● ?Red Hat 9; ● ?SUSE v10.0 Workstation; ● ?Fedora Core v7; ● ?Fedora Core v8; ● ?Fedora Core v9。 在本章的示例中,采用的是Red Hat Enterprise Linux v4。值得注意的是,在安装Linux系统的过程中,请勿选择安装防火墙。 在安装Red Hat Enterprise Linux v4的过程中,需要注意以下几点: ● 在点击安装新的虚拟机后,首先会出现如图6.3所示的界面,默认选择“Typical”。 ● 选择“Linux”操作系统,同时选择“Red Hat Enterprise Linux 4”版本,如图6.4所示。 图6.3 新虚拟机安装界面 ● 安装完成后,在启动前需要对虚拟机进行设置,其中关键的是CD-ROM中“Use ISO image”时需要选择第一个镜像文件,否则无法启动,如图6.5所示。 ● 启动后,根据提示,进入配置界面,如图6.6所示。 ● 在配置防火墙时,默认是“Enable firewall”,需要进行修改,改为“No firewall”,同时为了后续使用方便,建议选择允许“Remote Login(SSH)”,如图6.7所示。 图6.4 选择虚拟机操作系统 图6.5 选择镜像文件 图6.6 红帽配置界面 ● 在添加软件包时,建议选择“Customize software packages to be installed”和“Everything”,用户可以根据需要在此处添加必需的软件包,如图6.8和图6.9所示。 之后,只要等待安装,更换镜像文件即可。 图6.7 防火墙配置 图6.8 用户自定义软件包 图6.9 选择安装所有软件包 6.2.2 SDK套件安装 1. ?SDK套件简介 DM6467平台的开发软件套件名为DVS6467_SDK,其软件结构如图6.10所示。 该套件将TI公司繁琐的安装、配置、各个目录下程序编译器路径的复杂配置等进行简化,很大程度上减少用户的操作,降低开发者的开发难度。 DVS6467平台的开发软件套件为DVS6467_SDK.tar.gz。其中包括ARM端的交叉编译器、Linux内核以及目标文件系统开发包、相关软件开发包、Linux环境的NFS文件系统包等。 图6.10 SDK套件软件概述 2. ?SDK套件的安装过程 SDK的安装建议以root帐号登录Linux服务器,且一直以root权限进行所有操作,开发过程也以root权限进行开发。 将SDK安装到Linux服务器的安装步骤如下: (1) 复制。将开发套件DVS6467_SDK.tar.gz复制到Linux服务器的/opt目录下。 (2) 安装。在Linux服务器下,进入到/opt目录,使用表6.1中的命令进行解压安装操作。如果没有安装到/opt目录下,下面提及的相关路径都要和安装的路径相一致
您可能关注的文档
- C语言编程技巧分析 作者 kj第1章 基础知识编程技巧分析.ppt
- C语言编程技巧分析 作者 kj第3章 循环结构编程技巧分析.ppt
- C语言编程技巧分析 作者 kj第4章 数组编程技巧分析.ppt
- C语言编程技巧分析 作者 kj第6章 预处理编程技巧分析.ppt
- C语言编程技巧分析 作者 kj第8章 结构体共用体和枚举类型以及链表编程技巧分析.ppt
- C语言编程技巧分析 作者 kj第9章 位运算编程技巧分析.ppt
- C语言程序设计(第二版) 作者 978-7-302-32355-6 kj-第1章C语言概述.ppt
- C语言程序设计(第二版) 作者 978-7-302-32355-6 kj-第2章数据类型、运算符和表达式.ppt
- C语言程序设计(第二版) 作者 978-7-302-32355-6 kj-第6章数组.ppt
- C语言程序设计(第二版) 作者 978-7-302-32355-6 kj-第8章预处理命令.ppt
文档评论(0)