问题标签 [lynxos]

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.

0 投票
0 回答
189 浏览

eclipse - Lynx Luminosity (Eclipse) 错误“所选操作当前不可用。”

单击“Lynx”菜单中的任何项目会导致信息弹出框显示“所选操作当前不可用”消息。版本:

  • 亮度 5.1.0
  • 日食 4.4.0

似乎与未加载 Eclipse 插件的问题相同,如其他问题中所述:Eclipse Neon + Maven = The selected operation is not available但到目前为止,我还没有找到解决此问题的解决方案.

0 投票
2 回答
130 浏览

c - 如何验证函数 X() 是从函数 Y() 而不是从函数 Z() 调用的?

您能否提供任何示例如何验证函数 X() 是从函数 Y() 而不是从函数 Z() 调用的?

使用“C”或汇编语言?

提前致谢。

更新:02-03-2015

  1. 假设内核源代码有很多驱动程序调用相同的函数,例如 SPI(串行外围接口)和 GPIO(通用输入输出)的驱动程序源代码正在调用相同的函数,例如“bzero()”。

    void bzero(void *s, size_t n);

  2. 我要测试SPI和GPIO驱动(驱动代码不能修改)。为此,我编写了测试驱动程序。我只能调用从我的测试驱动程序中公开的函数。

    uint8_t SPI_read_write(uint8_t byte_out, char *s) // 函数 1 { bzero(s,sizeof(struct_global1)); 返回字节输入;}

    uint8_t GPIO_read_write(uint8_t byte_out, char *s)// 函数2 { bzero(s,sizeof(struct_global2)); 返回字节输入;}

    int main()// 测试驱动 { SPI_read_write(arg1,arg2);// 当我从测试驱动调用这个函数时,它会调用 bzero
    }

  3. 函数 SPI_read_write() 和 GPIO_read_write() 函数都调用“bzero”函数。我需要确保仅在任何实例中从 SPI_read_write() 函数调用“bzero”。

更新 15-04-2017

我无法得到哪条线不清楚?一些函数 fun1() 可以从 N 个其他函数中调用。如何确定调用 fun1() 的函数?

可能它与堆栈,链接寄存器有关......

0 投票
0 回答
59 浏览

qt - 为 LynxOS 7.0 开发 Qt 应用程序

我是 LynxOS 的新手,任何人都可以对以下问题提出一些想法/建议:

  1. LynxOs 7.0可以使用哪个Qt版本开发应用程序。
  2. 为 LynxOS 7.0 构建和设置 Qt(Qt 创建者、Qt 工具包:编译器等)的适当文档。
0 投票
3 回答
695 浏览

c - 如何使用内置函数而不是 NULL 检查来验证指针?

在今天的讨论中,我发现VxWorksLynxOS中有检查,它告诉您为指针分配的地址来自有效范围。这是我第一次听到我分配的这个代码int *i=&variable;

我应该得到一个警告或错误,说明在我的应用程序中我无法将地址值分配给整数。

就像我进行 NULL 检查时一样,我只检查地址0x00000000。但是地址可能是这样的0x00000001。如果它是未映射的区域并且可能无法访问,这也是无效的情况。是否有人知道 Linux 有类似的事情,或者可以指导它在VxWorksLynxOS中是如何完成的。

有任何想法吗??

0 投票
1 回答
80 浏览

qt - LynxOS 是否支持 QT 和 QML?如果是,那么是哪个版本

需要知道 LynxOS 是否支持 QT 和 QML。如果是,那么是哪个版本的 QT

0 投票
0 回答
50 浏览

operating-system - 从内核 BSS 部分的虚拟地址中查找物理页号

我使用的是 32 位 x86 架构,我在内核空间中获取了一个全局变量,因此该变量的内存将在内核虚拟内存的 BSS 部分中分配。现在我有了该全局变量的虚拟地址,并使用该虚拟地址来读取物理页码。是否可以读取物理页码?如果是,如何?

谁能解释一下 drambase 和 kas_physbase 是什么?