Inside 发表于 2014-10-13 09:20:27

达芬奇系列高端DSP开发,应该从何入手?

如题,各位前辈们能否说说目前高性能DSP(如达芬奇DM8148)一般都是在什么环境下开发的,网上搜到有以下几种方式:
1、基于Linux开发,TI提供了EXSDK工具库,由Linux来调用外设,DSP做算法,这样在Linux下要建立一套开发环境,设置交叉编译等等。
2、裸机开发,TI提供有rCSL(Chip Support Library)库,库里包含寄存器的地址,这样就是配置寄存器的开发很是麻烦,而且目前好像找不到DM8148的rCSL库。
3、基于DSP/BIOS(SYS/BIOS、TI KERNEL)的开发,即TI自带的OS,基于DSP核,有外设驱动库BIOSPSP,但这款OS看起来也很复杂,需要投入大量精力,而且发现目前只有内核支持8148,找不到8148的外设库。
目前项目里需要用到这个达芬奇DSP与FPGA之前建立FIFO通信,传输大量数据,而且还要用到SATA硬盘接口和千兆以太网,实现数据存储和转发、以及串口等常见外设(算法暂时不做要求),用哪种开发方式比较好呢,请各位前辈指点一下。

changer15309 发表于 2014-10-13 09:41:39

ti提供的文档很多,建议先从文档入手    另外指出两个错误1.是EZSDK 不是EXSDK2.DSP/BIOS在5版以后更新为SYS/BIOS 支持更多处理器,包括arm dsp 以及430    8148用的是sysbios

changer15309 发表于 2014-10-13 09:42:22

不知道单核的dsp能否满足你的要求?如果不需要arm就选单核的,比如dm6437
页: [1]
查看完整版本: 达芬奇系列高端DSP开发,应该从何入手?