vxworks

Is there a list of the common show routines in Vxworks?

In the vxWorks shell, there are a number of routines you can use to display information about the system. These routines are usually referred to as show routines because they tend to have the form of "xxxShow". Is there a list of these routines available? ...

What online resources are there to learn about VxWorks?

What are some of the online resources you have found useful to learn about VxWorks? ...

What types of sockets are available in VxWorks?

Vxworks supports standard IP v4 and IP v6 sockets, but sockets are also used for other purposes. What other types of sockets are available? ...

What is the vxWorks shared memory anchor?

In the vxWorks memory map, there is an area (bellow the load address of vxWorks) which is described as the "shared memory anchor". What is it used for? ...

How do I use the vxWorks debug agent to perform pre-kernel debugging?

The vxWorks documentation states: The WDB agent itself is independent of the target operating system: it attaches to run-time OS services through a virtual-function run-time interface. The WDB agent can execute before VxWorks is running (as in the early stages of porting a BSP to a new board)." How can I use the debug agent ...

How do you use environment variables in vxWorks?

In a vxWorks Real-Time process, you can pass environment variables as one of the parameter of the main routine. How do you use the environment variables in the kernel context? ...

Good source of information about VxWorks?

I'm new to the VxWorks Environment are there any good sources of information out there? ...

What C/C++ compilers are available for VxWorks?

I'm new to the VxWorks environment, I'm wondering what C and C++ compilers are available for use with VxWorks? ...

Need to create shared data in virtual memory in vxWorks

Hi All, We want to create shared data in the virtual memory area in vxWorks. We got some information that we need to use vmLib API for mapping virtual memory to our application. But we dont know much about how to use this. If anybody has used the same or related thing please tell me how to solve the issue. Best regards Anil ...

eventsend and eventreceive problem

Can anyone send me some sample code on how to send and receive more than one event in a single task in vxworks. ...

Will taskDelay(0) yield the CPU to a lower priority task.

If there are 3 tasks(T1,T2,t3) with priority P1 P2 P3. P1 is pended. Assume that task P2 is doing some computation. During its execution, it wants to Yield the CPU to other tasks in the system. Will TaskDelay(0) still works in this condition? or it works only when all the tasks are with same priority? Regards, Prabhu ...

Should I put the complete Tornado tree under version control or not?

I finally have a hardware guy that is insterested in controlling the firmware. This is for vxworks firmware. The tornado (2.2.1) gui creates a project file that has a list of files that were modified but they seem to be from all over the directory tree. So I am tempted to just controll those files. ...

How to setup compatible code environment between VxWorks 5.5 and 6.x?

We have an existing VxWorks 5.5 project and want to port it to VxWorks 6.6. VxWorks 6.x has a bunch of new capabilities (MMU, RTPs, etc...) which we don't want to use at this point since it would complicate the porting effort. How do we specify that we want a 5.5 compatible environment? ...

How to resolve naming conflicts when multiply instantiating a program in VxWorks.

I need to run multiple instances of a C program in VxWorks (VxWorks has a global namespace). The problem is that the C program defines global variables (which are intended for use by a specific instance of that program) which conflict in the global namespace. I would like to make minimal changes to the program in order to make this work....

How to get address of variable in a VxWorks Project

VxWorks how to get address of local variable to see the memory contents. ...

How do I build a PXE-bootable boot loader from Workbench?

I'm trying to build a VxWorks boot loader that is PXE-bootable from Workbench, but not having any success. Here is a run-down of my environment: VxWorks 6.6 + latest patches Workbench 3.0 + latest patches Montevina BSP release 2.0/1 The target is a Dell Precision M4400 laptop. Here's what I've been doing, without success: Create a ...

Batch file doubts

Hi, I have a .bat file shown below in which I want to redirect the whole contents present in my IDE to some text file. D:\WindRiver\wrenv.exe -p vxworks653-2.2.3 run D:\WindRiver\wrenv.exe -p vxworks653-2.2.3>C:\ThreePartition\output.txt PAUSE I am able to just get some partial output i.e I am unable to get the errors which are t...

Issues in porting c/c++ code to VxWorks

Hi, I need to port a c/c++ codebase that already supports Linux/Mac, to VxWorks. I am pretty new to VxWorks. Could you let me know what are the possible issues that could arise? Thanks. ...

Porting issues to VxWorks

Hi, I am posting details to my previous questions. I need to port a c/c++ codebase that already supports Linux/Mac, to VxWorks. The application uses socket, pthread, mutex and critical section handling APIs. I am pretty new to VxWorks. Could you let me know what are the possible issues that could arise? Thanks. ...

taskVarAdd used twice for the same variable

Hi All, I have a global struct added to my task using taskVarAdd() API. But during some scenarios, the same global struct is is added to the same task again using taskVarAdd() API. [i.e., taskVarAdd() is called twice from a task for a same variable]. This struct will maintain the taskID, message queue ids for that task. My Questions...