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

DM642应用程序移植

资料介绍
DM642应用程序移植DSP应用程序的移植和软件架构体系

Qianyong(anqian88@etang.com)

一.基于X86(Pentium4)平台的VC++应用程序 如何移植到DM642平台?有哪些关键点?
.c/.cpp/.asm /.lib/.dll…… .c/.cpp/.asm /.lib/……

Visual C++

移植

CCS

X86 Platform

DM642

关键点一:分析并提取VC++应用程序中与 算法相关的代码
算法移植的第一步就是分析并提取VC++应用程序中与算法相 关的代码,并参考VC++应用程序,重新建立算法验证的程序框架和 测试环境。
void algo_verify(void) { Setup&Init AlgoEnv; Create&Init AlgoObj; while(1){ Get InData; Processed by Algo; Output Result; }

Algorithm (API)

Dsp/bios ……

CDB/Cmd }

1.创建CCS项目并加入 算法和验证等代码/库

2.描述并配置(CDB)验 证平台以及系统环境; Sim/Dm642

关键点二:编译器&平台相关的基本数据 类型之间的差别:
DATA TYPE char short int long float double VC&x86 8-bit 16-bit 32-bit 32-bit 32-bit 64-bit CCS&Dm642 8-bit 16-bit 32-bit 40-bit 32-bit 64-bit

注:1. CCS&Dm642体系中,long型数据的取值范围是按40-bit 来计算的,而占用的存储空间却是按照64-bit来计算的; 2.VC& x86体系中定义了bool数据类型,它占用8-bit(VC5.0 and la
标签:DM642应用程序移植
DM642应用程序移植
本地下载

评论