自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 VxWorks驱动编写流程(非VxBus模式下)

VxWorks的内核驱动层次:所有类型(包括网络设备)的设备都必须向 IO 子系统进行注册方可被内核访问。ioLib.c 文件称为上层接口子系统,上层接口子系统直接对用户层可见iosLib.c 文件称为 IO 子系统,而 IO 子系统则一般不可见,其作为上层接口子系统与下层驱动系统的中间层而存在。由于 IO 子系统在整个驱动层次中起着管理的功能,其维护着系统设备和驱动的关键的三张表1、系统设备表Vxworks 内核对每个设备使用 DEV_HDR 数据结构进行表示,该结构定义如下。/h/iosL

2021-02-05 17:58:17 1223

原创 VxWorks的任务与任务调度

VxWorks任务:作为实时操作系统,任务调度是基于优先级的,且可抢占式的调度方式。同时对于相同优先级的任务,支持Round-Robin循环调度方式(以下简称RR调度)Vxworks内核三个队列:tick 队列,ready 队列,active 队列,另外还有一个队列涉及到任务,即任务等待资源时所处的队列,这个队列可以是 Vxworks 内核提供的,也可以是用户提供的,此处令其为 pend 队列。tick 队列: 当调用 taskDelay 函数让任务延迟一段固定的时间时,任务所处的队列,此时任务为

2021-02-05 17:48:43 1726

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除