View Single Post
  #9   Spotlight this post!  
Unread 23-08-2013, 19:30
wireties's Avatar
wireties wireties is offline
Principal Engineer
AKA: Keith Buchanan
FRC #1296 (Full Metal Jackets)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: Rockwall, TX
Posts: 1,170
wireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond repute
Send a message via AIM to wireties
Re: Using multiple programming languages via DLL

There is no such thing as a dynamically linked library (DLL) in VxWorks (the operating system on the robot). DLLs are a Windows thing. VxWorks does support .so style dynamic libraries in exactly the same format as Linux. But using dynamic libraries also requires the use of real-time processes (RTPs, which look much like processes and threads in Linux) in VxWorks. Wind River has never released a board support package (BSP) for the FIRST robots with RTPs included/enabled (that I know of). FIRST robots use tasks in kernel space with no RTP support (thus no .so support).

Does anyone know if the Java-enabled kernel we get from Wind River has the JNI libraries included?

TIA
__________________
Fast, cheap or working - pick any two!