首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > 达芬奇学习

达芬奇学习

资料介绍
达芬奇学习
TI DAVINCI 开发原理(总共 5 部分)


DAVINCI 开发原理之一----ARM 端开发环境的建立(DVEVM)

1. 对 DAVINCI 平台,TI 在硬件上给予双核架构强有力的支撑,在 DSP 端用 DSP/BIOS
来支持音视频算法的运行,在 ARM 端用 MontaVista Linux(MV)来支持其对外设的管理。对
于 ARM 与 DSP 之间的数据交互,则用 Code Engine 和 Codec Server 来加以管理。
2. 在 DAVINCI 的开发程序分为 codec 部分和应用程序部分。开发应用程序前,需要搭
建软硬件开发环境。硬件环境包括: DAVINCI 开发板 DVEVM(含 TMS320DM6446的 DSP 和 ARM
的双核芯片及丰富的外设)、CCD 摄像头、LCD 显示器、硬盘(如果不用 NFS 来映射文件系统,
则可通过本地的硬盘上的文件系统)、串口线。其次是与 DVEVM 配套的 ARM 端软件开发环境。
环境搭建好后,需要对 Linux 主机进行相关配置才能使用 DVEVM 开发板。对嵌入式系统开发 ,
开发板上首先需要一个 bootloader 来初始化硬件,然后会通过 bootloader 的参数设置来启
动系统。如启动 bootloader 后,通过 tftp 来下载 MV Linux 内核镜像文件到内存运行内核,
然后通过 NFS 来启动 Linux 主机上的目标文件系统,并通过 DHCP 服务器来为开发板分配 IP
地址,这样就可以进行基于 IP 的网络视频应用开发。下面配置 ARM 端软件开发环境的各个
模块。
3. TFTP 服务器的配置:
>检查 Linux 是否安装了 TFTP 服务
$ rpm -qa|g
标签:达芬奇dsp
达芬奇学习
本地下载

评论