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.