• Css Template Preview
  • Css Template Preview
  • Css Template Preview
Country :
aren't find the right course?
contact us for customized training
 

Andorid system and internal workshop

 

Indroduction:

• To enable organization engineers to migrate and upgrade themselves on android “the most happening mobile and consumer gadget” in current mobile/tablets/PDA consumer market
• To provide an core understanding of the aspects of the Tools configuration for android product and application development
• Understand core Android and Linux OS concept relations
• Reverse engineering on target board to visualize real time challenges of clients

 

Course Description:

This Programme is designed to handle the development and design process of Android Projects on Standard Linux development environment

 

Pre-requisites:

•  At least 1 year of C/C+/Linux system programming based project handling.
•  Know how of Linux Kernel Internals of android and basic features of Google's supported work but not required

 

Who Should Attend?

The course is designed for organizations that have engineers working and targeting on building application, middleware, product development on new silicon, or reverse engineering of android features on upcoming silicon or is availing an extension to their knowledge as migration to system developers and maintainers.

 

Duration :

4 days

Course Contents

Download PDF format

1 Essential Embedded Linux

2 Introduction to Essential Linux
a. Kernel compilations
b. Kernel features and versions
c. Core components and drivers

 

3 Basic Environment setup on Embedded Linux

 

4 Memory partitions

 

5 Booting and Flashing
a. Boot loader
b. The embedded Linux kernel
c. The root file system
d. NFS mounting for the fly roots file system

 

6. Introduction to Architecture overview of Android kernel internals

 

7. Android system architecture
a. Linux kernel
b. Libraries
c. Android Runtime
d. Application frameworks
e. Applications

8. Introduction to BSP and consideration
a. Porting and Preparation of Host working setup
b. ARM Tool chains, Patching, Cross compilation,
c. ARM Tool chains
d. Patching
e. Cross compilation

 

9. Android Target Environment Setup
3.2 Host System Setup
3.3 Getting Source Code
3.4 Source Code

 

10. Preparing and Porting Android for Samsung Kit
a. Build System
b. Basic Bring up
c. Building New Device
d. Bring up

 

11. Target Board Experiments
a. Download Android kernel
b. Compile Android kernel
c. Prepare Android file systems

 

12. Porting applications on ARM Board
a. Device Specific Requirements
b. Basic Bring up

 

13. Porting Challenges

 

14. Case study: Reverse Engineering: Porting Considerations



15. Versions Case study: Android 1.x and 2.x

 

16. Target board for Android: Recent ARM series/ TI's OMAP

 

17. Overview on porting steps
a. Git for platform updates
b. Git for kernel updates
c. Testing on goldfish

Register Now button