小编SOK*_*OKS的帖子

Gnuplot 直方图 x 对数刻度

我在 bash 脚本中使用 gnuplot 来绘制一些东西。对于这个特殊的图形,我需要打印矩阵的数量(y 轴),并将矩阵大小作为 x 轴。由于分布可能非常稀疏,我想对 x 和 y 使用对数刻度。它与 y 配合得很好,但 gnuplot 告诉我,当我使用直方图样式时,我无法为 x 轴提供对数刻度。

有什么想法可以调试这个吗?或者如何使用类似的方式呈现结果?

set style data histogram
set style histogram cluster gap 1
set style fill solid border -1
set logscale xy
plot '$res/histo-$ld-$lr-$e-$r' using 2:xtic(1) title 'Run'
Run Code Online (Sandbox Code Playgroud)

错误是:

line 0: Log scale on X is incompatible with histogram plots
Run Code Online (Sandbox Code Playgroud)

提前致谢。

编辑:顺便说一句,我使用的是 gnuplot 4.4 patchlevel 4 并且刚刚更新到最新版本(即 4.6 patchlevel 5)

scaling gnuplot histogram

4
推荐指数
1
解决办法
4580
查看次数

如何在 Linux 用户空间中进行类似 GPIO 中断的处理

不确定我是否应该将其发布在这里,但我必须问一下。

语境 :

  • 嵌入式平台上的 Linux (CPU @~500MHz)
  • 一个团队致力于单一用户空间软件
  • 一个团队致力于 Linux + 驱动 + uboot 等。

软件必须处理 GPIO,有些是输出(需要时写入),有些是输入(某些需要时读取,其他最好是类似中断)。

该软件是一个多线程应用程序,在 SCHED_FIFO 调度策略中具有约 10-15 个线程。

假设我有一个名为 WGPIO 的模块,它是处理 GPIO 的包装器。(顺便说一句,这是由 Linux 团队开发的。WGPIO 仍然位于用户空间,但如果需要,他们可以开发驱动程序)

这是我们所说的设计的一些伪代码。

gpio_state state = ON;
// IO_O is output. Set to ON, don't care if it's active_high or active_low btw
WGPIO_WriteOutput(IO_O,state);

// IO_I is input, read when needed
WGPIO_ReadInput(IO_I,&state);

// register callback when rising edge occurs on IO named IO_IT
WGPIO_SetCallback(IO_IT,EDGE_RISING,my_callback);
// Unmask to enable further IT-like processing
WGPIO_UnmaskIRQ(IO_IT);
Run Code Online (Sandbox Code Playgroud)

我必须能够在 …

c++ linux gpio

0
推荐指数
1
解决办法
9782
查看次数

标签 统计

c++ ×1

gnuplot ×1

gpio ×1

histogram ×1

linux ×1

scaling ×1