توضیحات
Many electrical and computer engineering projects involve some kind of embedded system in which a microcontroller sits at the center as the primary source of control. The recently-developed Arduino development platform includes an inexpensive hardware development board hosting an eight-bit ATMEL ATmega-family processor and a Java-based software-development environment. These features allow an embedded systems beginner the ability to focus their attention on learning how to write embedded software instead of wasting time overcoming the engineering CAD tools learning curve. The goal of this text is to introduce fundamental methods for creating embedded software in general, with a focus on ANSI C. The Arduino development platform provides a great means for accomplishing this task. As such, this work presents embedded software development using 100% ANSI C for the Arduino’s ATmega328P processor. We deviate from using the Arduino-specific Wiring libraries in an attempt to provide the most general embedded methods. In this way, the reader will acquire essential knowledge necessary for work on future projects involving other processors. Particular attention is paid to the notorious issue of using C pointers in order to gain direct access to microprocessor registers, which ultimately allow control over all peripheral interfacing. Table of Contents: Introduction / ANSI C / Introduction to Arduino / Embedded Debugging / ATmega328P Architecture / General-Purpose Input/Output / Timer Ports / Analog Input Ports / Interrupt Processing / Serial Communications / Assembly Language / Non-volatile Memory
————————————————————–
ترجمه ماشینی :
بسیاری از پروژه های مهندسی برق و رایانه شامل نوعی سیستم تعبیه شده است که در آن یک میکروکنترلر در مرکز به عنوان منبع اصلی کنترل قرار دارد. پلت فرم توسعه Arduino که اخیراً توسعه یافته است شامل یک هیئت مدیره توسعه سخت افزار ارزان قیمت است که میزبان یک پردازنده Atmega-Family هشت بیتی Atmega و یک محیط توسعه نرم افزار مبتنی بر جاوا است. این ویژگی ها به یک مبتدی سیستم تعبیه شده امکان می دهد توجه خود را به یادگیری نحوه نوشتن نرم افزار تعبیه شده به جای هدر رفتن زمان غلبه بر منحنی یادگیری ابزارهای مهندسی CAD ، متمرکز کند. هدف از این متن معرفی روشهای اساسی برای ایجاد نرم افزار تعبیه شده به طور کلی ، با تمرکز بر ANSI C. ، پلت فرم توسعه Arduino وسیله ای عالی برای انجام این کار است. به همین ترتیب ، این کار با استفاده از 100 ٪ ANSI C برای پردازنده ATMEGA328P Arduino ، توسعه نرم افزار تعبیه شده را ارائه می دهد. ما از استفاده از کتابخانه های سیم کشی خاص Arduino در تلاش برای ارائه عمومی ترین روش های تعبیه شده منحرف می شویم. به این ترتیب ، خواننده دانش اساسی لازم را برای کار در پروژه های آینده مربوط به سایر پردازنده ها کسب می کند. توجه ویژه ای به موضوع بدنام استفاده از نشانگرهای C به منظور دستیابی مستقیم به رجیسترهای ریزپردازنده ، که در نهایت امکان کنترل بر کلیه رابط های محیطی را فراهم می کند ، می شود. فهرست مطالب: مقدمه / ANSI C / مقدمه ای به اشکال زدایی Arduino / تعبیه شده / ATMEGA328P معماری / ورودی / خروجی با هدف عمومی / درگاه های تایمر / درگاه های ورودی آنالوگ / پردازش قطع / ارتباطات سریال / زبان مونتاژ / حافظه غیر VOLATILE
tag : دانلود کتاب مقدمه ای برای سیستم های تعبیه شده: استفاده از ANSI C و محیط توسعه Arduino , Download مقدمه ای برای سیستم های تعبیه شده: استفاده از ANSI C و محیط توسعه Arduino , دانلود مقدمه ای برای سیستم های تعبیه شده: استفاده از ANSI C و محیط توسعه Arduino , Download Introduction to Embedded Systems: Using ANSI C and the Arduino Development Environment Book , مقدمه ای برای سیستم های تعبیه شده: استفاده از ANSI C و محیط توسعه Arduino دانلود , buy مقدمه ای برای سیستم های تعبیه شده: استفاده از ANSI C و محیط توسعه Arduino , خرید کتاب مقدمه ای برای سیستم های تعبیه شده: استفاده از ANSI C و محیط توسعه Arduino , دانلود کتاب Introduction to Embedded Systems: Using ANSI C and the Arduino Development Environment , کتاب Introduction to Embedded Systems: Using ANSI C and the Arduino Development Environment , دانلود Introduction to Embedded Systems: Using ANSI C and the Arduino Development Environment , خرید Introduction to Embedded Systems: Using ANSI C and the Arduino Development Environment , خرید کتاب Introduction to Embedded Systems: Using ANSI C and the Arduino Development Environment ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.