我需要在我的VxWorks应用程序中使用web服务器来显示支持远程过程调用的网页(例如,JSON-RPC)。我认为Mongoose Web Server ()将是最好的候选者,但不幸的是它与VxWorks不兼容。
如果我想把它移植到VxWorks,我应该从哪里开始呢?有没有人有这方面的经验,如果有,请给我指出正确的方向。
另外,如果有人知道更好的VxWorks解决方案,请让我知道。
我使用的是Workbench 3.2,VxWorks 6.5。
致以最好的问候,EuxOn
我想使用Cmake和Eclipse3.7IndigoCDT(设置了VxWorks奔腾和Power编译器)为编译一个库。cmake步骤运行良好,我准备好使用Eclipse项目。但是由于缺少标题,编译失败了。
示例:
#if defined __VXWORKS__
#include <sys/socket.h>
// some more includes here
#endif
这失败了,因为sys/socket.h丢失了。包含大多数头部可用的目录C:/<path to vxworks>/target/h (包括sys目录,但其中没有socket.h!)已经设定好了。缺失的
我已经在下面尝试获取以毫秒为单位的日期的系统时间。它在Linux平台上运行良好,但不能在VXworks上运行。我需要类似的vxworks解决方案。
#include <sys/time.h> /* It seems this is not available on vxworks */
#include <iostream>
using namespace std;
int main()
{
struct timeval tp;
gettimeofday(&tp, NULL);
unsigned long int ms = tp.tv_sec
我正在尝试用Vxworks6.9从ARM皮层A8中读取现场可编程门阵列(altera cyclone IV)寄存器。
例如
#define My_FPGA_IP_Address_Base 0x00000400
#define mm_avalon 0x25000000
int main(){
vxWorks_read_fromAddr (mm_avalon + My_FPGA_IP_Address_Base) ; //how can I get this on Vxworks
}
有人能帮帮我吗,提前谢谢
我尝试为VxWorks创建应用程序,它将简单地使用tftp获取文件。但是链接器不知道tftpInit()函数是什么。以下是错误示例:
dld: warning: Undefined symbol 'tftpPeerSet' in file 'lava-test/NonDebug/Objects/lava-test/lava-tests.o'
dld: warning: Undefined symbol 'tftpModeSet' in file 'lava-test/NonDebug/Objects/lava-test/lava-test