此文转载自TI官方中文网站:http://focus.ti.com.cn/cn/dsp/docs/dspcontent.tsp?contentId=72126
达芬奇和 OMAP 处理器作为片上系统 (SoC) 器件,旨在借助对通用处理器、专业数字信号处理器和专用硬件加速更加智能的集成以增强多媒体体验。 达芬奇视频处理器(DM3x 和 DM6x 器件)和 OMAP 处理器(OMAP3x 和 OMAP-L1x 器件)针对解压缩并显示视频、存储音乐、运行并显示 Web 浏览器或采集从触摸屏的输入等各种应用进行了优化。
*** 作系统 (OS) / 板级支持包 (BSP)
TI 为主要的几个 *** 作系统提供了特定的 BSP 软件包,其中包括器件驱动程序和启动加载程序。 *** 作系统 (OS) 支持覆盖了 linux、WinCE 和 TI 免费的 RTOS(DSP/BIOS™ 内核),以及 Community linux 和 AndroID™。 TI 还使第三方开发者网络成员能在 TI 平台上开发自己的 BSP。
中间件 / 框架
这些应用特定软件包采用底层 *** 作系统服务。 TI 借助特定于 *** 作系统的框架和行业标准框架进行工作,从而实现在平台上的优化。 主要示例有:QT、GStreamer、MS Direct Show、Adobe Flash 和 MS Silverlight。
应用软件 / 演示
TI 将示例应用和演示纳为软件开发套件 (SDK) 的一部分。 这些演示为那些使用适用 SDK 的客户提供了一个起点,另外还能演示 TI 平台的功能。
软件开发环境
为了实现 ARM 软件开发,TI 提供了 Code Sourcery 用于 linux 开发的 Sourcery G++™ GCC 和 GDB 工具,以及用于 WinCE 开发的 Visual C++。 为了实现 DSP 软件开发,TI 提供了 Code Composer Studio™ (CCStudio) IDE。 对于 ARM RTOS 应用而言,开发人员可以使用相应的第三方 IDE 或 CCStudio 以便于选择 RTOS 解决方案。 TI 提供具有各种 PC 接口、速度和价格的 JTAG 仿真器,客户可通过 TI 的开发者网络获取。
算法 / 编解码器
TI 在 DSP 或硬件加速上提供了优化的音频和视频编解码器,这对于构建多媒体产品的客户而言是一个极大的优势。 DM3x 器件 - 仅采用 ARM 和 硬件加速架构,具有定制编解码器,无需 DSP。 DM64x 器件 - 带 DSP,拥有经过优化的编解码器。 可随时投产的编解码器提供免费下载。
TI 还无限提供众多库的访问权限,可帮助缩短开发时间。 这些软件库还提供 PC 等效/MATLAB® 模型,以简化 PC 向 C6000™ DSP 的迁移过程。 大多数按源码提供的库均支持定制。 主要有三种类型的软件库可供满足不同的需求:
构件块库 特定应用 / 加速库 可简化开发过程并提高质量的平台库 总结以上是内存溢出为你收集整理的DSP+ARM® 处理器全部内容,希望文章能够帮你解决DSP+ARM® 处理器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)