12/11/2009 12:03 PM
If you already have an i.MX25 PDK board, you can download the demo from the webinar and try it out:
On this site, there is also a preliminary user's guide. Since the docs isn't 100% completed yet, I have also attached
an engineering doc that describes the interfaces between the Flash HMI and the low level components via the PPS
Note that this version doesn't have the backend drivers integrated in to show the Flash HMI talking to the services of
the OS - an update will be posted in the next week or so.
Regarding the 800x600 resolution display, the answer will depend on what your HMI is doing. We have only tried the
640x480 screen that comes part of the i.MX25 PDK - switching full screens works well. You would need to try it with the
larger screen to see if performance of switching full screens is acceptable. If your application doesn't required to
switch the full screens, but only update content on a single screen, then it may be fine.
Regarding the updates of your 4 data plots, again the answer is "it depends". To simply redraw the plots every 5-10
seconds, it should be fine. But if there are a lot of computations to generate the data for the plots, it might be too
slow for your application to do those calculations in Flash/ActionScript. If that is the case, you can look at getting
your c-code backend to do those calculations, and then the Flash App just displays the results. Or, for higher
performance you can make use of the hardware layers of the i.MX25 graphics driver - one layer renders the Flash HMI, and
the second layer is a c-code application that only renders the graphs (and is controlled by the Flash HMI).
Regarding getting a trial version of the Aviage HMI Suite, I would recommend getting in contact with your Sales
representative who should be able to assist you. The source code to the Smart Energy demo is also available through the
Aviage HMI Suite site.