Answer the question
In order to leave comments, you need to log in
Which OS and software to choose for an industrial process visualization system?
There is a task: to make a visualization system based on an industrial computer on an atom and an industrial display with a touchscreen (everything is simple: we receive data via RS232, draw graphs and a couple of interface controls).
The system should boot in 10 seconds maximum, this is a requirement of the customer, unfortunately. Therefore, Windows disappears, like any "thick" Linux distribution. And the car is too weak. In the future there will be a transition to ARM, so I see the following config:
- the minimum core in which DirectFB will work;
- actually DirectFB;
- Python + pySerial + library for working with DirectFB (I don't know which one, I couldn't find it offhand).
Actually questions: are there more run-in options for something like this (DirectFB / GGI / SVGALib? Python / C / C #?) with the ability to quickly transfer all this to ARM later? There is also such a thing as ilixi, but I have not yet figured out whether it can be adapted to our purposes, if anyone tells me, I will be grateful.
The main requirements are fast loading and minimum development time (minimum development experience under Linux, DOS / Win - pretty decent, BC / BP / Delphi / C #). The project is a single one, so there will be no time to deeply study this topic, unfortunately, unless I use these developments when I make a smart home on RPi (although there are enough solutions).
Answer the question
In order to leave comments, you need to log in
Have you considered the possibility of implementing something similar on ARM'e Cortex-m3 (microcontroller)?
There are controllers with all the built-in peripherals, including a driver for the display.
There are a lot of ready-made industrial solutions.
We take PLC of any vendor + HMI panel to taste.
For example, SIMATIC S7-200 + TP 177
A simple task is programmed in 1 day.
You can choose more budget options from other vendors: ICP DAS, delta, omron, advantech - thousands of them
I would use a bunch of Python + SDL.
Then select the optimal driver for SDL without touching the body of the main program:
www.karoltomala.com/blog/?p=679
if you have experience with delphi, then you can also look at CodeTyphon (this is a freepascal ide with a bunch of ready-made components, including for visualizing all kinds of tachometers, etc.)
supports assembly under linux x32 x64 arm. I wrote a component for 1C 8 on it that works under win 32\64 & lin 32\64. so far the flight is normal. he has both gtk/qt and customdraw for drawing
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question