الأنظمة المدمجة باستخدام المتحكمات الدقيقة ARM Cortex-M بلغة التجميع ولغة C - تأليف Yifeng Zhu (غلاف ورقي)
من Target
حول هذا المنتج
ملخص الكتاب يقدم هذا الكتاب المبادئ الأساسية لبرمجة نوى ARM Cortex-M باستخدام لغتي التجميع (Assembly) وC على مستوى المسجلات، بالإضافة إلى أساسيات تصميم الأنظمة المدمجة. يستعرض الكتاب المفاهيم الأساسية مثل تمثيل البيانات (الأعداد الصحيحة، والنقطة الثابتة، والنقطة العائمة)، وتعليمات لغة التجميع، والمكدس (Stack)، وتنفيذ عناصر التحكم والوظائف الأساسية للغة C على مستوى لغة التجميع. كما يغطي مواضيع متقدمة مثل المقاطعات (Interrupts)، والدمج بين لغتي C والتجميع، والوصول المباشر للذاكرة (DMA)، ومؤقتات النظام (SysTick)، وتعدد المهام، وتعليمات SIMD لمعالجة الإشارات الرقمية (DSP)، وتشفير وفك تشفير التعليمات. يقدم الكتاب أيضاً أمثلة مفصلة حول كيفية الربط مع الأجهزة الطرفية، مثل منافذ الإدخال والإخراج العامة (GPIO)، ومشغل شاشة LCD، والتفاعل مع لوحة المفاتيح، والتحكم في المحرك الخطوي، ومخرج PWM، والتقاط المدخلات للمؤقت، ومحول DAC، ومحول ADC، والساعة في الوقت الفعلي (RTC)، والاتصال التسلسلي (USART، وI2C، وSPI، وUSB).
- المميزات
- يقدم الكتاب البرمجة الأساسية لنوى ARM Cortex-M بلغة التجميع (Assembly) ولغة C على مستوى المسجلات، وأساسيات تصميم الأنظمة المدمجة.
- المؤلف (المؤلفون): Yifeng Zhu
- 730 صفحة
- أجهزة الكمبيوتر، الأجهزة
المواصفات
- الأبعاد (الإجمالية)
9.69 بوصة (ارتفاع) × 7.44 بوصة (عرض) × 1.46 بوصة (عمق)
- الوزن
2.82 رطل
- العمر المقترح
22 سنة فما فوق
- عدد الصفحات
730
- النوع
أجهزة الكمبيوتر
- النوع الفرعي
الأجهزة
- الناشر
E-Man Press LLC
- الموضوع
الرقائق والمعالجات
- التنسيق
غلاف ورقي
- المؤلف
Yifeng Zhu
- اللغة
الإنجليزية