ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Embedded Programming with Android

دانلود کتاب برنامه نویسی جاسازی شده با اندروید

Embedded Programming with Android

مشخصات کتاب

Embedded Programming with Android

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9780134030005, 0134030001 
ناشر: Pearson Education Limited (US titles) 
سال نشر: 2015;2016 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 29 مگابایت 

قیمت کتاب (تومان) : 36,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 13


در صورت تبدیل فایل کتاب Embedded Programming with Android به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی جاسازی شده با اندروید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب برنامه نویسی جاسازی شده با اندروید

گام به گام، این کتاب شما را از طریق ساختن یک سیستم با تمام اجزای کلیدی که توسعه دهندگان سخت افزار اندروید باید به تولید تحویل دهند، راهنمایی می کند. تا زمانی که کارتان تمام شود، مهارت های کلیدی برنامه نویسی، کامپایلر و اشکال زدایی را که برای پروژه های دنیای واقعی نیاز دارید، خواهید داشت.


توضیحاتی درمورد کتاب به خارجی

Step by step, the book guides you through building a system with all the key components Android hardware developers must deliver to manufacturing. By the time you?re done, you?ll have the key programming, compiler, and debugging skills you?ll need for real-world projects.



فهرست مطالب

Preface    xv Acknowledgments xxi About the Author xxiii   Part I: Bare Metal Programming   1 Chapter 1: Introduction to Embedded System Programming   3 What Is an Embedded System?   3 Bare Metal Programming   3 Learning Embedded System Programming   5 Software Layers in an Embedded System   7 Tools and Hardware Platform   11 The Difference between Virtual Hardware and Real Hardware   11 Summary   12   Chapter 2: Inside Android Emulator   13 Overview of the Virtual Hardware   13 Configuring Android Virtual Devices   14 Hardware Interfaces   17 Serial   18 Timer   18 Summary   24   Chapter 3: Setting Up the Development Environment 25 The Host and Client Environments   25 Development Environment Setup   26 Downloading and Installing Android SDK   27 Downloading and Installing the GNU Toolchain for ARM   27 Integrated Development Environment   29 Your First ARM Program   29 Building the Binary   30 Running in the Android Emulator   32 makefile for the Example Projects   36 Summary   38   Chapter 4: Linker Script and Memory Map    39 Memory Map   39 Linker   41 Linker Script   51 Linker Script Example 53 Initializing Data in RAM   56 Summary   61   Chapter 5: Using the C Language   63 C Startup in a Bare Metal Environment   63 Calling Convention   78 Goldfish Serial Port Support   81 Summary   92   Chapter 6: Using the C Library   93 C Library Variants   93 Newlib C Library   96 Common Startup Code Sequence   97 CS3 Linker Scripts   97 Customized CS3 Startup Code for the Goldfish Platform   103 System Call Implementations   104 Running and Debugging the Library   112 Using Newlib with QEMU ARM Semihosting   116 Summary   122   Chapter 7: Exception Handling and Timer  125 Goldfish Interrupt Controller   125 The Simplest Interrupt Handler   128 Nested Interrupt Handler   140 Testing System Calls/Software Interrupts   163 Timer   164 Real-Time Clock   172 Summary   181   Chapter 8: NAND Flash Support in Goldfish 183 Android File System   183 NAND Flash Properties   185 NAND Flash Programming Interface in the Goldfish Platform   187 Memory Technology Device Support   188 MTD API   189 NAND Flash Programming Interface Test Program   206 Summary   216   Part II: U-Boot   217 Chapter 9: U-Boot Porting   219 Introducing U-Boot   219 Downloading and Compiling U-Boot   220 Debugging U-Boot with GDB   224 Porting U-Boot to the Goldfish Platform   227 Summary   246   Chapter 10: Using U-Boot to Boot the Goldfish Kernel 249 Building the Goldfish Kernel   249 Prebuilt Toolchain and Kernel Source Code   250 Running and Debugging the Kernel in the Emulator   252 Booting Android from NOR Flash   254 Booting Android from NAND Flash   270 Summary   280   Part III: Android System Integration   281 Chapter 11: Building Your Own AOSP and CyanogenMod 283 Introducing AOSP and CyanogenMod   283 Setting Up an Android Virtual Device   284 AOSP Android Emulator Build   288 CyanogenMod Android Emulator Build   297 Summary   307   Chapter 12: Customizing Android and Creating Your Own Android ROM 309 Supporting New Hardware in AOSP   309 Supporting New Hardware in CyanogenMod   332 Summary   338   Part IV: Appendixes  339 Appendix A: Building the Source Code for This Book   341 Setting Up the Build Environment   341 Setting Up a Virtual Machine   344 Organization of Source Code   344 Source Code for Part I   345 Source Code for Part II   350 Source Code for Part III   352   Appendix B: Using Repo in This Book 355 Resources for Repo   355 Syncing a New Source Tree In Minutes   355 Downloading Git Repositories Using Local Manifest   356   Index    359




نظرات کاربران