LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
vitoi

LabVIEW for Raspberry Pi

Status: Completed

Available in LabVIEW 2020 Community Edition and later. LabVIEW Community Edition includes the LINX Toolkit, which provides the ability to program the Raspberry Pi 4 (among other devices).

The recently introduced Raspberry Pi is a 32 bit ARM based microcontroller board that is very popular. It would be great if we could programme it in LabVIEW. This product could leverage off the already available LabVIEW Embedded for ARM and the LabVIEW Microcontroller SDK (or other methods of getting LabVIEW to run on it).

 

The Raspberry Pi is a $35 (with Ethernet) credit card sized computer that is open hardware. The ARM chip is an Atmel ARM11 running at 700 MHz resulting in 875 MIPS of performance. By way of comparison, the current LabVIEW Embedded for ARM Tier 1 (out-of-the-box experience) boards have only 60 MIPS of processing power. So, about 15 times the processing power!

 

Wouldn’t it be great to programme the Raspberry Pi in LabVIEW?

78 Comments
Hornless.Rhino
Active Participant

The new raspberry pi has been announced.

Quad core Arm7 900MHz with 1GB RAM.

Microsoft is going to do a Windows 10 release for it.

Maybe that will improve the chances of getting a full ARM port.

TimBotsM
Member

While browsing the ideas I found this idea and I just had to plug my idea:

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Add-support-for-Universal-Windows-Platform-UWP/idi-p/3...

 

Effectively this will allow to run LabVIEW not only on the Raspberry Pi B 2 but also on other windows 10 platforms.

Peter_B
Member

It took Eric Schmidt from Google to motivate Raspberry Pi Foundation's founder (Mr Upton) to develop a $5 version of the Pi

 

"Mr. Schmidt, says Mr. Upton, said that was the wrong thing to do, and told the foundation’s founder he should aim for as low cost a computer as possible.

“He said it was very hard to compete with cheap. He made a very compelling case. It was a life-changing conversation,” Mr. Upton said, adding that he went back to the lab and scrapped all the engineering plans for more expensive versions of future Pi computers. “The idea was to make a more powerful thing at the same price, and then make a cheaper thing with the same power.”

In the beginning of 2015, the foundation started shipping its new, more powerfulRaspberry Pi 2 computer, for the same $35 price as the Pi 1.

And on Thursday, just under three years since the conversation with Schmidt, Upton’s group released its cheapest product yet: a $5 computer called Pi Zero."

 

http://blogs.wsj.com/digits/2015/11/26/raspberry-pi-rolls-out-5-computer/

 

https://decibel.ni.com/content/thread/24941?start=0&tstart=0

 

Imagine how many people would get introduced to LabVIEW if the H/W was $5 ?

Peter
tst
Knight of NI Knight of NI
Knight of NI

Well, there is a third party Arudino compiler for LV now, and it is supposed to get a big Pi brother soon - http://www.aledyne.com/product/arduino-compatible-compiler-for-labview/


___________________
Try to take over the world!
vitoi
Active Participant

Readers, please keep in mind that "Arduino" includes the Arduino Due, so you can get powerfull 32 bit performance if desired.

Manzolli
Active Participant

Got down to $5! RASPBERRY PI ZERO While is not suitable to critical tasks, is will be great for teaching and testing a concept.

André Manzolli

Mechanical Engineer
Certified LabVIEW Developer - CLD
LabVIEW Champion
Curitiba - PR - Brazil
Member

Hi, I wonder if this is still unknown to the LV community (at least I didn't find this link here in the forum): https://github.com/filipealtoe/LabVIEWforRasPiVIPM As it is still a free beta version you can download it to your Rasp and install the compiler to your windows machine. Basically it works. Of course there are still a lot of LV functions missing in the Raspi library. However, you can create already VIs with serial communication, file I/O, arrays, clusters, etc. compile to you Raspi and execute it there. Just read and understand the "quick start guide" then you go without any problems.

This is the direct link:

https://github.com/filipealtoe/LabVIEWforRasPiVIPM/tree/master/install

 

Greetings! Olli

tst
Knight of NI Knight of NI
Knight of NI

Also, the new version of LINX can apparently run code natively on the Pi and some others. I haven't tried it yet myself - https://www.labviewmakerhub.com/doku.php?id=blog:users:makerhub:2016-04-07-linx-3

 

As far as I can tell, this is exactly what the idea asks for.


___________________
Try to take over the world!
kittentronic
Member

It is pretty much what the idea asks for. It can't show a native UI (i.e. a LabVIEW VI's front panel) on the Pi, but I think the idea talked in terms of embedded use.

 

Deployment to the Pi using LINX is (currently) only licenced for home or student use though.

RavensFan
Knight of NI

Well, if you like the idea, then click on the Kudo button.  Just saying you like it doesn't count as a vote.