- 5
- 0
- 约 4页
- 2018-05-03 发布于重庆
- 举报
SysLink应用基础
什么是 SYS/BIOS
SYS/BIOS是由TI提供的、广泛用于各种数字信号处理器(DSP)和微控制器(MCU)的实时操作系统内核。SYS/BIOS为嵌入式应用提供广泛的系统服务,包括抢占式多任务、内存管理和实时分析等
2. SYS/BIOS功能和特性
允许许抢占(实时操作系统)
基于优先级的调度管理机制保证了最高优先级的线程能在第一时间执行
SYS/BIOS定义了四种线程类型:
Hardware Interrupt
Software Interrupt
Task
Idle Function
各线程有隐式的和显示的优先级:
隐式优先级由线程类型决定
显示优先级由用户决定
提供了五种线程间交互机制以进行线程间的同步和通信
Semaphore
Gates
Events
Mailboxes
Variable-length Messaging
SYSBIOS对象可配置
静态
动态
动态内存管理
固定大小
大小可变
等等
3. SYS/BIOS的系统模块
4. SYS/BIOS 的依赖—XDCtools
XDC(eXpress DSP Components)是一个为嵌入式实时系统提供可重用组件(称作:包)的标准
RTSC(pronounced “rit-see”,Real Time Software Components)是一个基于C的编程模型,用于开发创建和使用嵌入式平台
原创力文档

文档评论(0)