Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 vxworks 中,数据区域是在所有创建的任务(如 linux 线程)之间共享的?还有我觉得每个任务应该分开的文本和代码段呢
在 VxWorks 5.x 中,所有的数据和文本段都是跨任务共享的。实际上,只有一个内存空间。
Vxworks 6.x 引入了与 Linux 进程类似的实时进程,其中数据和代码段特定于单个进程,但进程内的所有任务(线程)共享这些段。在 VxWorks 6 中,您还可以将内核空间视为它自己的内存空间,其中包含在内核中运行的所有任务的共享数据和代码段。