Subject: embedded x86 chips
this is a half rant and half technology topic. if you want out, there's still time to hit the back button.
i've noticed a disturbing trend happening on Linux Devices: using 1GHz+ x86 on fanless systems. The problem is that at 1GHz+ the x86 architecture uses plenty of power thus it runs hot, no matter the CPU vender or design. The result is that this makes every fanless device into a giant heatsink. there are all the pictures i could find of fanless Atom systems on Linux Devices.
![http://adaptivetime.com/fanless_embedded_x86/ibase_csb100891.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/ibase_csb100891.jpg]](http://adaptivetime.com/fanless_embedded_x86/ibase_csb100891.jpg)
![http://adaptivetime.com/fanless_embedded_x86/advantech_ark3440_front.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/advantech_ark3440_front.jpg]](http://adaptivetime.com/fanless_embedded_x86/advantech_ark3440_front.jpg)
![http://adaptivetime.com/fanless_embedded_x86/ibase_csb200883.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/ibase_csb200883.jpg]](http://adaptivetime.com/fanless_embedded_x86/ibase_csb200883.jpg)
![http://adaptivetime.com/fanless_embedded_x86/axiomtek_rbox100.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/axiomtek_rbox100.jpg]](http://adaptivetime.com/fanless_embedded_x86/axiomtek_rbox100.jpg)
![http://adaptivetime.com/fanless_embedded_x86/norhtec_microclient_jrsx.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/norhtec_microclient_jrsx.jpg]](http://adaptivetime.com/fanless_embedded_x86/norhtec_microclient_jrsx.jpg)
![http://adaptivetime.com/fanless_embedded_x86/norhtec_flamingo.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/norhtec_flamingo.jpg]](http://adaptivetime.com/fanless_embedded_x86/norhtec_flamingo.jpg)
![http://adaptivetime.com/fanless_embedded_x86/ibase_csb200883_rear-sm.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/ibase_csb200883_rear-sm.jpg]](http://adaptivetime.com/fanless_embedded_x86/ibase_csb200883_rear-sm.jpg)
![http://adaptivetime.com/fanless_embedded_x86/sealevel_relior5200.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/sealevel_relior5200.jpg]](http://adaptivetime.com/fanless_embedded_x86/sealevel_relior5200.jpg)
![http://adaptivetime.com/fanless_embedded_x86/aeon_aec6841_front.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/aeon_aec6841_front.jpg]](http://adaptivetime.com/fanless_embedded_x86/aeon_aec6841_front.jpg)
![http://adaptivetime.com/fanless_embedded_x86/habey_bis6640.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/habey_bis6640.jpg]](http://adaptivetime.com/fanless_embedded_x86/habey_bis6640.jpg)
![http://adaptivetime.com/fanless_embedded_x86/norhtec_ultraclient.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/norhtec_ultraclient.jpg]](http://adaptivetime.com/fanless_embedded_x86/norhtec_ultraclient.jpg)
![http://adaptivetime.com/fanless_embedded_x86/lanner_fw7535.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/lanner_fw7535.jpg]](http://adaptivetime.com/fanless_embedded_x86/lanner_fw7535.jpg)
![http://adaptivetime.com/fanless_embedded_x86/avalue_epsat2702pci.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/avalue_epsat2702pci.jpg]](http://adaptivetime.com/fanless_embedded_x86/avalue_epsat2702pci.jpg)
![http://adaptivetime.com/fanless_embedded_x86/NISE3500.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/NISE3500.jpg]](http://adaptivetime.com/fanless_embedded_x86/NISE3500.jpg)
![http://adaptivetime.com/fanless_embedded_x86/al_milsystem735.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/al_milsystem735.jpg]](http://adaptivetime.com/fanless_embedded_x86/al_milsystem735.jpg)
![http://adaptivetime.com/fanless_embedded_x86/axiomtek_ipc914211fl.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/axiomtek_ipc914211fl.jpg]](http://adaptivetime.com/fanless_embedded_x86/axiomtek_ipc914211fl.jpg)
now, there is a solution: stop using 1GHz+ x86 CPUs in embedded systems! this presents a bit of a problem because windows XP doesnt run so well on slower systems or so they say. if your embedded system is intended to replace a desktop PC, i can understand why you would want to use XP but for media centers and stuff like that, it makes no sense!
now, if one must absolutely insist on keeping the x86 architecture, there is AMD's Geode CPU line that have different speeds which can be used without giant heatsinks at 500MHz and i think if you really squeezed every bit out of XP and wrote good code, it could be a very zippy system. the alternative is Linux which runs fine which the Linutop 1 and Linutop 2 have proven.
why are they hellbent on keeping x86 for embedded systems? come on, ARM CPUs are smaller, cheaper, are available in a 1.2GHz flavor, use less energy and can run everything that a x86 linux system can. A couple embedded systems for media are available for ARM which can also run Windows CE. what i dont get is why you need windows for a media pc that you will never load more software on. what gives?
There are other alternatives to ARM as well, like the SuperH series (SH-2, SH-4 and the newer SH-5 CPUs), MIPS and plenty of others that wont threaten to catch fire when they are turned on. ARM of course is built into everything, there's a 75% chance that your camera phone has one in it.
so, why x86 on fanless embedded systems?
i've noticed a disturbing trend happening on Linux Devices: using 1GHz+ x86 on fanless systems. The problem is that at 1GHz+ the x86 architecture uses plenty of power thus it runs hot, no matter the CPU vender or design. The result is that this makes every fanless device into a giant heatsink. there are all the pictures i could find of fanless Atom systems on Linux Devices.
![http://adaptivetime.com/fanless_embedded_x86/ibase_csb100891.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/ibase_csb100891.jpg]](http://adaptivetime.com/fanless_embedded_x86/ibase_csb100891.jpg)
![http://adaptivetime.com/fanless_embedded_x86/advantech_ark3440_front.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/advantech_ark3440_front.jpg]](http://adaptivetime.com/fanless_embedded_x86/advantech_ark3440_front.jpg)
![http://adaptivetime.com/fanless_embedded_x86/ibase_csb200883.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/ibase_csb200883.jpg]](http://adaptivetime.com/fanless_embedded_x86/ibase_csb200883.jpg)
![http://adaptivetime.com/fanless_embedded_x86/axiomtek_rbox100.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/axiomtek_rbox100.jpg]](http://adaptivetime.com/fanless_embedded_x86/axiomtek_rbox100.jpg)
![http://adaptivetime.com/fanless_embedded_x86/norhtec_microclient_jrsx.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/norhtec_microclient_jrsx.jpg]](http://adaptivetime.com/fanless_embedded_x86/norhtec_microclient_jrsx.jpg)
![http://adaptivetime.com/fanless_embedded_x86/norhtec_flamingo.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/norhtec_flamingo.jpg]](http://adaptivetime.com/fanless_embedded_x86/norhtec_flamingo.jpg)
![http://adaptivetime.com/fanless_embedded_x86/ibase_csb200883_rear-sm.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/ibase_csb200883_rear-sm.jpg]](http://adaptivetime.com/fanless_embedded_x86/ibase_csb200883_rear-sm.jpg)
![http://adaptivetime.com/fanless_embedded_x86/sealevel_relior5200.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/sealevel_relior5200.jpg]](http://adaptivetime.com/fanless_embedded_x86/sealevel_relior5200.jpg)
![http://adaptivetime.com/fanless_embedded_x86/aeon_aec6841_front.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/aeon_aec6841_front.jpg]](http://adaptivetime.com/fanless_embedded_x86/aeon_aec6841_front.jpg)
![http://adaptivetime.com/fanless_embedded_x86/habey_bis6640.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/habey_bis6640.jpg]](http://adaptivetime.com/fanless_embedded_x86/habey_bis6640.jpg)
![http://adaptivetime.com/fanless_embedded_x86/norhtec_ultraclient.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/norhtec_ultraclient.jpg]](http://adaptivetime.com/fanless_embedded_x86/norhtec_ultraclient.jpg)
![http://adaptivetime.com/fanless_embedded_x86/lanner_fw7535.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/lanner_fw7535.jpg]](http://adaptivetime.com/fanless_embedded_x86/lanner_fw7535.jpg)
![http://adaptivetime.com/fanless_embedded_x86/avalue_epsat2702pci.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/avalue_epsat2702pci.jpg]](http://adaptivetime.com/fanless_embedded_x86/avalue_epsat2702pci.jpg)
![http://adaptivetime.com/fanless_embedded_x86/NISE3500.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/NISE3500.jpg]](http://adaptivetime.com/fanless_embedded_x86/NISE3500.jpg)
![http://adaptivetime.com/fanless_embedded_x86/al_milsystem735.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/al_milsystem735.jpg]](http://adaptivetime.com/fanless_embedded_x86/al_milsystem735.jpg)
![http://adaptivetime.com/fanless_embedded_x86/axiomtek_ipc914211fl.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/axiomtek_ipc914211fl.jpg]](http://adaptivetime.com/fanless_embedded_x86/axiomtek_ipc914211fl.jpg)
now, there is a solution: stop using 1GHz+ x86 CPUs in embedded systems! this presents a bit of a problem because windows XP doesnt run so well on slower systems or so they say. if your embedded system is intended to replace a desktop PC, i can understand why you would want to use XP but for media centers and stuff like that, it makes no sense!
now, if one must absolutely insist on keeping the x86 architecture, there is AMD's Geode CPU line that have different speeds which can be used without giant heatsinks at 500MHz and i think if you really squeezed every bit out of XP and wrote good code, it could be a very zippy system. the alternative is Linux which runs fine which the Linutop 1 and Linutop 2 have proven.
why are they hellbent on keeping x86 for embedded systems? come on, ARM CPUs are smaller, cheaper, are available in a 1.2GHz flavor, use less energy and can run everything that a x86 linux system can. A couple embedded systems for media are available for ARM which can also run Windows CE. what i dont get is why you need windows for a media pc that you will never load more software on. what gives?
There are other alternatives to ARM as well, like the SuperH series (SH-2, SH-4 and the newer SH-5 CPUs), MIPS and plenty of others that wont threaten to catch fire when they are turned on. ARM of course is built into everything, there's a 75% chance that your camera phone has one in it.
so, why x86 on fanless embedded systems?




Show profile
Link to this post![http://adaptivetime.com/fanless_embedded_x86/1.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/1.jpg]](http://adaptivetime.com/fanless_embedded_x86/1.jpg)
![http://adaptivetime.com/fanless_embedded_x86/ARK-5260_right_B20100927105201.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/ARK-5260_right_B20100927105201.jpg]](http://adaptivetime.com/fanless_embedded_x86/ARK-5260_right_B20100927105201.jpg)
![http://adaptivetime.com/fanless_embedded_x86/advantech_uno3084_back.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/advantech_uno3084_back.jpg]](http://adaptivetime.com/fanless_embedded_x86/advantech_uno3084_back.jpg)
![http://adaptivetime.com/fanless_embedded_x86/advantech_uno3072.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/advantech_uno3072.jpg]](http://adaptivetime.com/fanless_embedded_x86/advantech_uno3072.jpg)
![http://adaptivetime.com/fanless_embedded_x86/ARK-6320_front_3D_B20101014160703.jpg [Image: http://adaptivetime.com/fanless_embedded_x86/ARK-6320_front_3D_B20101014160703.jpg]](http://adaptivetime.com/fanless_embedded_x86/ARK-6320_front_3D_B20101014160703.jpg)