
VxWorks
egbert果
学习,分享,成长
展开
-
VxWorks任务调度
VxWorks任务有五种基本状态:就绪、休眠、延时、悬置、运行就绪态是任务获取了除了CPU以外的所有资源休眠态是任务等待除CPU以外的其它资源,通常是等待信号量,也成为阻塞态延时态是通过调用taskdelay函数主动释放CPU一段时间,时间到了之后就进入就绪态悬置态是一种处于调试的状态整个系统中只有一个任务是处于运行态的,通常是由处于ready态的最高优先级的任务转化来的,原创 2017-04-09 19:04:17 · 3323 阅读 · 0 评论 -
VxWorks目录架构
原创 2017-04-02 09:02:16 · 2043 阅读 · 0 评论 -
VxWorks内存分配分析
内存显示函数memPartShowstatic PART_ID testMemoryPartId = NULL;void mem_test(){ char *memoryPool; void * pMemory; static const UINT initialSize = 3000; if ((memoryPoo原创 2017-05-07 22:36:04 · 6502 阅读 · 0 评论 -
VxWorks驱动移植基础知识
VxWorks驱动架构:一、在最新发布的VxWorks6.x版本中,devicedriver可以通过两种方式来实现1、 VxBus-enabled devicedrivers 这种架构下编写的driver为OS和设备定义了一系列标准接口来和driver交互2、as legacy(pre-VxBus) device drivers这种结构下编写的驱动没有为OS和设备提供标准接口...原创 2018-07-31 16:45:13 · 4366 阅读 · 0 评论