没有合适的资源?快使用搜索试试~ 我知道了~
SEED_DVS6446_Development_Software_User's_Guide
需积分: 10 1 下载量 46 浏览量
2012-04-12
15:12:27
上传
评论
收藏 729KB PDF 举报
温馨提示
SEEED_DVS6446的用户手册,适合初学者来看看
资源推荐
资源详情
资源评论
SEED International Ltd.
SEED DVS6446 Development
Software User’s Guide
概述:
文档详细介绍基于 DVS6446 平台的 Linux 服务器下的开发套件的安装配置与使用,套件下各个部件
的使用介绍,以及系统下各个启动方式的配置等操作。
名称:
SEED DVS6446 Development Software 用户指南
版本:
version 1.2
修改:
版本 修改时间 修正作者 修正说明
version 1.0 2008/6/18
张士杰 文件创建
version 1.1 2008/6/20
张士杰 错误修正
version 1.2 2008/7/22
张士杰 版式
version 1.3 2008/10/31
张 烽 修改 DDR
商标声明:
、SEED 、SEED International Ltd.等均为北京合众达电子技术有限公司注册商标。
本文档提及的其他所有商标或注册商标,由各自的所有人拥有。
Note:任何修改操作请在上述表格备注说明。
www.seeddsp.com
SEED International Ltd.
目 录
第一章 SEED DVS6446 Linux开发环境.......................................................................... 1
1.1 Linux服务器搭建 ................................................................................... 1
第二章 SEED DVS6446 SDK安装 .................................................................................. 2
2.1 SEED DVS6446 SDK套件 ...................................................................... 2
2.2 SEED DVS6446 SDK 安装..................................................................... 2
第三章 SEED DVS6446 MontaVista Linux内核编译使用 ................................................ 5
3.1 SEED DVS6446 Linux内核源码 .............................................................. 5
3.2 SEED DVS6446 Linux内核配置 .............................................................. 5
3.3 SEED DVS6446 Linux 内核编译 ............................................................ 6
3.4 SEED DVS6446 Linux内核TFTP Boot启动............................................. 6
第四章 SEED DVS6446 Demos编译及演示 ................................................................... 9
4.1 SEED DVS6446 Demos编译 .................................................................. 9
4.2 SEED DVS6446 Demos 演示............................................................... 10
第五章 SEED DVS6446 CMEM 模块........................................................................... 15
5.1 SEED DVS6446 CMEM编译与例程 ...................................................... 15
第六章 SEED DVS6446 DSPLINK模块 ........................................................................ 17
6.1 DSPLINK简介 ....................................................................................... 17
6.2 DSPLINK配置与编译............................................................................. 19
6.3 DSPLINK示例程序演示 ......................................................................... 32
附录................................................................................................................................. 36
A.TFTP Server搭建 ...................................................................................................... 36
A.1 Linux下TFTP SERVER搭建 ................................................................... 36
A.2 Windows下安装TFTP SERVER ............................................................. 37
B.常用启动方式配置 ..................................................................................................... 37
B.1 启动方式硬件连接 .................................................................................. 37
B.2 PC主机端串口控制台搭建 ...................................................................... 37
B.3 TFTP下载内核启动挂载网络文件系统方式............................................. 38
B.4 NAND Flash内核启动挂载网络文件系统方式 ......................................... 39
B.5 TFTP下载内核启动NAND Flash中文件系统方式.................................... 39
C.VGA视频输出与复合视频输出配置............................................................................... 40
SEED DVS6446 Development Software User’s Guide
SEED DVS6446 Linux开发环境
SEED DVS6446 Linux 开发环境通常包括 Linux 服务器、Windows 工作台及 SEED
DVS6446 平台三者处于同一个网络中,如下图示:
开发工程师在 Linux 服务器上建立交叉编译环境,Windows 工作台通过串口和 JTAG
与 DVS6446 开发平台连接,开发人员可以在 Windows 工作进行程序开发或者远程登
陆到 Linux 服务器进行开发。
1.1 Linux服务器搭建
Linux 服务器搭建建议选择常用的 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 9 是很多 Linux 开发者采用的比较老的版本的 Linux,也是 Linux Starter
首选的 Linux 发行版本,而 Fedora Core 系列和 Red Hat Enterprise Linux v4 是作者开
发 DaVinci 平台产品期间是使用较多的系统,使用较为方便。
Linux 系统 PC 机端的安装,再此不做详细介绍,用户可以很方便的从网络上获取丰富
的资源。
Note:安装 Linux 系统过程中,请勿选择安装防火墙。
1
SEED DVS6446 Development Software User’s Guide
SEED DVS6446 SDK安装
SEED DVS6446 平台随机的开发软件套件为 SEED-DVS6446_SDK,该套件基于 TI
的 DVEVM 和 DVSDK V1.20 版本系列套件进行整合,将 TI 的繁琐的安装、配置、各
个目录下程序编译器路径复杂的配置等进行简化,很大程度上减少用户的繁琐操作,降
低开发者的开发难度。
Note:以下将 SEED-DVS6446_SDK 简称为 SEED-SDK;
2.1 SEED DVS6446 SDK套件
SEED DVS6446 平台的软件开发套件包含以下软件组件:
mvl_lsp_setuplinux_1_20_00_10.bin
mvl_ setuplinux_1_20_00_10.bin
mvl_target_ setuplinux_1_20_00_10.bin
dvevm_ setuplinux_1_20_00_10.bin
dvsdk_ setuplinux_1_20_00_10.bin
dsp_bios_ setuplinux_5_31_01_07.bin
cg_setuplinux_6_0_14.bin
以上为 TI 的 DVEVM 与 DVSDK v1.20 版本的开发套件,SEED DVS6446 的开发套件
基于上述部件进行了整合,并进行了测试验证,完全等同于 TI 的套件,用户可以直接
使用该套件进行 ARM 端驱动、应用程序和 DSP 端算法的开发工作。
SEED-SDK 套件提供了 Linux 内核、ARM v5t 交叉编译器、DSP 端开发工具,ARM
编解码程序源码,DSPLINK、CMEM 源码、CODEC ENGINE 例程源码等资源。
2.2 SEED DVS6446 SDK 安装
SEED-SDK 的安装建议完全按照以下步骤与路径进行配置,以简化后续各种配置的繁
琐,安装过程以 root 账号登陆 Linux 服务器,且一直以 root 权限进行所有操作,开发
过程也以 root 权限进行开发。
约定:
Host # 表示 Linux 开发机(服务器)控制台提示符
Target # 表示 DVS6446 平台的串口控制台提示符
SEED-SDK 安装到 Linux 服务器的安装步骤如下:
复制
将 SEED DVS6446 Development Software 目录下的 DaVinci 开发套件
SEED-DVS6446_SDK.tar.gz 复制到 Linux 服务器的/opt 目录下;
安装
在 Linux 服务器下进入到/opt 目录下,进行解压安装操作,使用命令:
Host #tar zxvf SEED-DVS6446_SDK.tar.gz 该过程将所需要的软件安装到/opt 根
2
SEED DVS6446 Development Software User’s Guide
目录下,安装过程需要 5-10 分钟,请等待完成。
SEED-SDK 安装完成后,在/opt 下创建如下目录:
dvevm_1_20 该目录下为 DVEVM 与 DVSDK 套件,包括各种 cmem、
dsplink、frame component、codec engine、demo 源码及
dspbios、xdctools 、cgtools 等 dsp 端编译器等资源;
mv_pro_4.0 该目录下为 ARM 端的 armv5t 交叉编译,linux 内核以及目
标文件系统;
nfs 该目录为配置完毕的 NFS 文件系统;
SEED-SDK 配置
SEED-SDK 安装完毕仅需对其进行简单的配置即可以使用,进行 demo 等程序的
编译等操作。
¾ 配置 ARM v5t 交叉编译器 PATH
1. 以 root 操作,进入到 root 根路径,执行命令:Host # cd /root
2. 修改 root 目录下.bash_profile 文件,打开.bash_profile 文件,在
PATH=$PATH:$HOME/bin 其下面一行,添加如下内容
PATH="/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin:/opt/mv_p
ro_4.0/montavista/pro/bin:/opt/mv_pro_4.0/montavista/common/bin:$PA
TH"保存退出即可(可能需要重启生效)。
修改完毕如下图所示:
3
剩余42页未读,继续阅读
资源评论
wangfalun168
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功