If you have a problem or need to report a bug please email : support@dsprobotics.com
There are 3 sections to this support area:
DOWNLOADS: access to product manuals, support files and drivers
HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects
USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here
NEW REGISTRATIONS - please contact us if you wish to register on the forum
Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright
Raspberry PI
7 posts
• Page 1 of 1
Raspberry PI
Hi guys
This might be a retarded question but bare in mind i have no experience of Linux and I don't think I have ever even seen it running!
can Linux run windows exe's?
the reason i am asking is i was wondering if a Raspberry PI could host a flowstone made application?
http://en.wikipedia.org/wiki/Raspberry_Pi
it looks like a niffty little computer
Best Regards
This might be a retarded question but bare in mind i have no experience of Linux and I don't think I have ever even seen it running!
can Linux run windows exe's?
the reason i am asking is i was wondering if a Raspberry PI could host a flowstone made application?
http://en.wikipedia.org/wiki/Raspberry_Pi
it looks like a niffty little computer
Best Regards
- Jay
- Posts: 276
- Joined: Tue Jul 13, 2010 5:42 pm
Re: Raspberry PI
Short answer: No, Linux can´t run Windows .exe files
Long answer: Not only Linux can´t run Windows .exe files (unless you use some kind of emulator, that is) but the Raspberry Pi uses a different hardware (ARM, not Intel) so if you want to run a certain app on your RPi, you need a special version of that app which is both Linux (or the OS you are using) & ARM compatible.
That said, the RPi is surely one interesting piece of hardware, although I´m not sure if it could do the things we´re used to do in Synthmaker. I´ve been able to run a couple of white noise oscillators running into some multipliers acting as VCA´s and the CPU usage isn´t that bad.
There´s a project called Piana - it´s a small synth specially made for the Pi, with a couple of oscillators, filters and such. As far as I remember, that app can run up to 8 voices before maxing the CPU.
Of course, and since the other "data path" (greens) in SM(FS) is more "relaxed" in terms of CPU usage, I´m sure a special version of FS aimed at the RPi with only the robotics stuff would work great and be successfull, IMHO.
Long answer: Not only Linux can´t run Windows .exe files (unless you use some kind of emulator, that is) but the Raspberry Pi uses a different hardware (ARM, not Intel) so if you want to run a certain app on your RPi, you need a special version of that app which is both Linux (or the OS you are using) & ARM compatible.
That said, the RPi is surely one interesting piece of hardware, although I´m not sure if it could do the things we´re used to do in Synthmaker. I´ve been able to run a couple of white noise oscillators running into some multipliers acting as VCA´s and the CPU usage isn´t that bad.
There´s a project called Piana - it´s a small synth specially made for the Pi, with a couple of oscillators, filters and such. As far as I remember, that app can run up to 8 voices before maxing the CPU.
Of course, and since the other "data path" (greens) in SM(FS) is more "relaxed" in terms of CPU usage, I´m sure a special version of FS aimed at the RPi with only the robotics stuff would work great and be successfull, IMHO.
- Tzarls
- Posts: 54
- Joined: Thu Oct 21, 2010 2:10 am
Re: Raspberry PI
You could try controlling a Rasberry Pi from a Windows/Flowstone computer via USB...
- infuzion
- Posts: 109
- Joined: Tue Jul 13, 2010 11:55 am
- Location: Kansas City, USA, Earth, Sol
Re: Raspberry PI
Yes,
but knowing how many Raspberry Pies that have been sold, well over a million I believe, wouldn't it make sense to offer a native component like there are for Phidgets and LabJack devices where the RP's 32 GPIOs would be directly accessible within FlowStone ?
That's very different than having to stream data to an RP via USB.
This would bring the world of FlowStone's graphical programming style to millions of DIYers.
'Just my two cents.
Cheers
but knowing how many Raspberry Pies that have been sold, well over a million I believe, wouldn't it make sense to offer a native component like there are for Phidgets and LabJack devices where the RP's 32 GPIOs would be directly accessible within FlowStone ?
That's very different than having to stream data to an RP via USB.
This would bring the world of FlowStone's graphical programming style to millions of DIYers.
'Just my two cents.
Cheers
- AnthonyTower
- Posts: 29
- Joined: Wed Sep 01, 2010 3:22 am
Re: Raspberry PI
Well, there is probably a bunch of ways to do this. It's not a "native" primitive like the phidget one, but you could sort of make one that works the same. Several that pop up right off to me are:
1) Serial.
a) Using Python in the RPi, read and write to the IO on the PI, and then send/receive a data packet to the COM port. Make a nice GUI with inputs/outputs. Pretty much like the Arduino module. You could even make a nice graphic of an RPi. Can go wireless with Wixel from PC.
2) Ethernet.
a) Using Python in the RPi, read and write the IO on the PI, run Modbus Client on the PI, run a Modbus Server in Flowstone. Make a nice GUI with the inputs/output. Nice thing about ethernet is that its easy to go wireless here.
3) HID module talking to PIC - which is interfaced to RPi via I2C or SPI or serial. No COM port tied up this way.
4) DLL with OPC server, using this http://www.unified-automation.com/news/news-details/article/1098-opc-ua-evaluation-kit-for-raspberry-pi.html and this http://www.codeproject.com/Articles/1135/OPC-and-NET-with-COM-Interoperability
I'm sure there are many more..
1) Serial.
a) Using Python in the RPi, read and write to the IO on the PI, and then send/receive a data packet to the COM port. Make a nice GUI with inputs/outputs. Pretty much like the Arduino module. You could even make a nice graphic of an RPi. Can go wireless with Wixel from PC.
2) Ethernet.
a) Using Python in the RPi, read and write the IO on the PI, run Modbus Client on the PI, run a Modbus Server in Flowstone. Make a nice GUI with the inputs/output. Nice thing about ethernet is that its easy to go wireless here.
3) HID module talking to PIC - which is interfaced to RPi via I2C or SPI or serial. No COM port tied up this way.
4) DLL with OPC server, using this http://www.unified-automation.com/news/news-details/article/1098-opc-ua-evaluation-kit-for-raspberry-pi.html and this http://www.codeproject.com/Articles/1135/OPC-and-NET-with-COM-Interoperability
I'm sure there are many more..
- fixstuff555
- Posts: 151
- Joined: Thu Oct 21, 2010 3:24 pm
Re: Raspberry PI
Thank you so much for all these great suggestions!
Although, if you were to take 4) i.e. the .NET route as in writing a dll with opc that would be like trying to get rid of an outbreak of ants in your apartment with a hand grenade...
If you take the .NET approach you may just as well use a netduino.
You can get a netduino 2 for roughly $30 and the framework is free.
1) and 2) seem doable, especially 2) using Embedded's Modbus TCP Client/Server fsm I found googling the net.
3) The HID module came with rev 3 and I'm still on revision 2 of FlowStone.
I'm still waiting to see if the immortals who code FlowStone will at some point amuse the lower-brow crowd of which I am part of and stoop as low as to look at implementing modules for "general public" boards, like the Raspberry Pi for example.
This alone would be worth the upgrade .
Cheers
Although, if you were to take 4) i.e. the .NET route as in writing a dll with opc that would be like trying to get rid of an outbreak of ants in your apartment with a hand grenade...
If you take the .NET approach you may just as well use a netduino.
You can get a netduino 2 for roughly $30 and the framework is free.
1) and 2) seem doable, especially 2) using Embedded's Modbus TCP Client/Server fsm I found googling the net.
3) The HID module came with rev 3 and I'm still on revision 2 of FlowStone.
I'm still waiting to see if the immortals who code FlowStone will at some point amuse the lower-brow crowd of which I am part of and stoop as low as to look at implementing modules for "general public" boards, like the Raspberry Pi for example.
This alone would be worth the upgrade .
Cheers
- AnthonyTower
- Posts: 29
- Joined: Wed Sep 01, 2010 3:22 am
Re: Raspberry PI
You could use the TCP Client and Server primitives to communicate to the RPi. On the RPi you wouldd have to write a small app to receive TCP packets and use the info to drive the pins, or to send packets to the remote machine based on the state of the GPIO pins. I gues that would be the easiest way to use FS with the RPi. It would also have the advantage of being able to use WiFi to wirelessly make the connection.
- Tzarls
- Posts: 54
- Joined: Thu Oct 21, 2010 2:10 am
7 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 63 guests