Learning Embedded Android N Programming

0
(0)

Learning Embedded Android N Programming
 

  • Author:Ivan MorgilloStefano Viola
  • Length: 282 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2016-07-29
  • ISBN-10: B01841W9AU
  • Sales Rank: #1567810 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Key Features

    • Understand the system architecture and how the source code is organized
    • Explore the power of Android and customize the build system
    • Build a fully customized Android version as per your requirements

    Book Description

    Take a deep dive into the Android build system and its customization with Learning Embedded Android Programming, written to help you master the steep learning curve of working with embedded Android. Start by exploring the basics of Android OS, discover Google’s “repo” system, and discover how to retrieve AOSP source code. You’ll then find out to set up the build environment and the first AOSP system. Next, learn how to customize the boot sequence with a new animation, and use an Android “kitchen” to “cook” your custom ROM. By the end of the book, you’ll be able to build customized Android open source projects by developing your own set of features.

    What you will learn

    • Master Android architecture and system design
    • Obtain source code and understand the modular organization
    • Customize and build your first system image for the Android emulator
    • Level up and build your own Android system for a real-world device
    • Use Android as a home automation and entertainment system
    • Tailor your system with optimizations and add-ons
    • Reach for the stars: look at the Internet of Things, entertainment, and domotics

    About the Author

    Ivan Morgillo is a computer engineer, a conference speaker, and a community organizer. He is passionate about programming and embedded systems—from DIY domotics to Android devices.

    He is cofounder of Alter Ego Solutions, a mobile development consulting company.

    He is also the author of RxJava Essentials, by Packt Publishing and Grokking Rx, by Manning Publications.

    Stefano Viola is an embedded software developer with proved experience with Linux embedded devices and microcontrollers. He is an Android platform expert and application developer. He is passionate about programming and embedded systems, from DIY domotics and robots to customized Android devices.

    He is currently working at SECO as an embedded software engineer. He is part of AXIOM project, an R&D project by the European Community, and the UDOO team.

    Table of Contents

    Chapter 1. Understanding The Architecture
    Chapter 2. Obtaining The Source Code – Structure And Philosophy
    Chapter 3. Set Up And Build – The Emulator Way
    Chapter 4. Moving To Real-World Hardware
    Chapter 5. Customizing Kernel And Boot Sequence
    Chapter 6. “Cooking” Your First Rom
    Chapter 7. Tailoring Your Personal Android System
    Chapter 8. Beyond The Smartphone

    中文:

    书名:Learning Embedded Android N Programming

    Key Features

    • 了解系统架构和源代码的组织方式
    • 探索Android的强大功能,定制构建系统
    • 根据您的需求构建完全定制的Android版本

    图书描述

    通过学习嵌入式Android编程,深入了解Android构建系统及其定制,旨在帮助您掌握使用嵌入式Android的陡峭学习曲线。从探索Android操作系统的基础开始,探索谷歌的“repo”系统,并探索如何检索AOSP源代码。然后,您将了解如何设置构建环境和第一个AOSP系统。接下来,学习如何使用新动画定制引导序列,并使用Android“厨房”来“烹调”您的定制ROM。在本书的最后,您将能够通过开发自己的特性集来构建定制的Android开放源码项目。

    你将学到什么

    • 掌握Android架构和系统设计
    • 获取源代码并了解模块化组织
    • 为Android模拟器定制和构建您的第一个系统映像
    • Level up and build your own Android system for a real-world device
    • 使用Android作为家庭自动化和娱乐系统
    • Tailor your system with optimizations and add-ons
    • 力争上游:放眼物联网、娱乐业和域名

    关于作者

    伊凡·莫戈洛 是一名计算机工程师、会议演讲者和社区组织者。他对编程和嵌入式系统充满热情–从DIY Domotics到Android设备。

    他是移动开发咨询公司Alter Ego Solutions的联合创始人。

    他也是《RxJava Essentials》的作者,由Packt出版公司出版,Grokking Rx由Manning出版公司出版。

    Stefano Viola 是一名嵌入式软件开发人员,在Linux嵌入式设备和微控制器方面拥有公认的经验。他是一名Android平台专家和应用程序开发人员。他对编程和嵌入式系统充满热情,从DIY Domotics和机器人到定制的Android设备。

    他目前在SECO担任嵌入式软件工程师。他是AXIOM项目和UDOO团队的一员,AXIOM项目是欧洲共同体的一个研发项目。

    目录表

    第1章:了解体系结构
    第2章.获取源代码–结构和理念
    第3章.设置和构建-仿真器方法
    第4章:迁移到真实硬件
    第5章.自定义内核和引导顺序
    第六章:烹饪&你的第一张光盘
    第7章.定制您的个人Android系统
    第八章:超越智能手机

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册