Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What about the Arduino community, and mobile phone programmers, and embedded systems in general?

I mean, yes, web & desktop coders don't really need to know about the details, but there are people who write operating systems, compilers, microcontrollers... Those are very low-level areas.



Considering nvidia is planing on releasing a quad core 1.5Ghz phone processor around the end of the year, I would say no phone programmers don't really need such details. Arduino community specifically, sure the arduino sucks hardware wise. Embedded systems in general professionals yes, hobbyist no. Professionals yes because shaving per unit price to the bone can make dev time worth it. Hobbyist can buy a pretty beefy microcontroller so that they don't really need to worry about it.


That chip will still require drivers, and you'll still need a compiler for it, and there will be an OS running on it. The use of the 1.5GHz processor is to use high-level constructs to generate beautiful, powerful applications.

There are phone app programmers, and there are phone programmers. If the phone programmers wasted the power in that processor on the core APIs, the energy and expense would be wasted.


That chip would likely still be an ARM+GPU architecture, and would still be without a floating point unit (except CUDA/OpenCL code). So code could still run like a dog and burn precious battery power even faster.


All current smartphones are ARM based and have a floating-point unit. The original iphone had one, and it wasn't the first.


But some hobbyists /want/ to worry about it. Exhibit 1: the Fignition (http://sites.google.com/site/libby8dev/fignition)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: