3
3
36p2013-12-09 05:36:51
linux
36p, 2013-12-09 05:36:51

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

4 answer(s)
Y
Yuri Yarosh, 2013-12-09
@d00mko

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.

P
polyakstar, 2013-12-09
@polyakstar

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
Ilya Evseev, 2013-12-10
@IlyaEvseev

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

E
Evgeny, 2014-05-14
Batkovich @quickhabr

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 question

Ask a Question

731 491 924 answers to any question