mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-08 17:26:31 +00:00
We try to demonstrate some concepts for user mode: - Multiple logical applications, each with their own memory domain - Creation of a sys_mem_pool and assignment to a memory partition - Use of APIs like k_queue_alloc_append() which require thread resource pools to be configured - Management of permissions for kernel objects and drivers - Show how application-specific system calls are defined - Show IPC between ISR and application (using k_msgq) and application-to-application IPC (using k_queue) Fixes: #14683 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
14 lines
293 B
YAML
14 lines
293 B
YAML
sample:
|
|
description: userspace producer-consumer example
|
|
name: producer-consumer
|
|
common:
|
|
tags: userspace
|
|
harness: console
|
|
harness_config:
|
|
type: one_line
|
|
regex:
|
|
- "SUCCESS"
|
|
tests:
|
|
sample.userspace.prod_consumer:
|
|
filter: CONFIG_ARCH_HAS_USERSPACE
|