دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Wiroon Sriborrirux
سری:
ISBN (شابک) : 9786163611178
ناشر: SE-EDUCATION
سال نشر: 2014
تعداد صفحات: 398
زبان: Thai
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 45 مگابایت
در صورت تبدیل فایل کتاب Embedded Android Development به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توسعه اندروید تعبیه شده نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
หน้าปก Creative Commons คำนิยม 1 Foreword 2 คำนำ กิตติกรรมประกาศ สารบัญ บทที่ 1 พื้นฐาน Unix/Linux สำหรับนักพัฒนา ประวัติระบบปฏิบัติการ Unix/Linux ประเภทของ Licenses ปรัญชา และความรู้พื้นฐานของระบบปฏิบัติการลีนุกซ์ กระบวนการทำงานของเชลล์ และชุดคำสั่งที่เกี่ยวข้อง ตัวแปรสภาพแวดล้อมของระบบ การเรียกใช้งานคำสั่งภายในเชลล์ และภายนอกเชลล์ คำสั่งพื้นฐานสำหรับนักพัฒนาด้านบนระบบสมองกลฝังตัว คำสั่งตรวจสอบทรัพยากรระบบ คำสั่งตรวจสอบการใช้หน่วยความจำระบบ คำสั่งตรวจสอบการใช้พื้นที่สำหรับเก็บข้อมูล คำสั่งสำหรับการบริหารจัดการโปรเซส การอ่านสถานะของทรัพยากรระบบจากไดเรกทอรี /proc คำสั่งเกี่ยวกับการเปิดอ่านข้อมูลภายในไฟล์ คำสั่งค้นหาข้อความและไฟล์ด้วยชุด Regular Expressions คำสั่งจัดการด้านระบบเครือข่าย บทที่ 2 พื้นฐานลีนุกซ์คอร์เนลสำหรับนักพัฒนา Linux Kernel Linux Versioning โครงสร้างไดเรกทอรี และขนาดพื้นที่ของ Linux Kernel 3.2 พื้นฐานการปรับแต่งและสร้าง Custom Kernel 5 ขั้นตอนพื้นฐานการคอมไพล์ Linux Kernel คอมไพล์ Linux Kernel 3.x สำหรับ Ubuntu ที่ใช้อยู่ การพัฒนา Linux Kernel Module พื้นฐานการเขียน Linux Module พื้นฐานการเขียนโปรแกรมไดร์เวอร์สำหรับ character device การเพิ่ม Linux Module ใหม่เข้าไปยัง Linux Source Tree บทที่ 3 Embedded Linux Development ความเป็นมาของระบบสมองกลฝังตัว สถาปัตยกรรมในระบบสมองกลฝังตัว สถาปัตยกรรมไมโครโปรเซสเซอร์และอุปกรณ์ฮาร์ดแวร์สำคัญสำหรับระบบสมองกลฝังตัว ก่อนจะเป็นบอร์ดสมองกลฝังตัว เริ่มต้นสู่การพัฒนาบนระบบปฏิบัติการ Embedded Linux องค์ประกอบการเตรียมสภาพแวดล้อมสำหรับ Embedded Linux การเชื่อมต่อระหว่างเครื่อง Host และ บอร์ด Target เครื่องมือ Cross Toolchains ประเภทของ Cross Toolchains องค์ประกอบหลักในการสำหรับ Cross Toolchains ขั้นตอนการเตรียมระบบสำหรับพัฒนาบน Embedded Linux การเตรียมสภาพแวดล้อมให้กับเครื่อง Host Toolchain Options ที่สำคัญ Bootloaders รายละเอียดภายใน Kernel Image ที่ใช้ในบอร์ดสมองกลฝังตัว Linux File Systems Virtual Filesystems การป้องกันข้อมูลภายในระบบไฟล์ Embedded Linux File System ระบบไฟล์ในระบบสมองกลฝังตัว Memory Technology Devices (MTD) ขั้นตอนการเข้าโหลดระบบไฟล์เพื่อเข้าสู่ระบบฏิบัติการ Embedded Linux BusyBox มีดพกพาสารพัดประโยชน์ การพัฒนาระบบสมองกลฝังตัวภายใต้ระบบจำลองเสมือนจริง ขั้นตอนการทดสอบการรันโปรแกรมภาษา C บน QEMU ขั้นตอนการทดสอบ BusyBox ภายใน Root Filesystem บน QEMU การสร้างระบบจำลองสถาปัตยกรรม ARM ด้วยชุดเครื่องมือ Buildroot บน QEMU ตัวอย่างการสร้างระบบจำลองเสมือนของบอร์ด Raspberry Pi บน QEMU ตัวอย่างการสร้างระบบจำลองเสมือนของบอร์ด Friendly ARM บน QEMU บทที่4 พื้นฐานการเขียนโปรแกรมภาษาC/C++และQtสำหรับนักพัฒนา พื้นฐานเขียนโปรแกรมภาษา C/C++ สำหรับการพัฒนาระบบสมองกลฝังตัว พื้นฐานการสร้าง Makefile การสร้างและอ้างอิงไลบรารี การพัฒนาโปรแกรมเพื่อเข้าถึงระบบไฟล์ การพัฒนาโปรแกรมติดต่อพอร์ตอนุกรม การพัฒนาโปรแกรมสื่อสารระหว่างโปรเซส การพัฒนาโปรแกรมสื่อสารบนระบบเครือข่าย การพัฒนาโปรแกรมเก็บข้อมูลด้วย SQLite การดีบักโปรแกรมภาษา C/C++ การเขียนโปรแกรมภาษา C++ ด้วย Qt การติดตั้ง Qt สำหรับแต่ละระบบปฏิบัติการ กลไกการทำงานของ Signal และ Slot การพัฒนาโปรแกรมติดต่อพอร์ตอนุกรม การพัฒนาโปรแกรมแบบ Multi-threading บทที่ 5 พื้นฐานระบบปฏิบัติการแอนดรอยด์สำหรับนักพัฒนา ระบบปฏิบัติการแอนดรอยด์ สถาปัตยกรรมของระบบปฏิบัติการแอนดรอยด์ แนวทางการพัฒนา Embedded Android เตรียมสภาพแวดล้อมสำหรับการพัฒนา Embedded Android เตรียมสภาพแวดล้อมบนเครื่อง Host Android Open Source Project (AOSP) ดาวน์โหลดซอร์ส AOSP โครงสร้างภายใน AOSP Android Kernel ขั้นตอนการคอมไพล์ AOSP มาเป็นระบบปฏิบัติการแอนดรอยด์ ระบบปฏิบัติการแอนดรอยด์บน Android Emulator พื้นฐานการใช้ Android Debug Bridge (ADB) ขั้นตอนการปรับแต่ง Android Kernel สำหรับ Emulator ขั้นตอนการติดตั้ง Android Kernel สำหรับ Android Emulator (Goldfish) การพัฒนา Kernel Module สำหรับระบบปฏิบัติการแอนดรอยด์ การสร้างโปรแกรมประยุกต์เพื่อฝังลงระบบปฏิบัติการแอนดรอยด์ ชุดเครื่องมือและคำสั่งภายใน Android Emulator บทที่ 6 พื้นฐานการเขียนโปรแกรมภาษาจาวาบนแอนดรอยด์สำหรับนักพัฒนา เครื่องมือพัฒนา Android Studio IDE วิธีการติดตั้ง Android Studio IDE การติดตั้งและเรียกใช้โปรแกรมบนอุปกรณ์แอนดรอยด์ การย้ายโค้ดโปรแกรมเดิม Eclipse IDE มาสู่ Android Studio Apache Ant สำหรับการนักพัฒนาแอนดรอยด์ Android Activity User Interface Android Adapter Android Intent Broadcast Receiver การพัฒนาโปรแกรมด้วย Android Native Development Kit พื้นฐาน Android NDK เริ่มต้นการพัฒนาโปรแกรม Android NDK ตัวอย่างโปรแกรม Hello World ด้วย Android NDK พื้นฐานการพัฒนา JAVA Native Interface (JNI) ตัวอย่างการสร้างและเรียกใช้ JNI Methods ตัวอย่างการพัฒนา Android NDK Multi-Threading บทที่ 7 การพัฒนาโปรแกรมประยุกต์บนระบบสมองกลฝังตัว ตัวอย่างการพัฒนาโปรแกรมบนบอร์ด Raspberry Pi เครื่องมือพัฒนาพื้นฐานสำหรับ Android และ Arduino ตัวอย่างการเชื่อมต่อระหว่าง Android กับ Arduino ผ่าน ADK ตัวอย่างการพัฒนาการแสดงสัญญาณไฟฟ้ากล้ามเนื้อ (EMG) บทสรุปและก้าวต่อไป... ประวัติผู้เขียน ข้อความจากผู้อ่าน