问题标签 [xenomai]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 如何将 Linux 内核编译并安装到 ARM 套件中
我身边有一个 ARM 套件,我的机器上有一个用 Xenomai 修补的 Linux 内核源代码。我知道我可以通过 USB 电缆和(当然是基于 Windows 的)软件将数据发送到套件,但我不知道我应该发送什么才能使套件运行 Linux。
(评论澄清:这是一个 Atmel AT91SAM9260-EK 套件。它使用 SAM-BA 和 SAM-PROG 通过串行或 USB 电缆加载和卸载数据。)
linux - 加载共享库时的 Linux 错误:无法打开共享对象文件:没有这样的文件或目录
程序是 Xenomai 测试套件的一部分,从 Linux PC 交叉编译到 Linux+Xenomai ARM 工具链。
编辑:好的,我没有注意到末尾的 .1 是文件名的一部分。这到底是什么意思?
c - 将 pthread 作为输入并将其挂起的函数
我正在尝试从 POSIX 中的 ExpressLogic 移植实时 Thread_Metric,以便为我的论文对 Linux、Xenomai 和 RTAI 的 PREEMPT_RT 补丁进行基准测试。它们提供了具有以下功能的 C 源文件,您必须实现这些功能才能使基准测试工作:
现在我正在尝试实现 tm_thread_suspend 和 tm_thread_resume 函数,它们将 pthread 作为输入。我知道您可以使用 pthread_mutex_lock 和 pthread_cond_wait 例程挂起 pthread,但是您必须从线程 start_function 调用它们。我是这种东西的新手,而且我已经过头了。任何帮助表示赞赏。
real-time - preempt_rt、Xenomai 和 RTAI 之间的实时基准测试
我需要比较 preempt_rt 补丁、Xenomai 和 RTAI 之间的性能。他们每个人都有自己的基准,但他们没有给出相似的结果,而且并非所有的基准都适用于所有三个平台。我正在寻找的是一个可以测量基本性能的基准,例如中断延迟、上下文切换时间等,它将在所有三个平台上运行。我尝试实现一个 Thread-Metric基准,但它对我来说太复杂了。任何人都知道是否存在这样的基准?提前感谢您的帮助。
linux - 有没有从 Xenomai 实时线程调用 gettimeofday() 的安全方法?
我正在运行一个 Xenomai 实时线程,有时需要调用 gettimeofday(),以便根据 ptpd 找出当前时间。
但是,这样做似乎是不安全的:特别是,它偶尔会使 Xenomai 线程和 Linux 内核进入“活锁”情况,导致 gettimeofday() 旋转 CPU 并且永远不会返回,如此处所述。
我的问题是,有没有一种安全的方法可以从 Xenomai 实时线程中获取 gettimeofday() 的信息?我正在考虑将我自己的 gettimeofday() 版本添加到我的 Linux 内核中(如果 read_seqretry() 返回 true,我的版本将失败,与发生这种情况时将永远循环的常规版本不同)。但是,如果有更好的方法,我不会立即开始定制 Linux 内核。
ubuntu - Ubuntu 上的 Xenomai:vxworks 皮肤已禁用?
我是 Xenomai 的新手,所以如果我的问题很愚蠢,请原谅我
我已经使用命令在我的 ubuntu 11.04 中安装了 xenomai 2.4.8
现在我想测试一个简单的 vxWorks 程序,但是当我编译我的程序时,我收到了这条消息
modprobe xeno_vxworks 的输出是
我的问题是,我怎样才能 eanble xeno_vxworks 模块?
谢谢
ubuntu - 如何使用 xenomai API?
我在 ubuntu 11.04 上安装了 xenomai-runtime。
xenomai 的安装完成了吗?
我发现我找不到 xenomai 的内核并从中引导。
所以我的问题是:
1.如何启动xenomai的内核?
2.如何在xenomai API上编写最简单的程序“hello world”?
3.哪里有xenomai的文档或者例子?
谢谢~
kernel - 在 Boot-Grub 菜单 Linux 上看不到内核映像
我正在尝试通过修补 Xenomai 框架来制作实时内核:Xenomai 2.6.0 和 Kernel 2.6.38.8
我修补成功了。并且能够构建内核:
在目录make install
中创建和图像之后/boot
。但是当我尝试时sudo update-grub
,进程被锁定,电脑死机,当我重新启动计算机时,我再也看不到那个内核映像了。
没有错误或警告,但我在 grub 菜单上看不到我的编译器图像。
PS:我看不到内部grub.cfg
,进程冻结!
c - linux/bin/ld: 找不到 -lrtdk Xenomai
我在 ld 的联机帮助页中找不到任何关于此的内容。
http://www.cs.ru.nl/lab/xenomai/exercises/ex01/Exercise-1.html
以下是 Makefile:
请帮忙。
c - 如何实时运行无限循环 - Linux?
我用 Xenomai API 编写了一个带有无限循环的 hello world 程序,如下所示: 这很快就会终止。
我实际上想通过latencytop
.
如何实时运行无限循环?