LabVIEW Embedded

cancel
Showing results for 
Search instead for 
Did you mean: 

Adopt emb.LV to emb.Linux Target ARM9 Prozessor

Hi,

I recommend that you follow this tutorial <http://zone.ni.com/devzone/cda/tut/p/id/5412>. This will aquaint you with the Unix Console target.

Have you added the Cygwin directory to your Path variable? Also, when installing Cygwin, choose the DOS/text option.
--
Michael P
National Instruments
0 Kudos
Message 11 of 56
(6,463 Views)

hello,professor

    i have already found the answer,thank you very much.

now i want to use the uclinux ,but how to chang the makefile?there isn't any explanation in"EMB_Porting_Guide.pdf" ,could you give me some example?

the obj file( in the... LabVIEW 8.2\Targets\NI\Embedded\ecos\build.) is the result we run the makefile on the uclinux,is it right?

 

thank you very much!

 

                                                                                                                                                                                                                                                     lianzi

i like thinking ,i enjoy doing the work.baxia
0 Kudos
Message 12 of 56
(6,459 Views)

hello professor

     i still have a question,how can we get the libs file in the LabVIEW 8.2\Targets\NI\Embedded\ecos\phytec_lpc229x.is it  just about the os?

if i want you use the uclinux,i can get the uclinux source file,but i don't know how to get the libs file?could give me some examples?

thank you very much!

Recently i have asked  many questions,beacuse i find the labview embedded development module is difficult to use if i want to use a new os.

could NI  give us more basic  examples or more infomation ?

                                                                                                                                                                                         lianzi

i like thinking ,i enjoy doing the work.baxia
0 Kudos
Message 13 of 56
(6,457 Views)
Hi,

The libraries you are referring to are the pre-built runtime libraries for the Phytec example target. These libraries are built specifically for eCos on this hardware.

For a custom target, you would want to build the runtime libraries from source for your target. There is a makefile in labview\Targets\NI\Embedded\ecos\phytec_lpc229x\build that was used to build the libraries for eCos, and another makefile in labview\CCodeGen\build\unix that was used to build the libraries for the Unix console target. I recommend that you start from the latter.

uCLinux is not a new target to LabVIEW Microprocessor SDK; version 8.5 contains a Freescale Coldfire target running uCLinux. This might be a good example for you to start from.
--
Michael P
National Instruments
0 Kudos
Message 14 of 56
(6,455 Views)
hello professor
        i  know how to do it now ,thank you very much!
 
 
 
lianzi
 
 
                                                                                                                                                                                   
i like thinking ,i enjoy doing the work.baxia
0 Kudos
Message 15 of 56
(6,450 Views)
hello professor
        i bought  the labview  embedded development module for labview 8.2,where can i download the labview  embedded development module  for labview 8.5?i want to try to use it.thank you!
i like thinking ,i enjoy doing the work.baxia
0 Kudos
Message 16 of 56
(6,449 Views)
It's available on ni.com from Drivers and Updates [link].
--
Michael P
National Instruments
0 Kudos
Message 17 of 56
(6,444 Views)
hello professor Michael
        i have learned the Freescale Coldfire target these days.what's the use of the bin file in the D:\program files\labview 8.5\Targets\NI\Embedded\unix\m5329evb?how can we get it?
and i think  we don't need to do any change in  the Makefile.sub.mk if we use the same os (uclinux),except  the file names.,such as m68k-uclinux-rt.a?
 
 
thank you very much! 
 
                                                                                                                                                                                           lianzi
i like thinking ,i enjoy doing the work.baxia
0 Kudos
Message 18 of 56
(6,424 Views)
Hi,

The file you are referring to is the uCLinux image that has been built for the ColdFire example target. Details on how to install it are contained in the LabVIEW Embedded Development Module Porting Guide on page 2-18.

If you are using the same OS, it is very likely that you will not need to make many changes to the platform defines and makefile to re-build the run-time libraries for your target. If you are using a different processor than the ColdFire, that alone will likely introduce at least a few changes. Read chapter seven of the Embedded Development Module Porting Guide for more information on porting the LabVIEW Embedded run-time libraries.
--
Michael P
National Instruments
0 Kudos
Message 19 of 56
(6,418 Views)
hello,professor Michael P,thank you for your answers.
 
now  i set up a simple project using the freescale M5329EVB uclinux target,but it can't built sucessfully,the error is as follows:
open process session.vi.(the unix console project can run now).
in my opinion, the third toolchain used in  freescale M5329EVB uclinux target  is gcc ,which is the same as the unix console.i
don't know why?
 
in the  freescale M5329EVB uclinux  Bulid Specification properties,the Complier is m68k-uclinux-gcc.exe,should we change the  gcc's  name?
 
 
thank you very much!
 
lianzi
i like thinking ,i enjoy doing the work.baxia
0 Kudos
Message 20 of 56
(6,415 Views)