On Mon, 24 May 2021 09:26:44 -0700 (PDT), in gmane.comp.hardware.beagleboard.user "robert.sty...-re5jqeeqqe8avxtiumw...@public.gmane.org" <robert.styles.forsyth-re5jqeeqqe8avxtiumw...@public.gmane.org> wrote:
> >For a screen based turnkey app, you can only display a splash screen for a >few seconds, before the user thinks it is broken, a bit longer for an >animated splash screen. Imagine a car radio, something has happen >immediately after power on (speaker click or LED indicator or screen >backlight), then less than half a second "Tuning..." before music appears. > Probably not the best example. At best the "car radio" is running a microcontroller -- not a microcomputer -- with maybe an RTOS at best. The "radio application" is burned into the microcontroller flash memory, AND RUNS out of that flash memory. There is no setting up RAM (virtual memory mapping) as "RAM" in most microcontrollers is the general purpose register bank. There may be secondary flash or EEPROM used to store user settings (current volume/tone encoder position, stored station listing). A bigger unit may include a spinning disk or "user flash" for storing MP3s, but the core system doesn't have real "boot" phase. Think Arduino Due, TIVA TM4C123 or TM4C1294, STM chips. ARM "M" cores, not "A" cores. On power-on, they start running the code burnt into the on-board flash (and the first thing said code likely does is read the saved configuration and command displays/output encoders to those values). {Heck, most of the car is running off of microcontrollers with the single application for each burned into flash. Can you imagine having to wait 60+ seconds for a Linux type OS to boot before you can turn the switch from ON to START?} -- Dennis L Bieber -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/o12oag1s6rh38toqsgpknisuv63nmuvp7c%404ax.com.