معرفی کتاب 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 و امبدد سیستم ها یا میکروکنترلرها مفید خواهد بود.
لینک های مفید
دوره آموزش FreeRTOS برای میکروکنترلرها
بازار کار مهندسی امبدد سیستم و الکترونیک
برنامه نویسی به روش RTOS امروز یک ضرورت است؟
اگر سوال، پیشنهاد، نظر و یا … دارید، از قسمت نظرات در پایین همین صفحه، می توانید با ما و بقیه ی خوانندگان درمیان بگذارید.
جهت مطلع شدن از آموزش های جدید به خبرنامه ی EasyMCU بپیوندید.
درباره مرتضی زندی
خلق کردن شماره 1 علاقه مندی های من هست. برنامه نویسی بهترین ابزاری بوده که تا الان برای این کار پیدا کردم. بیس الکترونیک دارم و دستی بر آتش در دنیای رشته های مجاور. تجربه سال ها فعالیت در تیم های R&D رو دارم، در این بین در حوزه ی امبدد سیستم ها فعالیتم پررنگ تر هست. عاشق یادگیری و یاد دادن هستم و تلاش می کنم تجربیاتم رو به زبانی ساده از طریق EasyMCU.org به نحوی کاربردی و موثر با علاقه مندان این حوزه به اشتراک بذارم.
نوشته های بیشتر از مرتضی زندیمطالب زیر را حتما مطالعه کنید
آموزش نصب و راه اندازی سیستم عامل Free RTOS برای آردوینو Arduino
آموزش نصب و راه اندازی سیستم عامل Free RTOS روی STM32
آموزش FreeRTOS نحوه استفاده از میوتکس Mutex
آموزش Free RTOS نحوه استفاده از سمافور Semaphore
آموزش STM32 راه اندازی وقفه خارجی EXTI
راه اندازی واحد سریال UART در STM32
2 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
دیدگاهتان را بنویسید لغو پاسخ
این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش میشوند.
سلام مهندس نتونستم کتاب رو پیدا کنم میشه راهنمایی کنید
درود بر شما.
این کتاب به زبان اصلی هست و در سایت آمازون و … فروش می ره.
از آنجایی که نویسنده کتاب اصالتا ایرانی هست و چند کتاب هم به زبان فارسی داره، ممکنه این هم ترجمه شده باشه.
کتاب های فارسیش هم راستش بررسی نکردم که ترجمه هست یا خودشون به فارسی منتشر کردن.
در این پست صرفا کتاب رو معرفی کردم.
با آرزوی بهترین ها.