From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wolfgang Denk Date: Thu, 17 Jan 2013 13:56:10 +0100 Subject: [U-Boot] U-Boot Graphics Library? In-Reply-To: <50F7A2D7.90405@de.bosch.com> References: <20130116194630.A2656203ACF@gemini.denx.de> <20130116224007.8BFC8203AD1@gemini.denx.de> <50F7A2D7.90405@de.bosch.com> Message-ID: <20130117125610.B10FC203AD9@gemini.denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Dear Dirk, In message <50F7A2D7.90405@de.bosch.com> you wrote: > > Yes, we were thinking about the same use case: An U-Boot based device > where U-Boot is responsible for the whole system update, including the > OS. The user has to insert an USB stick or SD card containing the files > to be updated. Then U-Boot has to copy these files to the NOR, NAND or > whatever the system boots from. The only user interface is a display, no > serial console. On the display something like "Please insert the USB > stick", "Update in progress, please wait", "Update successfully > finished", "Update error xx" has to be shown, then. This has been done before, and probably many times. The last time I did that for a customer I ended up with a 7.5 kB / 111 lines shell script. OK, I did not have to support a multi-language interface, and it was all text based, but it included pretty good error handling and all the logic even to test for a specific dongle to be installed to enable the update. [And yes, it revealed a number of hush bugs, too. :-( ] I do not relly see why we need a graphics library with all bells and whistles up to and including support for TTF here... If you need a fancy GUI, please use an OS. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de "Life, loathe it or ignore it, you can't like it." - Marvin the paranoid android