ARM, آموزش های متنی

معرفی کتاب ARM

معرفی کتاب ARM

معرفی کتاب ARM

در این مقاله کتاب های خوبی که در زمینه ی میکروکنترلرهای ARM منتشر شده است را با شما خوانندده ی گرامی به اشتراک می گذارم. این صفحه آپدیت می شود.


معرفی کتاب ARM

The STM32F103 Arm Microcontroller and Embedded Systems

زیر عنوان : Using Assembly and C

تعداد صفحات : 544

تاریخ انتشار : October 11, 2019

نویسنده : Sepehr Naimi, Sarmad Naimi, Muhammad Ali Mazidi


درباره نویسنده

جالبه که بدونید نویسندگان توانمند این کتاب، اصالت ایرانی دارند. آقای سپهر نعیمی زمانی که 13 سال داشته با یادگیری زبان C و Basic وارد دنیای کامپیوتر می شود. به دانشگاه BIHE می رود و مدک کارشناسی ارشد خود را در رشته مهندسی کامپیوتر اخذ می کند. او میکروکنترلر، میکروپروسسور، و دوره های الکترونیک برگذار می کند. فضای علاقه مندی ایشان شامل میکروکنترلرها، سیستم عامل ها، RTOS،  سیستم های امبدد، مکاترونیک و روباتیک است.

او در کتابهای “The AVR microcontroller and embedded systems” و “ARM Assembly Language Programming and Architecture” مشارکت داشته است.

ویژگی های کلیدی

  • استفاده از زبان C برای کار با میکروکنترلر STM32
  • استفاده از زبان اسمبلی برای کار با میکروکنترلر STM32
  • ترکیب استفاده از زبان C و اسمبلی در کنار یکدیگر
  • پیاده سازی پروژه های آموزشی.

توضیحات کتاب

این کتاب بر مبنای برد الکترونیکی mini STM32 که به صورت گسترده ای در دنیا در دسترس است نوشته شده است. برد mini STM32 بر مبنای میکروکنترلر STM32F103 است. قیمت پایینی دارد و در سطح گسترده ی جهانی در دسترس است. نویسنده به صورت گام با گام با روش های سیستماتیک، روش استفاده از این میکروکنترلر را نشان می دهد.

مثال ها نشان می دهند که چطور می توان از ویژگی های این میکروکنترلر از قبیل تایمرها، ADC، SPI، I2C، PWM استفاده کرد. در زمینه ی برنامه نویسی برای میکروکنترلرهای ARM نیاز به دانستن هر دو زبان برنامه نویسی C و اسمبلی دارید، در صورتی که بخواهید خیلی تخصصی در این زمینه کار کنید. بنابراین این کتاب در دو بخش آماده شده است. بخش اول آن به بررسی زبان اسمبلی می پردازد که شش فصل اول را در بر می گیرد.

بخش دوم کتاب که فصل های 7 تا 19 را شامل می شود به بررسی زبان C و نحوه ی استفاده از واحد های جانبی پردازنده می پردازد و نشان می دهد که با دیوایس ها از جمله keypad، 7-segment، lcd کاراکتری و گرافیکی، موتور، و سنسورها، در دنیای واقعی چگونه می توان ارتباط برقرار کرد. متریال های آموزشی در وبسایت www.NicerLand.com در دسترس است.

کتاب برای چه کسانی است

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



لینک های مفید

معرفی کتاب RTOS

دانلود کتاب الکترونیکی RTOS

دوره آموزش FreeRTOS برای میکروکنترلرها

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

برنامه نویسی به روش RTOS امروز یک ضرورت است؟


اگر سوال، پیشنهاد، نظر و یا … دارید، از قسمت نظرات در پایین همین صفحه، می توانید با ما و بقیه ی خوانندگان درمیان بگذارید.

author-avatar

درباره مرتضی زندی

خلق کردن شماره 1 علاقه مندی های من هست. برنامه نویسی بهترین ابزاری بوده که تا الان برای این کار پیدا کردم. بیس الکترونیک دارم و دستی بر آتش در دنیای رشته های مجاور. تجربه سال ها فعالیت در تیم های R&D رو دارم، در این بین در حوزه ی امبدد سیستم ها فعالیتم پررنگ تر هست. عاشق یادگیری و یاد دادن هستم و تلاش می کنم تجربیاتم رو به زبانی ساده از طریق EasyMCU.org به نحوی کاربردی و موثر با علاقه مندان این حوزه به اشتراک بذارم.

2 نظر در “معرفی کتاب ARM

  1. Fazel گفت:

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

    1. درود بر شما.
      این کتاب به زبان اصلی هست و در سایت آمازون و … فروش می ره.
      از آنجایی که نویسنده کتاب اصالتا ایرانی هست و چند کتاب هم به زبان فارسی داره، ممکنه این هم ترجمه شده باشه.
      کتاب های فارسیش هم راستش بررسی نکردم که ترجمه هست یا خودشون به فارسی منتشر کردن.
      در این پست صرفا کتاب رو معرفی کردم.
      با آرزوی بهترین ها.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

This site uses Akismet to reduce spam. Learn how your comment data is processed.