602A - DSP6000 学习进阶

SEED-DEC138的Linux开发环境是什么? 

A:建议客户安装RHEL5.4或Ubuntu10.04以上版本进行开发。产品文档多以ubuntu系统作为演示平台,安装此系统会更方便进行各种操作。 

ASIC(Application Specific Integrated Circuit)是专用集成电路。 目前,在集成电路界ASIC被认为是一种为专门目的而设计的集成电路。是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。ASIC的特点是面向特定用户的需求,ASIC在批量生产时与通用集成电路相比具有体积更小、功耗更低、可靠性提高、性能提高、保密性增强、成本降低等优点

OMAP 德州仪器 (TI) ​公司的开放式多媒体应用平台OMAP(Open Multimedia Application Platform)是一种为满足移动多媒体信息处理及无线通信应用开发出来的高性能、高集成度嵌入式处理器。

DSP6000 学习进阶
主要:标准C -> C和汇编混合编程 -> DSP/BIOS -> XDAIS -> RF5 
说明:DSP6000的开发难度明显增大,不论是硬件还是软件。

DSP62XX & DSP67XX:开发这两类DSP,硬件上会初步遇到信号完整性问题,软件方面来说,DSP/BIOS是必需的,复杂的程序还需要XDAIS和RF3、RF5的知识。 

另外还有一些辅助知识,根据自己需要可以选学: 
1、GEL:推荐所有阶段的开发者都要学; 
2、RTDX:一般来说没有必要学习; 
3、CCS中的C++面向对象编程技术:不建议采用; 
4、CSL:对于DSP6000以上的开发,必须的; 
5、各种DSP库函数:对于复杂算法程序,建议学习。 

DSP/BIOS是CCS中集成的一个简易的嵌入式实时操作系统,能够大大方便用户编写多任务应用程序。DSP/BIOS拥有很多实时嵌入式操作系统的功能,如任务的调度,任务间的同步和通信,内存管理,实时时钟管理,中断服务管理等。有了它,用户可以编写复杂的多线程程序,并且会占用更少的CPU和内存资源。DSP/BIOS是一个可用于实时调度、同步,主机和目标机通信,以及实时分析系统上的一个可裁减实时内核,它提供了抢占式的多任务调度,对硬件的及时反应,实时分析和配置工具等。同时提供标准的API接口,易于使用。它是TI的eXpressDSP实时软件技术的的一个关键部分

 

你可能感兴趣的:(ubuntu)