本文主要是介绍001 TI的DSP跑OS,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
TI公司常用的DSP芯片可以归纳为三大系列:
-
TMS320C2000系列,称为DSP控制器,集成了flash存储器、高速A/D转换器以及可靠的CAN模块及数字马达控制的外围模块,适用于三相电动机、变频器等高速实时工控产品等需要数字化的控制领域。
-
TMS320C5000系列,这是16位定点DSP。主要用于通信领域,如IP电话机和IP电话关、数字式助听器、便携式声音/数据/视频产品、调制解调器、手机和移动电话基站、语音服务器、数字无线电、小型办公室和家庭办公室的语音和数据系统。
-
TMS320C6000系列DSP 采用新的超长指令字结构设计芯片。其中2000年以后推出的
C64x,在时钟频率为1.1GHz时,可达到8800MIPS以上,即每秒执行90亿条指令。其主要应用领域为:①数字通信完成FFT、信道和噪声估计、信道纠错、干扰估计和检测等。②图像处理完成图像压缩、图像传输、模式及光学特性识别、加密/解密、图像增强等。现在还有多核DSP,主要是并行数据处理,实时性更强。
DSP跑OS问题
- 原则上来讲,DSP不适合也不必要跑OS。DSP核主要优势在数字信号处理,一般不在DSP核上跑操作系统。ADI的DSP可能可以跑UCLinux。
- 有ARM核的能跑Linux操作系统,没有ARM核就跑RTOS。
- 有达芬奇结构的DSP,有两个核,一个是ARM核,一个是DSP核,ARM核负责通信,控制,DSP核负责数据处理!比如:TI的6455就是达芬奇结构,ARM可以作为控制,DSP做数据处理,通过TI的DSPLink来实现。
- 大部分DSP不适合跑Linux,跑Linux需要有个MMU。DSP内核上可以运行SYS/BIOS实时操作系统。
这篇关于001 TI的DSP跑OS的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!