آموزش اینترنت اشیاء: راه‌اندازی پلتفرم توسعه DragonBoard™ - آخرین آپدیت

دانلود Internet of Things: Setting Up Your DragonBoard™ Development Platform

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آیا می‌خواهید مهارت‌های لازم برای ساخت نمونه اولیه محصولات متصل به موبایل را با استفاده از پیشرفته‌ترین فناوری‌ها کسب کنید؟ در این دوره، شما یک محیط توسعه سخت‌افزاری و نرم‌افزاری ایجاد خواهید کرد تا مسیر خود را در دوره‌های تخصصی اینترنت اشیاء (IoT) آغاز کنید. ما در این مسیر از کامپیوتر تک‌بردی (SBC) مدل DragonBoard™ 410c استفاده خواهیم کرد. این اولین دوره از یک سری آموزش‌ها است که در آن هم تئوری‌ها را می‌آموزید و هم تجربه عملی توسعه مورد نیاز برای نمونه‌سازی محصولات اینترنت اشیاء را به دست می‌آورید. این دوره برای طیف گسترده‌ای از یادگیرندگان مناسب است. این دوره برای شماست اگر: • می‌خواهید تجربه عملی در زمینه فناوری‌های موبایل و اینترنت کسب کنید • می‌خواهید مسیر شغلی خود را به سمت طراحی و توسعه محصولات مبتنی بر اینترنت اشیاء تغییر دهید • یک کارآفرین، نوآور یا عضو انجمن‌های DIY (ساخت شخصی) هستید اهداف یادگیری: پس از اتمام این دوره، شما قادر خواهید بود: ۱. حداقل یک محیط توسعه یکپارچه (IDE) را برای توسعه نرم‌افزار پیکربندی کنید. ۲. از ابزارهای git، adb و fastboot برای فلش کردن سیستم‌عامل‌های مختلف و تعمیر بردهای بریک شده (غیرفعال) استفاده کنید. ۳. اندروید ۵.۱ (Lollipop) و لینوکس مبتنی بر اوبونتو را نصب کنید. ۴. یک برنامه Hello World را ایجاد، کامپایل و اجرا کنید. ۵. تجهیزات جانبی DragonBoard™ 410c، قابلیت‌های توسعه I/O، توان پردازشی (CPU و گرافیک) و قابلیت‌های ارتباطی آن را شرح دهید.

سرفصل ها و درس ها

مقدمه Introduction

  • تریلر دوره تخصصی Specialization Trailer

  • نگاهی به تمامی ماژول‌ها Let's take a look at all our Modules!

اصطلاحات و راهنمای سریع (مبتدی) Terminology/Cheat Sheet (Beginner)

  • آماده‌سازی برای ماژول ۱ Getting Ready for Module 1

  • مقدمه‌ای بر درس ۱ Introduction to Lesson 1

  • مخفف‌ها (DragonBoard™ 410c) Acronyms (DragonBoard™ 410c)

  • مخفف‌ها (عمومی) Acronyms (General)

  • اصطلاحات پرکاربرد Frequently used Terminology

  • مرور درس ۱ A look back at Lesson 1

  • مقدمه‌ای بر درس ۲ Introduction to Lesson 2

  • برنامه‌نویسی سطح بالا و سطح پایین High and Low level programming

  • برنامه‌نویسی شی‌گرا Object oriented programming

  • برنامه‌نویسی C (سیستم‌ها/اپلیکیشن‌ها) C-programming (Systems/applications)

  • کاربر ریشه/Superuser Root/Superuser

  • سطوح انتزاع Levels of Abstraction

  • مرور درس ۲ A look back at Lesson 2

  • مقدمه‌ای بر درس ۳ Introduction to Lesson 3

  • سیستم یونیکس (UNIX) UNIX

  • سیستم MS DOS MS-DOS

  • بررسی DragonBoard™ 410c DragonBoard™ 410c

  • مرور درس ۳ A look back at Lesson 3

  • چالش ویدئویی! Video Challenge!

راه‌اندازی برد Board Bring up

  • آماده‌سازی برای ماژول ۲ Getting Ready for Module 2!

  • مقدمه‌ای بر درس ۱ Introduction to Lesson 1

  • درباره Dragonboard™ 410c About the Dragonboard™ 410c

  • اجزای مهم برد Important Board Components

  • مشخصات فنی Technical Specifications

  • مرور درس ۱ A look back at Lesson 1

  • مقدمه‌ای بر درس ۲ Introduction to Lesson 2

  • انتخاب سیستم عامل Choosing an operating system

  • خرید Dragonboard™ 410c Purchasing your Dragonboard™ 410c

  • ثبت‌نام در 96boards Registering with 96boards

  • ثبت‌نام در شبکه توسعه‌دهندگان Qualcomm® Registering with Qualcomm® Developer Network

  • مرور درس ۲ A look back at Lesson 2

  • مقدمه‌ای بر درس ۳ Introduction to Lesson 3

  • پیکربندی بوت Boot Configuration

  • بوت کردن Dragonboard™ 410c Booting up your Dragonboard™ 410c

  • حالت توسعه‌دهنده اندروید (فقط اندروید) Android Developer Mode (Android Only)

  • تست Dragonboard™ 410c Testing your Dragonboard™ 410c

  • خاموش کردن Dragonboard™ 410c Shutting down your Dragonboard™ 410c

  • نگهداری از Dragonboard™ 410c Caring for your Dragonboard™ 410c

  • مرور درس ۳ A look back at Lesson 3

راه اندازی محیط توسعه شما Setting up your Developing Environment

  • آماده‌سازی برای ماژول ۳ Getting Ready for Module 3!

  • مقدمه‌ای بر درس ۱ Introduction to Lesson 1

  • توسعه اندروید Android Development

  • مقدمه‌ای بر اندروید استودیو Introduction to Android Studio

  • مقایسه اندروید استودیو و اکلیپس Android Studio vs. Eclipse

  • مرور درس ۱ A look back at Lesson 1

  • مقدمه‌ای بر درس 2a Introduction to Lesson 2a

  • نصب جاوا Installing Java

  • دانلود اندروید استودیو و بسته Android SDK Downloading Android Studio/Android SDK Bundle

  • نصب اندروید استودیو Installing Android Studio

  • مرور درس 2a A look back at Lesson 2a

  • مقدمه‌ای بر درس 2b Introduction to Lesson 2b

  • نصب جاوا Installing Java

  • دانلود اندروید استودیو و Android SDK Downloading Android Studio/Android SDK

  • نصب اندروید استودیو Installing Android Studio

  • مرور درس 2b A look back at Lesson 2b

  • مقدمه‌ای بر درس ۳ Introduction to Lesson 3

  • مقدمه‌ای بر گیت (Git) Introduction to Git

  • راه‌اندازی گیت Git Setup

  • دستورات گیت Git Commands

  • استفاده از گیت در اندروید استودیو Using Git with Android Studio

  • مرور درس ۳ A look back at Lesson 3

  • مقدمه‌ای بر درس ۴ Introduction to Lesson 4

  • مقدمه‌ای بر ADB Introduction to ADB

  • آپدیت درایورهای USB (ویندوز) Update USB Drivers (Windows) -Please see reading

  • پروتکل ADB ADB Protocol

  • استفاده از پروتکل ADB Using the ADB Protocol

  • استفاده از ADB از طریق WIFI ADB over WIFI

  • مرور درس ۴ A look back at Lesson 4

  • مقدمه‌ای بر درس ۵ Introduction to Lesson 5

  • فست‌بوت (Fastboot) Fastboot

  • ورود به حالت فست‌بوت Booting into Fastboot

  • پروتکل فست‌بوت Fastboot Protocol

  • استفاده از پروتکل فست‌بوت Using the Fastboot Protocol

  • مرور درس ۵ A look back at Lesson 5

تغییر سیستم عامل Changing your Operating System

  • آماده‌سازی برای ماژول ۴ Getting Ready for Module 4!

  • مقدمه‌ای بر درس ۱ Introduction to Lesson 1

  • اندروید برای DragonBoard™ 410c Android for DragonBoard™ 410c

  • اوبونتو برای DragonBoard™ 410c Ubuntu for DragonBoard™ 410c

  • روش‌های نصب Methods of Installation

  • مرور درس ۱ A look back at Lesson 1

  • مقدمه‌ای بر درس 2a Introduction to Lesson 2a

  • دانلود ایمیج اندروید Download Android Image

  • ایجاد متغیر مسیر برای ایمیج اندروید Create Path Variable to Android Image

  • فلش کردن کارت microSD با ایمیج Flash microSD Card with Image

  • نصب اندروید روی DragonBoard™ 410c Install Android on your DragonBoard™ 410c

  • مرور درس 2a A look back at Lesson 2a

  • مقدمه‌ای بر درس 2b Introduction to Lesson 2b

  • دانلود ایمیج اوبونتو Download Ubuntu Image

  • ایجاد متغیر مسیر برای ایمیج اوبونتو Create Path Variable to Ubuntu Image

  • فلش کردن کارت microSD با ایمیج Flash microSD Card with Image

  • نصب اوبونتو روی DragonBoard™ 410c Install Ubuntu on DragonBoard™ 410c

  • مرور درس 2b A look back at Lesson 2b

  • مقدمه‌ای بر درس 2c Introduction to Lesson 2c

  • دانلود باینری‌ها و بوت‌لودر اندروید Download Android binaries/bootloader

  • تغییر اسکریپت بوت‌لودر Altering the bootloader script

  • فلش فست‌بوت روی eMMC Fastboot Flash onto eMMC

  • مرور درس 2c A look back at Lesson 2c

  • مقدمه‌ای بر درس 2d Introduction to Lesson 2d

  • دانلود باینری‌ها و بوت‌لودر اوبونتو Download Ubuntu binaries/bootloader

  • تغییر اسکریپت بوت‌لودر Alter bootloader Script

  • فلش فست‌بوت روی eMMC Fastboot Flash onto eMMC

  • مرور درس 2d A look back at Lesson 2d

  • مقدمه‌ای بر درس 3a Introduction to Lesson 3a

  • دانلود ایمیج اندروید Download Android Image

  • دانلود win32diskmager Download win32diskmager

  • فلش کردن کارت microSD با ایمیج Flash microSD Card with Image

  • نصب اندروید روی DragonBoard™ 410c Install Android on DragonBoard™ 410c

  • مرور درس 3a A look back at Lesson 3a

  • مقدمه‌ای بر درس 3b Introduction to Lesson 3b

  • دانلود ایمیج اوبونتو Download Ubuntu Image

  • دانلود win32diskimager Download win32diskimager

  • فلش کردن کارت microSD با ایمیج Flash microSD Card with Image

  • نصب اوبونتو روی DragonBoard™ 410c Install Ubuntu on DragonBoard™ 410c

  • مرور درس 3b A look back at Lesson 3b

  • مقدمه‌ای بر درس 3c Introduction to Lesson 3c

  • دانلود باینری‌ها و بوت‌لودر اندروید Download Android binaries and boot loader

  • ایجاد متغیر مسیر برای باینری‌ها و بوت‌لودر Create Path Variable to binaries and bootloader

  • فلش فست‌بوت روی eMMC Fastboot Flash onto eMMC

  • مرور درس 3c A look back at Lesson 3c

  • مقدمه‌ای بر درس 3d Introduction to Lesson 3d

  • دانلود باینری‌ها و بوت‌لودر اوبونتو Download Ubuntu binaries and bootloader

  • ایجاد متغیر مسیر برای باینری‌ها و بوت‌لودر Create Path Variable to binaries and bootloader

  • فلش فست‌بوت روی eMMC Fastboot Flash onto eMMC

  • مرور درس 3d A look back at Lesson 3d

نجات برد بریک شده Rescuing your Bricked Board

  • آماده‌سازی برای ماژول ۵ Getting Ready for Module 5!

  • مقدمه‌ای بر درس ۱ Introduction to Lesson 1

  • تعریف برد بریک شده (غیرفعال) Defining a Bricked board

  • چه کنیم اگر برد روشن نمی‌شود What to do if your board does not turn on

  • راهکارهای سریع احتمالی Possible quick fixes

  • مرور درس ۱ A look back at Lesson 1

  • مقدمه‌ای بر درس ۲ Introduction to Lesson 2

  • دانلود ایمیج ریکاوری Download Recovery Image

  • فلش کردن کارت SD Flash SD Card

  • فلش مجدد سیستم عامل Re-flash Operating System

  • مرور درس ۲ A look back at Lesson 2

  • مقدمه‌ای بر درس ۳ Introduction to Lesson 3

  • اتصال کوتاه در DragonBoard™ 410c Shorting your DragonBoard™ 410c

  • قطع برق DC بدون خاموش کردن صحیح Disconnecting DC without Proper Shutdown

  • مراحل پیشگیرانه برای پین‌های GPIO Precautionary Steps for GPIO Pins

  • حذف جداول پارتیشن و فلش کردن Deleting Partition Tables and Flashing

  • مرور درس ۳ A look back at Lesson 3

ساخت اولین اپلیکیشن Creating your First Application

  • آماده‌سازی برای ماژول ۶ Getting Ready for Module 6!

  • مقدمه‌ای بر درس ۱ Introduction to Lesson 1

  • نکات سریع درباره توسعه اندروید Quick Notes about Android Development

  • مروری بر GPS/موقعیت، بلوتوث و WIFI GPS/Location, Bluetooth, WIFI (Overview)

  • کدنویسی GPS / موقعیت GPS / Location (Code)

  • کدنویسی WiFi WiFi (Code)

  • کدنویسی بلوتوث Bluetooth (Code)

  • مانیفست (Manifest) Manifest

  • مروری بر Intentها Intents (Overview)

  • کدنویسی Intentها Intents (Code)

  • کد نهایی Finished Code

  • مرور درس ۱ A look back at Lesson 1

  • مقدمه‌ای بر درس ۲ Introduction to Lesson 2

  • دستگاه مجازی اندروید (AVD) و مانیتور دستگاه اندروید (ADM) The Android Virtual Device (AVD) and the Android Device Monitor (ADM)

  • استقرار (Deploy) روی برد شما Deploying to your Board

  • مرور درس ۲ A look back at Lesson 2

کیت توسعه بومی (NDK) Native Development Kit (NDK)

  • آماده‌سازی برای ماژول ۷ Getting Ready for Module 7!

  • مقدمه‌ای بر درس ۱ Introduction to Lesson 1

  • NDK چیست؟ What is the NDK?

  • چه زمانی از NDK استفاده کنیم When to Use the NDK

  • فرآیند کامپایل NDK NDK Compilation Process

  • دانلود NDK در اندروید استودیو Downloading NDK into Android Studio

  • پیکربندی فایل‌های Gradle Configuring your Gradle files

  • مرور درس ۱ A look back at Lesson 1

  • مقدمه‌ای بر درس ۲ Introduction to Lesson 2

  • ایجاد یک پروژه جدید اندروید Create a New Android Project

  • ایجاد کلاس‌ها و متدهای Native Create Classes and Native Method

  • ایجاد فایل‌های Header با javah Create Header Files with javah

  • نوشتن کد C Write C code

  • مرور درس ۲ A look back at Lesson 2

  • مقدمه‌ای بر درس ۳ Introduction to Lesson 3

  • بارگذاری کتابخانه C Load C Library

  • تست اپلیکیشن با AVD Test Application with AVD

  • استقرار روی DragonBoard™ 410c Deploy to the DragonBoard™ 410c

  • مرور درس ۳ A look back at Lesson 3

  • چالش ویدئویی! Video Challenge!

اپلیکیشن پرنده CALIT2 CALIT2 Bird Application

  • آماده‌سازی برای ماژول ۸ Getting Ready for Module 8!

  • مقدمه‌ای بر درس ۱ Introduction to Lesson 1

  • کد MainActivity (توضیح بازی) MainActivity (Code - Explain the game)

  • کدنویسی موقعیت و بازیگران (Actors) Location and Actors (Code)

  • کدنویسی نقشه و برخوردها (Collisions) Map and Collisions (Code)

  • کدنویسی پردازشگر بازی Game Processor (Code)

  • مرور درس ۱ A look back at Lesson 1

  • مقدمه‌ای بر درس ۲ Introduction to Lesson 2

  • برنامه‌نویسی بر اساس Interfaceها Programming to Interfaces

  • کدنویسی اینترفیس Inputtable Inputtable Interface (Code)

  • کدنویسی اینترفیس Renderable Renderable Interface (Code)

  • دموی پرنده CALIT2 CALIT2 Bird Demo

  • مرور درس ۲ A look back at Lesson 2

  • چالش ویدئویی! Video Challenge!

مانیتورینگ DragonBoard™ 410c Monitoring your DragonBoard™ 410c

  • آماده‌سازی برای ماژول ۹ Getting Ready for Module 9!

  • مقدمه‌ای بر درس ۱ Introduction to Lesson 1

  • پروتکل TCP / IP TCP / IP

  • پروتکل HTTP HTTP

  • پورت‌ها Ports

  • تغییر مسیر ترافیک (Redirect) Redirect Traffic

  • مرور درس ۱ A look back at Lesson 1

  • مقدمه‌ای بر درس ۲ Introduction to Lesson 2

  • ایجاد سرور شما Create your Server

  • بازیابی اطلاعات درباره DragonBoard™ 410c شما Retrieving Information About Your DragonBoard™ 410c

  • ارسال اطلاعات به صورت JSON Send Information on JSON

  • دمو Demo

  • مرور درس ۲ A look back at Lesson 2

  • پایان دوره ۲ Course 2 End

نمایش نظرات

آموزش اینترنت اشیاء: راه‌اندازی پلتفرم توسعه DragonBoard™
جزییات دوره
18h 50m
207
(آخرین آپدیت)
15,173
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar