EFM32
وحدات التحكم الدقيقة EFM32 Gecko [ 1 ] هي عائلة من الدوائر المتكاملة للتحكم الدقيق ذات الإشارات المختلطة 32 بت من شركة Energy Micro (الآن Silicon Labs ) تعتمد على وحدات المعالجة المركزية ARM Cortex-M [ 2 ] ، بما في ذلك Cortex-M0+ ، [ 3 ] وCortex-M3 ، [ 4 ] و Cortex-M4 . [ 5 ]
ملخص
تتمتع وحدات التحكم الدقيقة EFM32 بمعظم وظائفها المتاحة حتى في أوضاع السكون العميق، باستهلاك تيار أقل من ميكرو أمبير، مما يتيح سلوكًا فعالًا من حيث الطاقة وسلوكًا مستقلًا أثناء سكون وحدة المعالجة المركزية.
من الأمثلة على الأجهزة الطرفية التي تعمل في وضع السكون العميق على معالج EFM32 واجهة المستشعر منخفضة الطاقة (LESENSE)، القادرة على تشغيل المستشعرات الحثية والسعوية والمقاومة بشكل دوري أثناء عملها تلقائيًا في وضع السكون العميق. ومن الجوانب الأخرى لوحدات التحكم الدقيقة Gecko أن الأجهزة الطرفية تتصل ببعضها اتصالًا مباشرًا، مما يسمح لها بالتواصل دون الحاجة إلى تنبيه وحدة المعالجة المركزية أو تدخلها. يُعرف هذا الربط بنظام رد الفعل الطرفي (PRS).
تتوفر الوظائف في وضعَي إيقاف التشغيل وإيقاف الطاقة المنخفضين. يتضمن وضع الإيقاف مُقارنات تناظرية ، ومؤقتات مراقبة ، وعدادات نبضات، ووصلات I²C ، ومقاطعات خارجية. في وضع إيقاف التشغيل، باستهلاك تيار يتراوح بين 20 و100 نانو أمبير، حسب المنتج، يمكن للتطبيقات الوصول إلى منافذ الإدخال/الإخراج للأغراض العامة (GPIO) ، وإعادة الضبط، وعداد الوقت الحقيقي (RTC) ، وذاكرة الاحتفاظ.
تتألف عائلة EFM32 من عدة عائلات فرعية، بدءًا من EFM32 Zero Gecko [ 6 ] ، المبني على معالج ARM Cortex-M0+ [ 3 ]، وصولًا إلى EFM32 Giant Gecko [ 7 ] وWonder Gecko [ 8 ] ، وهما معالجان ذوا أداء أعلى ، مبنيان على معالجي Cortex-M3 [ 4 ] وCortex-M4 [ 5 ] على التوالي. كما تُعدّ تقنية EFM32 أساسًا لـ EFR32 Wireless Geckos [ 9 ] ، وهي مجموعة من أنظمة SoC اللاسلكية بترددات دون 1 جيجاهرتز و 2.4 جيجاهرتز .
عائلات المنتجات
| عائلة | جوهر | السرعة (ميجاهرتز) | ذاكرة فلاش (كيلوبايت) | ذاكرة الوصول العشوائي (كيلوبايت) | USB | شاشة LCD | الاتصالات | الطرود | الإحساس السعوي |
|---|---|---|---|---|---|---|---|---|---|
| زيرو جيكو | ARM Cortex M0+ | 24 | 4، 8، 16، 32 | 2.4 | لا | لا | I2C ، I2S ، SPI ، UART ، USART | QFN 24، QFN32، QFP48 | مذبذب الاسترخاء |
| سحلية سعيدة | ARM Cortex M0+ | 25 | 32.64 | 4.8 | لا، نعم | لا | I2C، I2S، SPI، UART، USART | CSP36، QFN24، QFN32، QFP48 | مذبذب الاسترخاء |
| أبو بريص صغير | معالج ARM Cortex M3 | 32 | 4، 8، 16، 32 | 2.4 | لا | نعم | I2C، I2S، SPI، UART، USART | BGA48، QFN24، QFN32، QFN64، QFP48، QFP64 | مذبذب الاسترخاء |
| أبو بريص | معالج ARM Cortex M3 | 32 | 16,32,64,128 | 8.16 | لا | نعم | I2C، SPI، UART، USART | BGA112، QFN32، QFN64، QFP100، QFP48، QFP64 | مذبذب الاسترخاء |
| أبو بريص اليشم | معالج ARM Cortex M3 | 40 | 128,256,1024 | 32,256 | لا | لا | I2C، I2S، SPI، UART، USART | QFN32، QFN48، BGA125 | السعة إلى الرقمية |
| أبو بريص النمر | معالج ARM Cortex M3 | 48 | 64,128,256 | 32 | نعم | نعم | I2C، I2S، SPI، UART، USART | BGA112، BGA120، CSP81، QFN64، QFP100، QFP64 | مذبذب الاسترخاء |
| أبو بريص عملاق | معالج ARM Cortex M3 | 48 | 512,1024 | 128 | نعم | نعم | I2C، I2S، SPI، UART، USART | BGA112، BGA120، QFN64، QFP100، QFP64 | مذبذب الاسترخاء |
| أبو بريص اللؤلؤ | معالج ARM Cortex M4 | 40 | 128,256,1024 | 32,256 | لا | لا | I2C، I2S، SPI، UART، USART | QFN32، QFN48، BGA125 | السعة إلى الرقمية |
| سحلية وندر جيكو | معالج ARM Cortex M4 | 48 | 64,128,256 | 32 | نعم | نعم | I2C، I2S، SPI، UART، USART | BGA112، BGA120، CSP81، QFN64، QFP100، QFP64 | مذبذب الاسترخاء |

الخصائص الرئيسية
تتميز مجموعة وحدات التحكم الدقيقة EFM32 بكفاءة عالية في استهلاك الطاقة بفضل عملياتها المستقلة في أوضاع السكون العميق، وانخفاض استهلاكها للطاقة أثناء التشغيل والسكون، وسرعة استجابتها عند الاستيقاظ. وتُصمم أجهزة EFM32 لتقليل دورات التطوير من خلال توافقها مع مختلف أنواع الدبابيس والبرمجيات ، وقابليتها للتوسع لتلبية متطلبات التطبيقات المتنوعة، وتوافقها مع منصات تطوير متعددة. وتشترك مجموعة Gecko اللاسلكية (EFR32) في نفس بنية وحدة التحكم الدقيقة مع توافق برمجي ومادي (من حيث الدبابيس والتغليف).
سمات
على مستوى منخفض، يمكن تقسيم وحدة التحكم الدقيقة إلى ثماني فئات: النواة والذاكرة، وإدارة الساعة، وإدارة الطاقة، والواجهات التسلسلية، ومنافذ الإدخال/الإخراج، والمؤقتات والمحفزات، والواجهات التناظرية، ووحدات الأمان.
تشمل ميزات وحدة التحكم الرئيسية (MCU) ما يلي:
- أوضاع الطاقة المنخفضة.
- نظام رد الفعل المحيطي (PRS)، وهو نظام ربط محيطي مزود بثمانية محفزات للتعامل مع تنفيذ المهام دون تدخل وحدة المعالجة المركزية.
- وحدة المعالجة المركزية: سلسلة ARM Cortex-M، من Cortex-M0+ إلى Cortex-M4.
- معدل الساعة: من 4 ميجاهرتز إلى 48 ميجاهرتز.
- الساعات ذات التردد المنخفض والتردد المنخفض للغاية.
- منظمات الجهد الداخلية.
- ذاكرة الفلاش: من 4 كيلوبايت إلى 1024 كيلوبايت.
- ذاكرة الوصول العشوائي (RAM): من 2 كيلوبايت إلى 128 كيلوبايت.
- واجهات رقمية تسلسلية: USART، وUART منخفض الطاقة، وI2C، وUSB.
- تتضمن وحدة المؤقت والمحفزات في وحدة التحكم الدقيقة (MCU) مؤقتًا تجميديًا (CRYOTIMER)، [ 10 ] عداد نبضات منخفض الطاقة (PCNT)، وعداد احتياطي في الوقت الحقيقي (RTC).
- الوحدات التناظرية: محولات الإشارة التناظرية إلى الرقمية، ومحولات الإشارة الرقمية إلى التناظرية، ومكبرات العمليات ، والمقارنات التناظرية .
- محركات التشفير المادية [ 11 ] وفحوصات التكرار الدوري (CRCs).
- ما يصل إلى 93 دبوس إدخال/إخراج للأغراض العامة (GPIO) .
- بعض الطرازات مزودة بوحدات تحكم بشاشة LCD.
موارد التصميم والتطوير
تشمل موارد التصميم والتطوير بيئة تطوير متكاملة مجانية (IDE) ، وأدوات تحليل الأداء، وأدوات التكوين والمرافق، والمترجمات ومنصات التطوير، ومجموعات البرامج، ورموز مرجعية وأمثلة تصميم، وملاحظات التطبيق، ومقاطع فيديو تدريبية، وأوراق بيضاء .
يُعدّ برنامج Silicon Labs Simplicity Studio [ 12 ] منصة تطوير مجانية تعتمد على بيئة Eclipse ، وتتضمن أدوات تكوين رسومية، وأدوات تحليل استهلاك الطاقة، وأدوات تحليل الشبكات اللاسلكية، وعروض توضيحية، وأمثلة برمجية، ووثائق، ودعمًا فنيًا، ومنتديات للمستخدمين. كما يتضمن خيارات لأدوات الترجمة، بما في ذلك GCC لمعالجات ARM [ 13 ] ، وKeil [ 14 ]، و IAR Embedded Workbench [ 15 ]، وأدوات أخرى من جهات خارجية.
تتضمن أدوات بيئة تطوير Simplicity Studio المتكاملة (IDE) أداة مراقبة الطاقة المتقدمة (AEM) ومصحح أخطاء الشبكة المسمى "تتبع الحزم". تُعد أداة مراقبة الطاقة المتقدمة أداة EFM32 تُمكّن المطورين من تحليل استهلاك الطاقة أثناء تشغيل تطبيقاتهم، كما تُتيح ربط التعليمات البرمجية مباشرةً لتحسين أداء كلٍ من المكونات المادية والبرمجية. أما مصحح أخطاء الشبكة، فهو أداة تُمكّن المطورين من استخدام وحدات التحكم الدقيقة اللاسلكية Gecko لتتبع حركة مرور الشبكة والحزم عبر عُقد الشبكة.
يدعم معالج EFM32 العديد من أنظمة التشغيل في الوقت الحقيقي (RTOS) ومكتبات البرامج وبرامج التشغيل والحزم البرمجية التابعة لجهات خارجية، مثل أنظمة تشغيل المتحكمات الدقيقة (uC/OS) (Micrium)، وFreeRTOS، وGNU Chopstx، وembOS (Segger)، وmbed OS (ARM). [ 16 ] في أكتوبر 2016، استحوذت شركة Silicon Labs على شركة Micrium. بالإضافة إلى حزم البرمجيات الوسيطة الأساسية لإنترنت الأشياء، مثل TCP/IP، توفر Micrium نظام تشغيل في الوقت الحقيقي (RTOS) يمكّن تصميمات إنترنت الأشياء المدمجة من إدارة المهام في الوقت الحقيقي.
ابدء
تتوفر مجموعات EFM32 التجريبية [ 17 ] لأغراض التقييم والتعرف على مجموعة المنتجات. تحتوي كل مجموعة على مستشعرات ووحدات طرفية تُساعد في توضيح إمكانيات الجهاز، كما تُشكل نقطة انطلاق لتطوير التطبيقات. يتيح استخدام برنامج Simplicity Studio الوصول إلى معلومات المجموعة وإمكانية برمجتها باستخدام عروض توضيحية وأمثلة برمجية. تحتوي معظم المجموعات التجريبية على ذاكرة EEPROM مزودة بمعرفات اللوحة لتمكين الإعداد التلقائي عند توصيل المجموعة ببيئة تطوير Simplicity Studio.
بعض مجموعات EFM32 تدعم ARM mbed. [ 18 ] تدعم هذه المجموعات ARM mbed [ 19 ] بشكل مباشر، وهي مدعومة في أدوات تطوير Simplicity Studio ومنتديات المجتمع.
تتميز مجموعة EFM32 Giant Gecko Starter Kit، الموضحة أدناه، بوحدة التحكم الدقيقة Giant Gecko MCU مع 1024 كيلوبايت من ذاكرة الفلاش و93 منفذ GPIO، وهي واحدة من أحدث عروض مجموعات المبتدئين في عائلة EFM32.


تتضمن مجموعات بدء التشغيل الأخرى لـ EFM32 ما يلي :
| مجموعة الأدوات الأساسية (STK) | رقم القطعة | الميزات الرئيسية للمخزون | نوع شاشة LCD | خيار الطاقة بالبطارية |
|---|---|---|---|---|
| بيرل جيكو STK (يستخدم أيضًا لجيد جيكو MCU) | SLSTK3401A | مصحح أخطاء USB J-Link، ومستشعر الرطوبة النسبية ودرجة الحرارة، وزران للمستخدم | شاشة LCD للذاكرة | نعم |
| وندر جيكو STK | EFM32WG-STK3800 | مصحح أخطاء USB J-Link، ذاكرة فلاش 32 ميجابايت، موصل توسعة 20 سنًا، مستشعر إضاءة محيطة، مستشعر معدني LC، زران للمستخدم | شاشة LCD مكونة من 160 جزءًا | نعم |
| سحلية عملاقة STK | EFM32GG-STK3700 | مصحح أخطاء USB J-Link، ذاكرة فلاش 32 ميجابايت، موصل توسعة 20 سنًا، مستشعر إضاءة محيطة، مستشعر معدني LC، زران للمستخدم | شاشة LCD مكونة من 160 جزءًا | نعم |
| سحلية الفهد STK | EFM32LG-STK3600 | مصحح أخطاء USB J-Link، ذاكرة فلاش 32 ميجابايت، موصل توسعة 20 سنًا، مستشعر إضاءة محيطة، مستشعر معدني LC، زران للمستخدم | شاشة LCD مكونة من 160 جزءًا | نعم |
| جيكو إس تي كيه | EFM32-G8XX-STK | مصحح أخطاء USB J-Link، موصل توسعة ذو 20 سنًا، زران للمستخدم، وشريط تمرير يعمل باللمس | شاشة LCD 4x40 | نعم |
| مخزون سحلية صغيرة | EFM32TG-STK3300 | مصحح أخطاء USB J-Link، جاهز لعرض LESENSE التجريبي، مستشعرات ضوئية، ومستشعرات LC، ومستشعرات لمس، زران للمستخدم | شاشة LCD مقاس 8x20 | نعم |
| هابي جيكو إس تي كي | SLSTK3400A | مصحح أخطاء USB J-Link، موصل توسعة ذو 20 سنًا، مستشعر الرطوبة النسبية والضوء، زران للمستخدم وزران يعملان باللمس | شاشة LCD بذاكرة 128 × 128 بكسل | نعم |
| زيرو جيكو STK | EFM32ZG-STK3200 | مصحح أخطاء USB J-Link، موصل توسعة ذو 20 سنًا، زران للمستخدم، ولوحتا لمس. | شاشة LCD بذاكرة 128×128 بكسل ذات استهلاك طاقة منخفض للغاية | نعم |
أنماط الطاقة
صُممت وحدة EFM32 لتحقيق درجة عالية من التشغيل الذاتي في أوضاع الطاقة المنخفضة. وتتوفر أوضاع متعددة فائقة الانخفاض في استهلاك الطاقة لضبط استخدام الطاقة وتقليل استهلاكها بشكل ملحوظ.
| وضع الطاقة | تصنيف الولاية | صفات | استهلاك الطاقة |
|---|---|---|---|
| نشط/تشغيل | EM0 | يقوم معالج ARM Cortex-M بجلب وتنفيذ التعليمات من ذاكرة الفلاش أو ذاكرة الوصول العشوائي، ويمكن تفعيل جميع الأجهزة الطرفية منخفضة الطاقة. يستطيع معالج EFM32 الدخول بسرعة إلى أحد أوضاع الطاقة المنخفضة من هذا الوضع، مما يؤدي فعليًا إلى إيقاف المعالج وذاكرة الفلاش. بعد إعادة التشغيل، تعود جميع أوضاع الطاقة المنخفضة إلى هذا الوضع في غضون 2 ميكروثانية، مما يسهل الدخول إلى وضع الطاقة المنخفضة والعودة إلى أداء 32 بت عند الحاجة. | 114 ميكرو أمبير/ميغاهرتز |
| ينام | EM1 | يتم تعطيل إشارة الساعة الخاصة بوحدة المعالجة المركزية، مما يقلل بشكل فعال من الطاقة اللازمة للتشغيل مع الحفاظ على جميع وظائف الأجهزة الطرفية منخفضة الطاقة (بما في ذلك ذاكرة الفلاش وذاكرة الوصول العشوائي). وباستخدام نظام الاستجابة الطرفية (PRS) وتقنية الوصول المباشر إلى الذاكرة (DMA)، يستطيع النظام جمع بيانات الأجهزة الطرفية وإخراجها دون تدخل وحدة المعالجة المركزية. يُمكّن هذا السلوك التلقائي النظام من البقاء في هذا الوضع لفترات طويلة، مما يزيد من عمر البطارية. بالإضافة إلى ذلك، تضمن ذاكرة الوصول العشوائي منخفضة التسريب الاحتفاظ الكامل بالبيانات. | 48 ميكرو أمبير/ميغاهرتز |
| نوم عميق | EM2 | توفر وحدات التحكم الدقيقة EFM32 درجة عالية من التشغيل المستقل مع الحفاظ على استهلاك منخفض للطاقة. يتم إيقاف تشغيل المذبذب عالي التردد في هذا الوضع؛ ومع ذلك، يتوفر مذبذب بتردد 32 كيلوهرتز وساعة الوقت الحقيقي للأجهزة الطرفية منخفضة الطاقة. نظرًا لأن وحدة المعالجة المركزية ARM Cortex-M لا تعمل في هذا الوضع، فإن وحدة التحكم الدقيقة تُنفذ عمليات متقدمة في وضع السكون. تعمل الأجهزة الطرفية بشكل مستقل بفضل الربط الذكي بين الوحدات والذاكرة، ويبلغ زمن الاستيقاظ إلى وضع EM0 2 ميكروثانية فقط، وتضمن ذاكرة الوصول العشوائي منخفضة التسريب الاحتفاظ الكامل بالبيانات في هذا الوضع. | 0.9 ميكرو أمبير |
| قف | EM3 | يُخصّص هذا الوضع استهلاك الطاقة لوحدة EFM32 للحفاظ على زمن استيقاظ قصير جدًا والاستجابة للمقاطعات الخارجية. في هذا الوضع، يتم تعطيل المذبذب منخفض التردد، لكن ذاكرة الوصول العشوائي منخفضة التسريب تضمن الاحتفاظ الكامل بالبيانات، ويمكن للمقارن التناظري منخفض الطاقة أو المقاطعات الخارجية غير المتزامنة تنبيه الجهاز. | 0.5 ميكرو أمبير |
| إيقاف التشغيل | EM4 | في وضع توفير الطاقة الأدنى المتاح، يتم إيقاف تشغيل وحدة التحكم الدقيقة EFM32 تمامًا، والطريقة الوحيدة لإعادة تشغيلها هي إعادة ضبطها. يتيح هذا الوضع توفيرًا إضافيًا للطاقة للتطبيقات التي لا تتطلب الاحتفاظ بساعة الوقت الحقيقي (RTC) أو ذاكرة الوصول العشوائي (RAM). يتوفر هذا الوضع في بعض الأجهزة الطرفية الموفرة للطاقة، بما في ذلك إعادة الضبط عند التشغيل والمقاطعات الخارجية. | 20 نانو أمبير |
التكنولوجيا الأساسية
تتميز منتجات EFM32 بقدرتها على مواصلة المعالجة مع استهلاك منخفض للطاقة. في وضع التشغيل النشط، يبلغ استهلاك التيار الأساسي لـ EFM32 حوالي 114 ميكروأمبير/ميغاهرتز عند تشغيل التعليمات البرمجية في الوقت الحقيقي بسرعة ساعة تبلغ 32 ميغاهرتز وجهد 3 فولت. ويبلغ الحد الأقصى لسرعة ساعة EFM32 حوالي 48 ميغاهرتز، مما يحد من إجمالي استهلاك الطاقة.
يمكن تقليل استهلاك الطاقة لوحدة EFM32 عن طريق ضبط إعدادات الأجهزة الطرفية المتصلة. في وضع التشغيل، يمكن للمعالج التفاعل مع جميع الأجهزة الطرفية. ويمكن التفاعل مع الأجهزة الطرفية عالية التردد، التي تتطلب تردد ساعة في نطاق الميغاهرتز، في وضع التشغيل ووضع السكون. أما التفاعل مع الأجهزة الطرفية منخفضة السرعة، التي تتطلب تردد ساعة منخفضًا مثل 32 كيلوهرتز، فيمكن إجراؤه في وضع السكون العميق وأي وضع أعلى منه. ويمكن التفاعل مع الأجهزة الطرفية غير المتزامنة، التي لا تتطلب تردد ساعة، في وضع الإيقاف وأي وضع أعلى منه.
لتقليل استهلاك الطاقة بشكل أكبر، يمكن تجميع توقيت تفاعلات وحدة EFM32 بحيث يتم تنشيط وحدة المعالجة المركزية للتفاعل مع الأجهزة الطرفية، ثم عند اكتمال التفاعلات والمعالجة، يتم وضع وحدة EFM32 في أحد أوضاع الطاقة المنخفضة. كما يمكن الاستفادة من ميزات الأجهزة الطرفية المستقلة، ونظام الاستجابة الطرفية، وLESENSE للحفاظ على وحدة EFM32 في أوضاع الطاقة المنخفضة.
- تضمن ميزة الأجهزة الطرفية المستقلة تشغيل الأجهزة الطرفية دون الحاجة إلى تنشيط وحدة المعالجة المركزية. توفر هذه الميزة دعم الوصول المباشر إلى الذاكرة (DMA) لما يصل إلى 16 قناة، وذلك حسب نوع معالج EFM32.
- يمكن تهيئة نظام رد الفعل المحيطي للعمل مع الأجهزة الطرفية المستقلة عن طريق تنفيذ المهام دون تدخل وحدة المعالجة المركزية.
- تُعدّ خاصية LESENSE ميزةً في معالج EFM32 تُمكّنه من مراقبة ما يصل إلى 16 مستشعرًا في وضع السكون العميق. ويمكن لمعالج EFM32 إجراء عمليات الاستشعار المقاوم، والاستشعار السعوي، والاستشعار الحثي في هذا الوضع.
عند الحاجة، يمكن لـ EFM32 أن يستيقظ من وضع السكون العميق ويشغل وحدة المعالجة المركزية في أقل من ميكروثانيتين.
أمثلة تطبيقية لتكنولوجيا جيكو منخفضة الطاقة
تطبيقات استشعار محول الإشارة التناظرية إلى الرقمية [ 20 ] (درجة الحرارة): في تجربة عملية باستخدام وحدة التحكم الدقيقة Wonder Gecko ومقاوم حراري قياسي، أدى ضبط محول الإشارة التناظرية إلى الرقمية لأخذ عينات من المقاوم الحراري كل ثانية ( بمعدل 1 هرتز) إلى متوسط تيار قدره 1.3 ميكرو أمبير. وهذا يعادل عمر بطارية زر CR2032 بسعة 220 مللي أمبير/ساعة لما يقارب 20 عامًا. يمكن تطبيق نفس هذه التجربة باستخدام تقنية LESENSE وعتبات محددة مسبقًا، بدلًا من استخدام عينات محول الإشارة التناظرية إلى الرقمية على فترات زمنية منتظمة. في حالة استخدام تقنية LESENSE مع محفزات غير منتظمة، يسمح معدل عتبة تشغيل يبلغ 1 هرتز لوحدة EFM32 بالبقاء في وضع الطاقة المنخفضة ما لم تتجاوز قراءة المستشعر عتبة محددة مسبقًا.
عداد نبضات منخفض الطاقة للقياسات: باستخدام عداد النبضات منخفض الطاقة، يمكن استخدام EFM32 في تطبيقات الاستشعار (النبضي). على سبيل المثال، مع مستشعر تأثير هول المغناطيسي ، يمكن لـ EFM32 تحويل الموضع الدوراني إلى سرعة أو معدل تدفق مُقاس. وهذا شائع في قياس تدفق المياه أو الحرارة. يمكن استخدام EFM32 في وضع الإيقاف (EM3) لحساب النبضات وحساب التدفق. قد يصل استهلاك الطاقة التشغيلية في هذه الحالة إلى 650 نانو أمبير (3 فولت تيار مستمر).
تاريخ
تُعد عائلة المتحكمات الدقيقة EFM32 أحد منتجي شركة Energy Micro . أما المنتج الآخر فهو أجهزة الراديو EFR4D Draco SoC.
- في أبريل 2008، أعلنت شركة Energy Micro أنها حصلت على ترخيص نواة ARM Cortex-M3. [ 21 ]
- في أكتوبر 2009، أعلنت شركة Energy Micro عن عائلة EFM32 Gecko MCU (سلسلة EFM32G) القائمة على Cortex-M3. [ 22 ]
- في ديسمبر 2009، أعلنت شركة Energy Micro عن مجموعة تطوير لعائلة وحدات التحكم الدقيقة EFM32 Gecko.
- في فبراير 2010، أعلنت شركة Energy Micro عن إطلاق وحدات التحكم الدقيقة EFM32 Tiny Gecko.
- في مارس 2010، أعلنت شركة Energy Micro عن عائلة EFM32 Tiny Gecko MCU (سلسلة EFM32TG) القائمة على Cortex-M3.
- في مارس 2010، أعلنت شركة Energy Micro عن مجموعة أدوات بدء التشغيل EFM32 Gecko منخفضة التكلفة.
- في يوليو 2010، أعلنت شركة Energy Micro عن عائلة EFM32 Giant Gecko MCU (سلسلة EFM32GG) القائمة على Cortex-M3 للتطبيقات التي تتطلب ذاكرة كبيرة.
- في نوفمبر 2010، أعلنت شركة Energy Micro عن مجموعة تطوير Simplicity Studio.
- في مارس 2011، أعلنت شركة Energy Micro عن عائلة EFM32 Zero Gecko MCU (سلسلة EFM32ZG) القائمة على Cortex-M0+ للتطبيقات منخفضة التكلفة.
- في سبتمبر 2011، أعلنت شركة Energy Micro عن عائلة وحدات التحكم الدقيقة EFM32 Leopard Gecko (سلسلة EFM32LG) القائمة على Cortex-M3.
- في أبريل 2013، أعلنت شركة Energy Micro عن عائلة وحدات التحكم الدقيقة EFM32 Wonder Gecko (سلسلة EFM32WG) القائمة على ARM Cortex-M4F.
- في يونيو 2013، أعلنت شركة Silicon Labs عن نيتها الاستحواذ على شركة Energy Micro. [ 23 ]
- في يوليو 2013، أكملت شركة Silicon Labs عملية الاستحواذ على شركة Energy Micro. [ 24 ]
أدوات التطوير
يتوفر مُجمِّع Gecko mbed على الرابط التالي: https://developer.mbed.org/compiler/#nav:/ ;
انظر أيضاً
مراجع
- ↑ "وحدة تحكم دقيقة 32 بت" . www.silabs.com . مؤرشف من الأصل بتاريخ 28 فبراير 2015.
- ↑ "معالجات دقيقة وتقنية - Arm®" .
- 1 2 "Cortex-M0+" .
- 1 2 "Cortex-M3" .
- 1 2 "Cortex-M4" .
- ↑ "أصغر وحدة تحكم دقيقة ARM Cortex M0 ذات 32 بت - مختبرات السيليكون" .
- ↑ "EFM32 وحدة تحكم دقيقة 32 بت - وحدة تحكم دقيقة منخفضة الطاقة - مختبرات السيليكون" .
- ↑ "EFM32 32-bit ARM Cortex M4 Microcontroller - Silicon Labs" .
- ↑ "الاتصال اللاسلكي متعدد البروتوكولات - مختبرات السيليكون" .
- ↑ "وثائق برنامج EFM32 Pearl Gecko 12" . 9 مارس 2017. مؤرشف من الأصل في 6 نوفمبر 2020.
- ↑ "وحدة التشفير EFM32 Series 1" . 9 يوليو 2021. مؤرشف من الأصل في 24 سبتمبر 2021.
- ↑ "Simplicity Studio - Silicon Labs" .
- ↑ "مجموعة أدوات GNU | مجموعة أدوات GNU Arm المضمنة" .
- ↑ "MDK الإصدار 5" .
- ↑ "المنتجات" . 27 نوفمبر 2020.
- ↑ "Mbed OS | Mbed" .
- ↑ "أدوات التطوير - مختبرات السيليكون" .
- ↑ "مختبرات السيليكون | إمبيد" .
- ↑ "Mbed و mbed OS و EFM32 - Silicon Labs" .
- ↑ لوي، أويفيند (6 يونيو 2016). "إدارة إنترنت الأشياء بميزانية طاقة محدودة" . نيو-تك يوروب. مؤرشف من الأصل في 2 ديسمبر 2016.
- ↑ "أخبار – Arm®" .
- ↑ "مختبرات السيليكون" . مؤرشف من الأصل في 21 يونيو 2013. تم الاطلاع عليه في 7 يونيو 2013 .
- ↑ «شركة سيليكون لابز تستحوذ على شركة إنرجي مايكرو، الرائدة في مجال وحدات التحكم الدقيقة وأجهزة الراديو منخفضة الطاقة القائمة على معالجات ARM Cortex | الأخبار والبيانات الصحفية | سيليكون لابز» . مؤرشف من الأصل بتاريخ 11 يونيو 2013. تم الاطلاع عليه بتاريخ 7 يونيو 2013 .
- ↑ "شركة سيليكون لابز تُكمل استحواذها على شركة إنرجي مايكرو | الأخبار والبيانات الصحفية | سيليكون لابز" . مؤرشف من الأصل بتاريخ 2 ديسمبر 2016. تم الاطلاع عليه بتاريخ 1 ديسمبر 2016 .
روابط خارجية
- الوثائق الرسمية لـ EFM32
- الموقع الرسمي لـ EFM32
- ملاحظات تطبيق EFM32
- منتدى مطوري EFM32، مؤرشف بتاريخ 21 أكتوبر 2017، على موقع Wayback Machine.
- الوثائق الرسمية لـ ARM
- فيديوهات مجموعة أدوات بدء التشغيل EFM32
- بساطة بروتوكولات الاتصال المتعددة اللاسلكية من شركة سيليكون لابز
- واي فايرال جيكو - مقدمة لأدوات تطوير الأجهزة EFR32
- مجموعة EFM32 Gecko Cortex-M3 Starter Kit من شركة Silicon Labs
- ممارسات تصميم Wireless Gecko - Sub-GHz من Silicon Labs
- استخدام أداة BG لإجراء اختبارات الترددات اللاسلكية
- عائلة سحلية جيكو اللاسلكية من شركة سيليكون لابز | ديجي كي ديلي
- فيديوهات تدريبية على EFM32
- بيئة تطوير سيمبليسيتي ستوديو
- إتقان استوديو سيمبليسيتي - يتضمن محلل الطاقة
- إتقان برنامج Simplicity Studio - أداة التكوين
- إتقان برنامج Simplicity Studio - محلل الشبكة
- إتقان برنامج Simplicity Studio - أداة إنشاء التطبيقات
- آخر
- وحدات التحكم الدقيقة القائمة على معالجات ARM
