uC vs Linuxboard
Hello,
I am out of the world of uC and I don't have any experiences with embedded Linux. At the moment I am working on a bigger projekt which is why I am wondering now if I could use a Linux-Board instead of a uC. The example/direction of a Board which I am talking about ist a ALIX-Board. http://shop.varia-store.com/index.ph...abdf6f2f1e9d1d In the moment I don't think in practical work on a Linux-Board. My questions are just bearing general interest but nevertheless they are important for me. The device/tool I am developing will be handled via USB and different PC (Windows). It generates I/O-signals with a resolution of 2^16Hz very close to the noise level. Ethernet is not needed as it will cause problems with the security of the department. It will need at least 1GByte remanent storage for application, a display very view operating elements and some ADCs/DACs, too. If I would use a Linux-Board I will do this without further intelligence which I have to program (for instance uC). When I am talking about I/Os then I will probably add them to the mentioned board with a external solution. There are some good points and some bad about if I should use a Linux-Board or not. I am especially interested a technical view very close to what is possible and what will be difficult. For me this does not include for example licences, attendance, strategy, ... - These are points that i have already made out. My questions are: - How complicated is it to implement a HID-USB-conection for the mentioned purpose. - How about noise on the I/Os? Are they very stable? - What about real-time? Is it possible to control I/Os in a secure way like it is possible with microcontrollers? - Are there any other technical aspects that could be interesting for me? Thanks in advance for your help and answers! |
Quote:
By the way, it depends on the I/O peripheral used, if it's buffered, you can expect a continuous random output flow by using method like double-buffering. If not see point bellow. If you need a stable output frequency, here too it depends on the kind of peripheral, if it use an hardware clock to generate pattern it's OK, if not see point bellow. Quote:
Quote:
A last point, i think your post would be better suited under the "embedded" part of the forum. |
Hello jf.argentino!
Yes, I want to generate a random digital pattern. By "stable" I mean no changes in the Voltage but also the jjittering in the clock-accuracy should be like that of a watch-quartz. I think I will not need a hard realtime. For me it does not matter when the digital pattern begins exactly. But it is more important that the signal itself is "stable" like mentioned above. Also the assembly of the pattern should be exactly on the same on the I/O like ordered. What I want to say is that there should be no missing or additional pieces in the pattern. Neither I have used any shell nor I configurated a PC. But I use Linux-Debian on my PC. How long do you think will a person like me need to install and programm a Linux-Board for the purpose of my project? Will it be possible to complete my project by just learning by doing? I mean this could be a good possibility to play with a lot of little pieces and questions which will lay around me and in my fingers and "to play with it" - just to use your words. - Hmm, I guess there will be no way to put this thread into a other part of the forum. Thanks again for your answer! |
All times are GMT -5. The time now is 05:35 AM. |