View Single Post
Posts: 69 | Thanked: 41 times | Joined on Feb 2010 @ Sweden
#43
Originally Posted by wmarone View Post
These platforms that we call smartphones are far from what is considered "embedded" these days. To reach the blurring point between "embedded" and "phone" from the industrial perspective you either step through the looking glass into the realm of the baseband (where vxworks or some other RTOS rules the day,) or drop down under 16MB of RAM into the dumbphone world where they are trying to wring every last cent out of the system.
I like the wringing part.

Originally Posted by wmarone View Post
At the level we're working at, and with the hardware in these platforms, string parsing is totally trivial and you're better off working on minimizing wake-ups and overall power saving.
String parsing is also inherently dynamic, along with a higher likelyhood of timeouts, races and security issues.

Originally Posted by wmarone View Post
dbus is common across Linux platforms, and has its own maintenance team. I'm not quite sure what you mean by a "shell interface" though.
Yeah, I remember when dbus first came, but I've always linked it in my mind with very high level stuff like gnome and kde. By a shell interface I mean pipes, fifo, stdio or what ever might be appropriate. For example: mplayer slave mode.

Originally Posted by wmarone View Post
It's unlikely you'll ever see raw NAND in that quantity. The eMMC interface simplifies system bring up so much it's ridiculous.
I'm very interested to hear more if you have insight on the issues?
At what point? bootloader? linux?
I always thought the MTD subsystem was extremely flexible, was thinking of learning how to develop a larger flash memory bus for an arm board.
Do you know why pure nand costs more than nand+ftl?

Originally Posted by wmarone View Post
openWRT is awesome, but with only 8MB of storage in my WNDR3700 I can't do a whole. In fact, I only have 1MB free and there's more I'd like for it to do, which will probably involve me performing acrobatics (or contortions) to make it boot from an external 8GB USB stick.
Stuck a usb sound card and mpd in mine.. but realized I didn't really need it :P