Visit our LabVIEW Wiki LabVIEW Embedded Portal
Tags |
(This content has not been tagged yet)
|
![]() |
Aug 14 2008, 07:27 PM
Post
#1
|
|||
|
Extremely Active Member Posts: 378 Joined: 26-March 06 From: Victoria, BC Canada Member No.: 4568 Using LabVIEW Since:1998 LV:8.6 ,8.5.1 ,8.2.1
|
I'd like to hear from any LAVA members who have experience in using the Microprocessor SDK. In particular I'm looking to find out their experience re: porting code to different platforms and, in particular, any difficulties or challenges that have occurred that would support NOT using NI's SDK but going another path.
My current deployed app is windows-based but that's only because it uses functions in the Advanced Signal Processing Toolkit and, at present, that only runs in the Windows environment. So, I'm specifically wondering if anyone has tried to generate C code using this SDK to deploy LabVIEW code using functions from the Advanced Signal Processing Tooklkit. -------------------- The power of NeuroCARETM
|
||
|
|
|||
| Ad |
Aug 14 2008, 07:27 PM
Post
#
|
||
|
|
|
||
|
|
|||
Sep 10 2008, 06:51 AM
Post
#2
|
|||
|
<customize this text> Premium Member ![]() Posts: 1012 Joined: 9-April 04 From: Rotterdam Member No.: 349 Using LabVIEW Since:1992 LV:8.5.1 ,8.2.1 ,7.1.1
|
I'd like to hear from any LAVA members who have experience in using the Microprocessor SDK. In particular I'm looking to find out their experience re: porting code to different platforms and, in particular, any difficulties or challenges that have occurred that would support NOT using NI's SDK but going another path. My current deployed app is windows-based but that's only because it uses functions in the Advanced Signal Processing Toolkit and, at present, that only runs in the Windows environment. So, I'm specifically wondering if anyone has tried to generate C code using this SDK to deploy LabVIEW code using functions from the Advanced Signal Processing Tooklkit. I have only played with the LabVIEW Embedded Version in LabVIEW 7.1 the predecessor to the Microprocessor SDK. There seems to have been quite some changes incorporated since but doesn't the Advanced Signal Processing Toolkit contain specific VIs that call out to some DLL. If that is the case I do not see how you could port that DLL to your target CPU at all without the DLL source code and I think you won't be able to get that from NI. Rolf Kalbermatter
|
||
|
|
|||
Sep 10 2008, 09:18 AM
Post
#3
|
|||
|
Extremely Active Member Posts: 378 Joined: 26-March 06 From: Victoria, BC Canada Member No.: 4568 Using LabVIEW Since:1998 LV:8.6 ,8.5.1 ,8.2.1
|
I have only played with the LabVIEW Embedded Version in LabVIEW 7.1 the predecessor to the Microprocessor SDK. There seems to have been quite some changes incorporated since but doesn't the Advanced Signal Processing Toolkit contain specific VIs that call out to some DLL. If that is the case I do not see how you could port that DLL to your target CPU at all without the DLL source code and I think you won't be able to get that from NI. Rolf Kalbermatter Yes, I think that will be a problem now but I'm hoping that NI gets the message to port the toolkits to Max, Linux, etc. There's really no technological reason to not do it. It's a business decision. My guess is that, at this point, I'll be taking a different tack -- using Embedded XP -- and waiting to see what choice NI makes about the ports. -------------------- The power of NeuroCARETM
|
||
|
|
|||
Sep 10 2008, 02:08 PM
Post
#4
|
|||
|
<customize this text> Premium Member ![]() Posts: 1012 Joined: 9-April 04 From: Rotterdam Member No.: 349 Using LabVIEW Since:1992 LV:8.5.1 ,8.2.1 ,7.1.1
|
Yes, I think that will be a problem now but I'm hoping that NI gets the message to port the toolkits to Max, Linux, etc. There's really no technological reason to not do it. It's a business decision. My guess is that, at this point, I'll be taking a different tack -- using Embedded XP -- and waiting to see what choice NI makes about the ports. But in the case of dll based Toolkits porting them to their RT platforms or to Mac and Linux won't help you a single yota to use them on your custem uP system that you target with the Embedded uP SDK. Those DLLs need to be compiled and limnked into a shared library for the specific target with the toolchain for that target and possible with additional libraries needing to be ported for extra runtime support if those libraries use more than just the C runtime library. Without source code you simply can't do that. Rolf Kalbermatter
|
||
|
|
|||
![]() ![]() |
| Time is now: 1st December 2008 - 10:13 PM |