5 ms·
> The chip in question, the Allwinner A13, is a 1GHz ARM Cortex-A8 processor. While it’s not much When did 1 GHz cores become "not much" for small embedded sys
by blattimwind 8y ago
> The chip in question, the Allwinner A13, is a 1GHz ARM Cortex-A8 processor. While it’s not much
When did 1 GHz cores become "not much" for small embedded systems?
- Drakim 8y agoIt barely even manages to run node.js in a docker! /s My guess would be that a lot of of embedded things like kitchen appliances tend to run touchscreens with graphical interfaces these days.
- colejohnson66 8y agoYou can run a small touchscreen with an Arduino. You also don’t need a fast processor for a big touchscreen; just enough RAM and a dedicated video chip
- tossandturn 8y agoDisplays with relatively simple off-board processing are common, too; you can often run a big display pretty reasonably with a 16MHz Arduino: buydisplay.com
- dcbadacd 8y agoYeah, and that's how you get laggy user interfaces that at least I despise. Spend that 4€ on a better chip.
- ben_w 8y agoHow did we manage non-laggy user interfaces back in 1995 when 120 MHz single core/single chip, registers slower than modern RAM, and no dedicated graphics processor was top of the line?
- jjoonathan 8y agoBy living without 20 layers of middleware.
- nambit 8y agoWith physical buttons instead of touch screens?
- camoby 8y ago“Vive La Resolution!”
- pjmlp 8y agoBy writing lots of optimizations in hand optimized Assembly. http://www.jagregory.com/abrash-zen-of-asm/ http://www.jagregory.com/abrash-zen-of-asm/ https://www.amazon.com/Windows-Assembly-Language-Systems-Programming/dp/087930474X https://www.amazon.com/Windows-Assembly-Language-Systems-Pro...
- naasking 8y agoAnd by using a highly restricted colour palette, low resolution, no anti-aliasing, etc.
- blattimwind 8y agoIt's scientifically proven that almost every post-2000 UI has slower response than a DOS input mask.
- snaky 8y agoIt appears for world-class 'small-screen' interface you need a couple of Linux-capable SoC chips and a decent FPGA https://xdevs.com/review/dmm6500/ https://xdevs.com/review/dmm6500/
- uxp100 8y agoI think they are referring to the features of the SOC there. They follow it up with a mention that it doesn't have an HDMI controller on chip, I don't think it has an Ethernet controller either. Really though, I don't think the SOC is that bare bones either.
- imtringued 8y agoThe microarchitecture matters. Even ARM's out of order reference cores are very slow compared to intel CPUs. Now take an obsolete decade old core at mediocre 1 GHz and you suddenly have something that is cheap but also extremely slow compared to even a raspberry pi 3 which is also slow as hell.
- Zardoz84 8y agoso something it's very wrong, if a CPU at 20mhz can run softly a GUI at 800x600 and a CPU at 1ghz can't
- gh02t 8y agoA 1 ghz CPU absolutely can run a smooth touchscreen GUI, I think what OP meant is that it's not gonna be capable of running a snazzy Electron interface or some other trendy framework that makes everything super easy. You can't really afford the overhead that software running on a modern desktop can, so it will require a bit more work. For reference, the original iPhone CPU was a single ARM11 core clocked at 412 MHz. Obviously it's possible, this Allwinner chip would run circles around that.
- cdcfa78156ae5 8y ago> snazzy Electron interface or some other trendy framework that makes everything super easy Except that Electron is harder to use than pre-.NET Visual Basic, or Delphi, or especially HyperCard. All of the developer convenience of web apps, with all of the great performance of web apps!
- Zardoz84 8y agoI had smooth GUIs made with Visual Basic 3 running on my old 386@40 And my A1200 with a 68020@20 have a pretty smooth GUI
- floatboth 8y agoSince quad-core Cortex-A53 chips kinda became the norm.