首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

DSP/BIOS 6.x 实时操作系统

DSP/BIOS 6.x 实时操作系统

高级 RTOS 解决方案
DSP/BIOS 6.x 是一种可扩展的高级实时操作系统,它提供了 DSP/BIOS 5.x 的所有多任务操作,具有众多增强的功能和性能。DSP/BIOS 6.x 目前可用于 TI TMS32064x+,包括 OMAP3x 和 DaVinci™ 系列、TMS320C674x、OMAP-L13x、TMS320C672x、TMS320C28x™、ARM926 和基于 ARM Cortex M3 的器件。DSP/BIOS 6.x 与 DSP/BIOS 5.x 内核具有高度的源码兼容性,使应用程序能够轻松植入。DSP/BIOS 6.x 附带有完整源码,无需任何运行许可费用。
DSP/BIOS 6.x 既可独立使用,又可作为 Code Composer Studio 4.0 交互式开发环境 (IDE) 的核心部分使用。图形工具支持包括配置工具、运行时对象查看程序 (ROV) 以及专用于调试和调优多任务应用程序的实时分析工具。DSP/BIOS 6.x 以经验丰富的开发、培训和支持组织为后盾,确保了最新款 TI 器件的产品质量和供货。


相关信息


特性DSP/BIOS 6.x 概述
DSP/BIOS 6.x及其关联 IPC 和 XDC 运行时软件包提供了丰富的 C 调用确定性内核服务集,使开发者能创建尖端的应用,而不会影响实时最终期限。
在 DSP/BIOS 6.x 中,DSP/BIOS 5.x 提供的服务分为三个独立的软件包。XDC 运行时软件包提供了记录、跟踪和内存管理服务,无论应用程序是否基于多任务调度程序,它都可以使用这些服务。与提供消息传递和其它 IPC 机制的 IPC 软件包类似,可单独使用核心的 DSP/BIOS 6.x 内核功能。因此,如果希望简化基于不同处理器/操作系统组合的不同子系统之间的通信,开发者可以在其它操作系统上使用 IPC API。
这三个软件包中的对象都是使用常用工具基础设施进行配置、检查和跟踪的,可提供类似于 DSP/BIOS 5.x 的无缝用户体验。
与 DSP/BIOS 5.x 相比,DSP/BIOS 6.x 具有以下增强功能:

  • 更快的多任务操作性能
  • 关键中断延迟减少
  • 事件对象
  • 可自定义的内存管理器
  • 更快、更具确定性的可变大小内存分配
  • 优先级继承门
  • HWI 和 SWI Hook 函数
  • 多达 32 个优先级
  • 可扩展工具
  • 每任务的 CPU 负载
  • 执行图中支持中断和动态创建的对象
  • API 参数检查
开发者可使用图形工具或脚本来配置 DSP/BIOS 6.x 和最小化内存占用的空间。可通过图形或脚本工具以静态方式创建对象,也可通过操作系统调用以动态方式创建对象。除了排除未使用的模块,静态配置还通过省去动态创建和删除操作系统对象(如线程和信标)所需的代码,进一步减少目标内存占用的空间。

DSP/BIOS 6.x、IPC 和 XDC 运行时对象
DSP/BIOS 6.x 对象描述
事件等待多个 DSP/BIOS 6.x 或自定义事件的任意组合
硬件中断 (HWI)从硬件中断至 DSP/BIOS 6.x 内核的接口
软件中断 (SWI)使用程序堆栈但无法放弃的轻量级抢先式线程
任务可以放弃处理器的执行的独立线程
计时器与硬件定时器的接口
邮箱任务间的同步数据交换
GateMutex优先级继承的二进制互斥体
信标统计信标
时钟时间触发函数
HeapMem可变大小动态堆
HeapBuf快速、可确定的固定大小缓冲池
HeapMultiBuf基于多个缓冲池的可变大小、可确定的动态堆
高速缓存高速缓存配置和管理
XDC 运行时对象描述
诊断用户配置跟踪,包括进行参数和状态检查
错误定义、增强和检查错误处理程序
日志低开销记录和打印语句
内存与 DSP/BIOS 6.x 和用户定义堆的内存分配接口
系统常规系统功能,例如中止、退出和系统打印
时间戳32 位和 64 位时间戳服务
IPC 对象描述
HeapBufHeapBuf 的多核/处理器安全共享存储器实施
HeapMultiBufHeapMultiBuf 的多核/处理器安全共享存储器实施
列表原子链路列表
ListMP多处理器原子链路列表
MessageQ透明可变长度消息
Multiproc处理器识别
NameServer可在多核/处理器拓扑中定位 IPC 对象
通知与其它处理器的低延迟异步中断
SharedRegion可定义不同处理器/内核之间的共享指针
与外设驱动程序的读/写或缓冲流接口
继承事业,薪火相传
返回列表