首页 文章
  • 2 votes
     answers
     views

    tcp / ip接受不返回,但客户端确实如此

    服务器:vxworks 6.3调用通常的socket,bind,listen,然后: for (;;) { client = accept(sfd,NULL,NULL); // pass client to worker thread } 客户:.NET 2.0TcpClient构造函数连接到服务器,该服务器接受字符串hostname和int port,如: TcpClient clie...
  • 0 votes
     answers
     views

    我可以将共享库从Linux(或Windows)移植到Vxworks 5.5吗?

    我正在设计一组C渲染API . 所有这些都是在Linux和Windows平台下以共享库的形式完成的 . 现在我想将它们移植到VxWorks(版本5.5相当古老的版本) . 很多第三方库需要移植,例如 . openssl,sqlit3,WxWidgets ...... 我的问题是: VxWorks 5.5是否可以在不对代码进行必要更改的情况下实现? 如果不可能的话 . 是否有更高版本的VxWork...
  • 0 votes
     answers
     views

    ls命令在VxWorks目标提示符中不起作用

    我是vxworks的新手,在将VxWorks映像从主机加载到目标机器后出现问题 . 在目标机器上加载图像后(包括构建在符号表中),我在命令cd,ls等中遇到问题.cd命令正在成功但是在cd之后执行ls命令时它显示错误为value = -1 = 0xffffffff(打印错误代码为0x3d0004) . 经过大量尝试构建VxWorks映像后,我无法解决问题 . 请求任何人在这方面取悦 . 我也不确定...
  • 1 votes
     answers
     views

    使用cmake为vxworks构建OPCUA

    我正在为vxworks 6.6构建OPCUA . 我得到了一个信息 http://forum.unified-automation.com/post2724.html#p2724 下面提到“使用vxWorks CMake工具链文件为Eclipse CDT4创建一个新的CMake项目 - Unix Makefiles” . 这里的作者是什么意思“vxWorks CMake toolchainfil...
  • 1 votes
     answers
     views

    如何在C静态函数上设置VxWorks断点?

    我在C中使用vxworks平台 . 我无法在静态C函数上设置断点 . 事实上,当我在我的卡上加载代码时,我在函数名称上执行lkup时找不到它 . 如果我使用nm和grep在可执行文件中找到符号,它看起来就像函数的名称 . 我们正在将代码移植到我们的平台,该平台使用(正确)静态关键字用于大量函数,但是我无法在任何这些函数上设置断点 . 有没有人知道为什么我看不到lkup上的C静态函数以及如何查找它们...
  • 1 votes
     answers
     views

    VxWorks中的成员函数指针

    我正在为VxWorks应用程序编写C语言 . 由于VxWorks是基于C的,因此将函数指针作为参数的函数与C的成员函数指针不兼容 . 我有一个类( SomeClass ),它有30个成员函数实例化了几次,我希望能够传递给像 taskSpawn 这样的函数 . 我知道有两种方法可以实现,但我并不特别喜欢传统的解决方案: 使用静态函数调用特定对象上的C函数指针: static void CallF...
  • 0 votes
     answers
     views

    VxWorks移植(DM8168)

    我有Spectrum Digital评估板(evm816x) . 我有问题,当我试图将vxWorks 6.9移植到TMS320DM8168(davinci)时 . 我把u-boot加载到NAND,它启动,所有的okey . 然后,我用xds510 usb模拟器加载vxWorks图像 . 所有okey,vxWorks都很好用 . 然后,我试图从u-boot启动vxWorks,它通过初始化过程崩溃 ....
  • 1 votes
     answers
     views

    DIAB编译器可以在没有VxWorks的情况下生成VXE吗?

    我在VxWorks 6.9评估中用C编写了一个小应用程序 . 它使用来自windriver / target / usr / apps / samples的示例代码和makefile . 我想为英特尔旁边的其他平台编译它 . 我已经下载了DIAB编译器评估,它带有令人印象深刻的目标列表,但是我在编译应用程序时遇到了问题,特别是因为它缺少来自target / usr / make等的规则 . 在没有...
  • 5 votes
     answers
     views

    vxworks中的C 11

    我是VxWorks的新手,我正在VxWorks平台上使用C开发软件 . 我想知道VxWorks编译器是否支持C 11标准 . 我问这个问题的原因是因为没有shrink_to_fit()std :: vector函数可用(此函数在c 11标准中引入) . 所以我想知道是否有任何方法可以在VxWorks中使用C 11标准编译代码 .
  • 1 votes
     answers
     views

    Windriver VxWorks模拟器自修改代码

    早上好 . 我有一个自修改代码的程序 . 真的,它构建二进制文件,然后由 ELFPatch 更改并更改某些函数的序言 . 我正在使用 Windriver WorkBench 3.3 & VxWorks 6.9 Update3 . 当我在模拟器上运行我的代码时,我创建了一个标准模拟器(PENTIUM): void replace_prolog(void* func_ptr) { c...
  • 0 votes
     answers
     views

    如何从vxworks 5.5中的代码编写和执行shell脚本?

    我发现这些问题中提到了一个 execute() 函数,并且从未正式支持过API调用:Redirecting to stdin in order to execute script in vxworks 6.7Executing a script from inside code in VxWorks 6.7 我真的想知道要包含哪个库以及如何使用这个 execute() 函数,或者另外从vxwork...
  • 0 votes
     answers
     views

    在我的原子板上加载vxworks 5.5.1映像只在控制台上显示1.6

    我正在研究vxworks 5.5.1和Tornado 2.2.1为英特尔原子板移植BSP . 我设置了选项(内存,控制台(串行)和其他选项)并生成了bootrom和vxworks映像 . 我的开发主机是32位XP,我使用mkboot a:bootrom创建了一张启动软盘映像 然后我使用HDD原始拷贝将图像复制到USB . 当我用USB启动原子板时,我看到的只是显示“1.6” . 由于我将串行代码编...
  • 0 votes
     answers
     views

    vxWorks c Demangling Error

    我正在尝试编译一个简单的可下载对象模块,以便在vxWorks 6.8上运行 . 我按照说明here . 我收到了一个错误,并希望有人可以对这个问题有所了解 . 提前致谢 #include <vxworks.h> #include <stdio.h> int helloworld() { printf("Hello Worl...
  • 1 votes
     answers
     views

    在vxworks 5.5.1中,kernelInit()挂起

    我有一个原子板,我正在尝试用VxWorks 5.5.1构建一个BSP . 我有bootrom工作,它从硬盘加载vxworks.st映像(在IDE模式下配置mSATA) . 我使用pcPentium4 BSP作为构建BSP的基线 . 虽然原子核有多个线程,但所有其他AP都处于INIT SIPI模式(BIOS是基于EFI的,但它有CSM支持) BSP使用基本PIC支持进行编译(因此不启用VIRTUAL...
  • 0 votes
     answers
     views

    将问题移植到VxWorks

    我发布了以前的问题的详细信息 . 我需要将已经支持Linux / Mac的c / c代码库移植到VxWorks . 该应用程序使用套接字,pthread,互斥和临界区处理API . 我是VxWorks的新手 . 你能告诉我可能出现的问题吗?
  • 1 votes
     answers
     views

    在vxworks 5.4中显示崩溃信息

    所有,我担心在vxworks 5.4上运行的嵌入式系统 . 在这里,我在现有的巨大代码库中编写代码 . 我安装了各种异常处理,我可以看到我的异常被捕获 . 我在控制台上关注文字 . 我想知道vxworks使用什么API来打印此信息,以便我可以在代码库中搜索API . 如果vxworks 5.4不支持直接API,则输入如何打印此信息的任何输入 Illegal Instruction (Error o...
  • 3 votes
     answers
     views

    在vmware中构建多个vxworks

    当我在vmware中构建一个vxworks时,它可以工作 . 但是当我使用不同的IP分别创建更多两个vxworks时,第二个vxworks失败(log来自vxware.log): 2015-09-02T09:10:45.057+08:00| vcpu-0| W110: VLANCE: RDP OUT to unknown Register 100 2015-09-02T09:10:45.057+...
  • 0 votes
     answers
     views

    在windows7中无法看到由vxworks dosfs(fat32)生成的某些文件

    嵌入式系统有一个便携式磁盘(带有fat32文件系统)并运行带有DosFS的vxworks来创建和写入磁盘上的文件 . 有时(偶尔),系统生成的磁盘上的文件无法从Windows 7中看到 . 而在Vxworks shell中,使用命令“ll”可以显示文件 . 发生了什么?
  • 0 votes
     answers
     views

    VxWorks分配的内存多于请求的内存

    我对VXWorks中的内存分配存有疑问 . 看起来VxWorks比请求的分配了几个字节 场景1:我请求64个字节 . Vxworks分配66个字节 . 2个字节的差异 场景2:我请求88字节的内存 . Vxworks全部涂覆96个字节.Diff为8个字节 .
  • 1 votes
     answers
     views

    从VxWorks移植到Quadros / RTXC

    我正在将嵌入式应用程序代码库从“Vxworks”移植到“RTXC / Quadros” . Quadros中的'semMCreate'vxworks API相当于什么?
  • 1 votes
     answers
     views

    如何在VxWorks中逐页显示控制台中的文件?

    在VxWorks控制台中,命令“copy”可以将其内容显示到控制台 . 但如果文件太大,我更喜欢逐页显示 . 在Linux或Windows中,我可以使用“| more”附加到命令,以逐页显示所显示的内容 . 在VxWorks中,我该怎么做?
  • 0 votes
     answers
     views

    如何在vxworks ftp服务器中包含多个路径

    我正在开发一个vxworks项目 . 电脑已经安装了两个操作系统,winxp和vxworks . 通常我通过重新启动pc到WinXP来更新vxworks img并将vxworks img复制到一个目录,例如磁盘c的根目录,然后将pc重新启动到dos . dos中的启动脚本将加载'vxworks '文件并使vxworks运行 .vxworks中的 Ftpserver 组件是一个有用的实用程序 . ...
  • 0 votes
     answers
     views

    在vxworks中的xlocale中编译错误

    我正在编译Vxworks6.8上的C代码,我面临以下错误 d:/windri~1/gnu/412-vx~1.8/lib/gcc/../../include/c++/4.1/xlocale: In function 'const _Facet& std::use_facet(const std::locale&) [with _Facet = std::ctype<char&g...
  • 0 votes
     answers
     views

    VxWorks PCI驱动程序 - 编译错误

    我正在尝试在VXworks中编写PCI设备驱动程序 . 即使源文件适用于pciConfigLib,在编译之后,它也会抛出错误,指出“未定义的函数引用” . 任何帮助表示赞赏 . 谢谢VxNewbee
  • 2 votes
     answers
     views

    VxWorks 6.8图像项目未编译

    我使用的是Wind River Workbench 3.3和VxWorks 6.8 . 从命令行使用构建时一切正常,但是当我尝试在Workbench中构建时,我会收到错误 . 在尝试跟踪它时,我已经确定使用我们的板支持包和gnu工具链创建新的VxWorks图像项目时会出现同样的问题 . 我创建了一个新项目,并尝试在default_romCompress构建规范中构建它 . 我收到以下错误 . ro...
  • 0 votes
     answers
     views

    vxWorks任务块shell命令输入

    我正在生成一个vxworks任务(taskSpawn,优先级为99) . 此任务是持续处理数据 . 如果任务运行,我无法在vxworks shell中输入任何命令 . tShell任务优先级为105 . 那么如何在shell中输入任何命令 . 我有一个命令来阻止任务进一步处理数据 .
  • 1 votes
     answers
     views

    获取memPartFree错误vxWorks

    我正在尝试在RTP之间传递矢量一切都很好,但我得到memPartFree错误! #include <iostream> #include <taskLib.h> #include <cstdlib> #include <vector> #include <msgQLib.h> using namespace std; #define T...
  • -1 votes
     answers
     views

    使用VxWorks 6.8进行zlib编译错误

    我试图在VxWorks 6.8上使用gzip压缩功能 . VxWorks开发指南帮助说, 通过将zlib库文件添加到项目中,可以独立于Wind River Web Server将gzip压缩功能添加到系统中 . 为此,请将installDir / components / webcli-4.x / target / src / wrn / wm / common / zlib中的文件添加到项目中...
  • 3 votes
     answers
     views

    vxWorks如何以相同的优先级处理两个任务?

    我们的vxWorks嵌入式系统中有两个具有相同优先级(110)的任务(T1和T2) .如果两个任务都准备好运行,常规vxWorks调度程序如何处理?哪个任务先执行?
  • 2 votes
     answers
     views

    如果你在vxWorks中被抢占了,你的时间片会发生什么?

    如果您在Vxworks中启用了循环,并且您的任务被更高优先级的任务抢占,那剩下的时间片会发生什么?

热门问题