HI Oleg Kazakov,

Somebody recommended Karim Yaghmour's book, "Embedded Android":

http://www.amazon.com/Embedded-Android-Porting-Extending-Customizing/dp/1449308295/httpcommonsco-20
http://shop.oreilly.com/product/0636920021094.do

It explains some important things which can help you.

Thanks
Shridutt Kothari
impetus Infotech Limited
shriduttkoth...@gmail.com

On Tuesday, September 10, 2013 1:41:31 PM UTC+5:30, Oleg Kazakov wrote:
>
> Hello,
>
> I am system developing engineer.
> I am quite new for android development but I have a huge background for 
> system development for other embedded platform like Windows CE, Linux.
> My goal is to find any doc that can help me to understand the android OS 
> development process from boot loader, Linux kernel, android core up to 
> developing system drivers/services.
> My experience with android 3-4 months so I am already familiar with 
> android application development (has a lot of well developed documentation 
> and 3rd party references),
> I also familiar with native NDK based development (this field is not 
> documented well but still it is acceptable). 
> I tried to understand the system android code but I did not find any 
> useful docs related.
> I know that I can use open source and try to understand the internal 
> architecture from it, but it will take a lot of time and probably it is not 
> a good way to learn the architecture from the bottom and maybe just 
> impossible to understand such big resource. 
> For example one of my task is modifying android display composition module 
> according to our system requirements (such modification must not affect the 
> basic android functionality).
> I spent almost one month even with good TRACE32 debuger, that allow to 
> debug system level code, but still I did not get the architecture between 
> WindowManager and SurfaceFlinger/HWComposer.
> As I checked android internally developed very well compare to other 
> embedded OS. It uses completely OOP approach and it is not difficult to 
> understand specific object functionality, 
> but it almost impossible to get the total architectural concept. Even 
> making the brake point on specific place, it is almost impossible to 
> understand how was initiator for such event.
> I do not believe that such good code was developed without any docs, so 
> such docs must exist.
>
> I'll be very appreciated if someone can give me any tips where can I find 
> good docs related to android BSP development/porting and android internal 
> functionality.
> It does not matter if it will cost some money or it will require to 
> participate to specific android partner program or licensing.
> If someone knows the education program or specific seminars it could be 
> also a solution.
>
> Sorry for such big post.
> Best regards.
> Oleg
>

-- 
-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

--- 
You received this message because you are subscribed to the Google Groups 
"android-porting" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-porting+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to