--
----------
San Mehat
Staff Software Engineer
Google Inc.
o: 650-253-7422
c: 408-382-1249
s...@google.com
Dianne Hackborn wrote:
> I think but am not sure that the radio CPU
> is an ARM 7, without an MMU, so would be completely inappropriate to use
> for Linux let alone applications.
I found literature somewhere saying it's an ARM9, with an ARM11 as the
main CPU.
These things typically run an ultra-real-time embedded OS, and they
don't idle much, if at all: they need to be ready to respond to incoming
GSM packets within the rigidly specced timeframes. Linux basically can't
do this without major modification --- it's not real-time enough.
The G1 processor actually looks like a *five* core device: there are the
two ARM processors, there are two DSP processors, and there's the 3D
unit (although that might be integrated with the DSP). Does anyone know
how Android deals with the DSPs, which I assume are used for media
codecs? Is it possible to download your own code into them? Is one of
them 'owned' by the radio stack for GSM audio compression?
- --
David Given
d...@cowlark.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkl2Eh8ACgkQf9E0noFvlzgGXQCfVuwtHGnZZgb09sGiYYMXlHiP
BEQAnRvJV3yjxAbnWg9PTk/oyXcUd8hQ
=iNcW
-----END PGP SIGNATURE-----