VxWorks软硬件设计及实例分析tof@felab
VxWorks软硬件设计及实例分析 tof@felab
主要内容VxWorks特点Tornado界面硬件实例软件流程用户程序框架更多技术细节
主要内容 ⚫ VxWorks特点 ⚫ Tornado界面 ⚫ 硬件实例 ⚫ 软件流程 ⚫ 用户程序框架 ⚫ 更多技术细节
一、VxWorks的特点支持多任务实时性强体积小,可裁剪支持多种CPU支持网络通讯、串口通讯汇编+标准C的编程模式内核和定制任务可以分开编译、动态下载,支持用户自定义启动任务
一、VxWorks的特点 ➢ 支持多任务 ➢ 实时性强 ➢ 体积小,可裁剪 ➢ 支持多种CPU ➢ 支持网络通讯、串口通讯 ➢ 汇编 + 标准C的编程模式 ➢ 内核和定制任务可以分开编译、动态下载,支持 用户自定义启动任务
VxWorks多任务为什么多任务每个明显单独运行的程序称为一个任务knucklelknuckle2wristelbowshoulder
VxWorks多任务 ⚫ 为什么多任务 – 每个明显单独运行的程序称为一个任务
任务包含什么任务名和任务IDPENDED&SUSPENDED任务优先级(0~255)SUSPENDED任务状态READYTEXECPENDEDLAYED&RENDEDPENDED&DELAYED&SUSPDELAYEDPENDED&DELAYED
任务包含什么 ⚫ 任务名和任务ID ⚫ 任务优先级(0~255) ⚫ 任务状态