⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vsacftbl.def

📁 VRTX 商用嵌入式实时操作系统
💻 DEF
字号:
@dnl ------------------------------------------------------------------------
@dnl
@dnl		Copyright (c) 1992 READY SYSTEMS CORPORATION.
@dnl
@dnl	All rights reserved. READY SYSTEMS' source code is an unpublished
@dnl	work and the use of a copyright notice does not imply otherwise.
@dnl	This source code contains confidential, trade secret material of
@dnl	READY SYSTEMS. Any attempt or participation in deciphering, decoding,
@dnl	reverse engineering or in any way altering the source code is
@dnl	strictly prohibited, unless the prior written consent of
@dnl	READY SYSTEMS is obtained.
@dnl
@dnl
@dnl	Module Name:		%M%
@dnl
@dnl	Identification:		%Z% %I% %M%
@dnl
@dnl	Date:			%G%  %U%
@dnl
@dnl ------------------------------------------------------------------------
@dnl


@dnl VRTX default configuration

vrtx.enabled:			yes

vrtx.workspace_size:		0
vrtx.system.stack_size:	        8192
@dnl vrtx.interrupt.stack_size:      `@ifelse(@(board.tool.type),ix86,0,@ifelse(@(board.tool.type),sparc,0,8192))'
vrtx.interrupt.stack_size:	`@ifelse(@(board.tool.type),ix86,0,8192)'
vrtx.control_block_count:	48
vrtx.partition_count:		16
vrtx.idle_task.stack_size:	8192
vrtx.queue_count:		`@ifelse(@(tpx.enabled),yes,64,16)'
vrtx.component_disable_level: 	7
@dnl vrtx.user.stack_size:		`@ifelse(@(board.tool.type),sparc,0,8192)'
vrtx.user.stack_size:		8192
vrtx.max_task_id:		0
vrtx.user_task_count:		16
vrtx.strict_sc_putc: 		no
vrtx.txrdy_driver:		sys_ttya_xtxrdy
vrtx.tcreate_hook:		sys_tcreate_hook
vrtx.tdelete_hook:		sys_tdelete_hook
@dnl next entry will be changed at runtime as hooks are added
vrtx.tswitch_hook:		sys_tswitch_hook_null
vrtx.desc_alloc_routine:
vrtx.component_vector_table:	sys_vrtx_cvt

@dnl vrtxsa 386 specific configuration parameters

# vrtx.workspace_selector seems to be obsolete (not used by vsyslib, vrtxsa,
# vrtx32, nanokernel...).
vrtx.workspace_selector:        0
# vrtx.trap.descriptor specifies the interrupt vector via which the trap handler
# is to be invoked (used by vrtx32, not yet by vrtxsa).
vrtx.trap.descriptor:           0xf1
# vrtx.flat_data_alias specifies the read-only "alias" selector for flat data
# used by RTL (both vrtx32 and vrtxsa).
vrtx.flat_data_alias:		0x28
# vrtx.ldt_alias specifies the alias selector to the ldt's (used by vrtx32, not
# yet by vrtxsa).
vrtx.ldt_alias:			0x08

@dnl These values do not directly appear in the configuration table.
@dnl But these are used to compute additional VRTX workspace size 

vrtx.queue_element_count:	100
vrtx.partition_block_count:	100
vrtx.partition_extension_count:	0

@dnl Worksspace size formula

vrtx.workspace_size:          `@eval(3584 + \
((128+188+@(vrtx.system.stack_size)+@(vrtx.user.stack_size)+44)*@(vrtx.user_task_count)) + \
64*(@(vrtx.partition_count)+@ifelse(@(rtl.enabled),yes,1,0))+ \
2*(@(vrtx.partition_block_count)+@ifelse(@(rtl.enabled),yes,@(vrtx.user_task_count),0))+ \
20*@(vrtx.partition_extension_count) + \
64*@(vrtx.queue_count)+4*@(vrtx.queue_element_count)+96*@(vrtx.control_block_count) + \
@(vrtx.interrupt.stack_size) +0+64+64+0+0+0) '

@dnl daemons currently ignored

vrtx.tdelete.stack_size:
vrtx.delay.stack_size:
vrtx.clock.stack_size:
vrtx.idle.priority:           279
vrtx.delay.priority:          1
vrtx.tdelete.priority:        1
vrtx.by_priority:             yes
vrtx.spiff:                   yes

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -