TI Davinci DM6441嵌入式Linux移植攻略——开发环境搭建篇

本文详细介绍了TI Davinci DM6441的嵌入式Linux开发环境搭建步骤,包括Linux软件工具包准备、Linux环境、ARM编译环境的搭建,以及TFTP和NFS服务的配置。通过这些步骤,开发者可以建立一个完整的开发平台,用于Linux系统的移植和应用程序开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

声明:本文参考网友zjb_integrated的文章《TI Davinci DM6446开发攻略——开发环境搭建》,原文地址为http://zjbintsystem.blog.51cto.com/964211/273687,内容有增删,特此声明。由于DM6441和DM6446两款芯片大同小异,在进行嵌入式Linux系统移植时可相互参考。


TI DAVINCI DM6441的开发环境搭建不像三星S3C2410,S3C2440,ATMEL的AT91SAM9260之类的单核ARM那么简单,因为DM6441还有DSP端的开发环境,以及双核之间的通信和程序编译等问题,所以开发攻略第一步就是要搭好开发环境。其实TI的EVM(TI 的开发板)也提供相关的EVM start guide(sprue66f.pdf),适合参考。

        DAVINCI开发环境搭建基本上可分以下几步:

        1) 准备好各种相关的windows,linux,DAVINCI 软件开发包安装软件;

        2) linux环境搭建;

        3) ARM编译环境搭建;

        4) DSP编译环境搭建;

        5) 编译DSP算法LIB,生成x64P,由ARM端可执行程序调用运行;

PS:本人的开发工作没涉及到DSP,因此只是搭建了前3项。后两项的操作仅供参考!

第一步:相关软件准备

LINUX下的软件工具包如下:

    1)VMware-workstation(本开发主机使用版本为7.1.2);

    2)Ubuntu Linux(Red Hat Linux当然也可以,本开发主机为Ubuntu 8.04);

    3)mvl_5_0_0801921_demo_sys_setuplinux.bin;

      (这是GCC交叉编译工具,根文件系统target。注册TI的账号,可以从TI的网站上下载)

    4)mvl_5_0_0_demo_lsp_setuplinux_02_00_00_140.bin;

       (最新montavista linux-2.6.18内核等安装包)

    5)dvsdk_setuplinux_2_00_00_22.bin(这个是TI 自己EVM的软件开发包)

    6)bios_setuplinux_5_33_06.bin;

    7)xdctools_setuplinux_3_10_03.bin;

    8)ti_cgt_c6000_6.0.23_setup_linux_x86.bin

      (以上3个文件都是从TI上下载比较新的dvsdk的工具链)

PS:以上软件工具都可在Ti上下载,这是下载网页:http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/dvsdk/DVSDK_2_00/late

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值