linux-embedded.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Raffaele Recalcati <lamiaposta71@gmail.com>
To: Tim Bird <tim.bird@am.sony.com>
Cc: CE Linux Developers List <celinux-dev@tree.celinuxforum.org>,
	linux-embedded <linux-embedded@vger.kernel.org>
Subject: Re: CELF Project Proposal - Feasibility analisys of Android  introduction in a completely tested industrial device
Date: Mon, 28 Dec 2009 17:26:22 +0100	[thread overview]
Message-ID: <ade1bdc0912280826w37c209bera8122a5d4c656e3c@mail.gmail.com> (raw)
In-Reply-To: <4B30250E.5010505@am.sony.com>

Raffaele Recalcati wrote:
> 2009/12/18 Raffaele Recalcati <lamiaposta71@gmail.com>:
>> Summary: Feasibility analisys of Android introduction in a completely
>> tested industrial device.
>>
>> Description: By now Android has been ported to 600Mhz Cortex A8 cpu or similar.
>> The declared Android requirements are instead lower, about 200Mhz Arm9
>> cpu with 100Mhz Ram bus.
>> So I think the growing interest in this O.S. lacks some porting to
>> less powerful cpus.
>> The reasons to do this porting are commercial because of Google market
>> power, but are also technnical, because Android debugging environment
>> is very nice for not embedded developers.
>> This could help the diffusion of opensource embedded Linux.
> This is interesting.  Can you let me know if the focus of this work
> is to experiment with the lower bounds of Android scalability, or
> whether the focus is on Android use in industrial devices?
>
> If the latter, than it would be good to hear more about what might
> be needed to extend (or reduce :-) ) Android to fit this market.
>
> I'll add a proposal for this, but I'd like to hear more to clarify
> the proposal.
>
> Thanks,
>  -- Tim
>
> =============================
> Tim Bird
> Architecture Group Chair, CE Linux Forum
> Senior Staff Engineer, Sony Corporation of America
> =============================
>
>

Looking at

http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git&a=search&h=HEAD&st=commit&s=android

my idea seems to be ... not very good at all !!

What do you think?
I'm not a kernel mainline developer so I don't understand the real meaning.
Below there is my new proposal, but before accepting it please hear
this new idea, that could be better and possible to be used also in
2.6.33 kernel:
"Adding to Maemo or Debian or Gentoo embedded systems a debugging
environment similar to Android: I mean the possibility to connect to a
single debugging "server" and, in a graphical very easy (Eclipse or QT
Creator) way, connecting the gdb to the desired process, or, see
rootfs, or tracing cpu usage, ..."
What I really like of Android is the fantastique environment, with the
emulator that can do step by step debugging....


---------------------------------------------------------
Summary: Feasibility analisys of Android introduction in a completely
tested industrial device.

Description: Android is a new important graphic interface and a java
virtual machine optimized for
embedded devices.
The Android breaking feature in respect of traditional GNU Linux
embedded operating systems has
discouraged the possibility to enhance an already existing GNU Linux
embedded industrial device
with at least the Android's graphic interface.

By now Android has been fully ported to Cortex A8 cpus starting new
mobile phone projects from
scratch.
The reasons to do this work are commercial because of Google market
power, but are also technical,
because Android debugging environment is very nice for not embedded developers.
This could help the diffusion of opensource embedded GNU Linux in a
wider point of view.

The work should be maybe against the 2.6.31 kernel.
The idea is to preserve industrial tested development but adding
Android graphical interface and
debugging features.
The cpu dependency of the porting will be as small as possible.
The most important kernel interfaces will be investigated, at least
framebuffer for tft lcd,
touchscreen, audio ac97 interface, usb host for usb pen.

Related work:
 * Android Porting - http://www.kandroid.org/<wbr></wbr>android_pdk/
 * Android Pxa270 - http://android-pxa270.sourceforge.net/

Scope:
This should take more than 1 month for feasibility analysis.
------------------------------------------------------

-- 
www.opensurf.it

      reply	other threads:[~2009-12-28 16:26 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-12-18 16:14 CELF Project Proposal - Feasibility analisys of Android introduction in a completely tested industrial device Raffaele Recalcati
2009-12-19 15:46 ` Raffaele Recalcati
2009-12-21  9:55   ` alucero
2009-12-22  1:46   ` Tim Bird
2009-12-28 16:26     ` Raffaele Recalcati [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ade1bdc0912280826w37c209bera8122a5d4c656e3c@mail.gmail.com \
    --to=lamiaposta71@gmail.com \
    --cc=celinux-dev@tree.celinuxforum.org \
    --cc=linux-embedded@vger.kernel.org \
    --cc=tim.bird@am.sony.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).