KEYCEO-خدمات التصميم والتصنيع والتطوير لمورد ملحقات الألعاب المخصصة & لعبة الأجهزة الطرفية.



كيفية تعلم جزءا لا يتجزأ من أفضل

خلال هذا الوقت ، سأل العديد من المتابعين كيفية التعلم المضمنة. بالنسبة لصديق بدأ للتو في الاتصال المضمن ، فهذه مشكلة حقًا. هنا ، سيخبرك المؤلف بكيفية استخدام [ضوء الشارع] لتعلم النظام المضمن.

قبل التعلم المضمنة ، نحتاج إلى معرفة ما هو مضمن.

(بيان رسمي) النظام المضمن هو نظام كمبيوتر خاص كجزء من جهاز أو جهاز. التعريف المعترف به على نطاق واسع للنظام المضمن في الصين هو: نظام كمبيوتر خاص مع تطبيق كمركز ، وتكنولوجيا الكمبيوتر كأساس ، يمكن تصميم البرامج والأجهزة لتلبية المتطلبات الصارمة لنظام التطبيق على الوظيفة والموثوقية والتكلفة والحجم واستهلاك الطاقة. على سبيل المثال ، الهواتف المحمولة والساعات الإلكترونية وأجهزة الإنذار الذكية والشاشات الأوتوماتيكية وشواحن سيارات الأجرة وما إلى ذلك تنتمي جميعها إلى الأنظمة المدمجة.

النظام المدمج هو مجمع من الأجهزة والبرامج. دعونا نلقي نظرة على مخطط الكتلة المحدد للنظام المضمن ، مع أخذ الهاتف المحمول كمثال.

(الأجهزة)

1. المعرفة الدائرة الأساسية

تحتاج الأجهزة المدمجة أيضًا إلى بناء العديد من الدوائر. قبل التعلم جزءا لا يتجزأ ، يجب أن يكون لدينا أساس معين للمعرفة الأساسية للدوائر. فهم الأجهزة الأساسية المشتركة واستخدام الأدوات الأساسية ، ولها قدرة معينة على تحليل الدوائر. وبهذه الطريقة ، يمكنك فهم مخطط دائرة الأجهزة للنظام المضمن ووضع الأساس للتطوير اللاحق.

عمليات محددة: الرد على القرص المضغوط لعرض القائمة الرئيسية ، ثم الرد على 109 لدخول قائمة تنزيل الفيديو ، وتنزيل فيديو تدريس الدائرة التناظرية ، ثم الرد على 104 لإدخال تقنية الأجهزة. تعلم أساسيات المكونات والدوائر المشتركة.

2. المعرفة اللغوية الأساسية

تحتاج برمجة السائق المضمنة إلى استخدام لغة C ، لذلك قبل التعلم المضمنة ، يجب أن تكون بارعًا في بناء الجملة الأساسية للغة C وأن تكون قادرًا على كتابة بعض التعليمات البرمجية العادية. يجب تذكير أنه عند تعلم لغة C ، قم بتطوير عادات البرمجة القياسية ، مثل إضافة الملاحظات والانتباه إلى التنضيد ، مما سيكون له تأثير كبير على دقة البرنامج في المستقبل.

عمليات محددة: الرد على القرص المضغوط لعرض القائمة الرئيسية ، ثم الرد على 109 للدخول إلى قائمة تنزيل الفيديو ، وتحميل فيديو تعليم لغة C ، ثم الرد على 105 للدخول إلى تقنية البرمجيات. تعلم أساسيات القيادة.

3. الحواسيب الصغيرة رقاقة واحدة (51 حاسوب صغير رقاقة واحدة)

أول اتصال للمبتدئين مع المعالجات المضمنة هو 51 حاسوبًا مصغرًا أحادي الشريحة. إن إدخال 51 حاسوبًا صغرى أحادي الشريحة بسيط نسبيًا ، ودرجة العالمية مرتفعة نسبيًا. يمكنك شراء لوحة تطوير للتعلم. مثل تعلم كتابة برامج بسيطة مثل مصباح الماء ، ومسح المفاتيح ، وأنبوب nixie ، LCD ، وأخذ عينات AD / DA ، إلخ.

عملية محددة: الرد على القرص المضغوط لعرض القائمة الرئيسية ، ثم الرد على 109 لدخول قائمة تنزيل الفيديو ، وتنزيل الفيديو التعليمي MCU ، والعمل مع الفيديو.

4. التصميم الذاتي للنظام الإلكتروني على أساس الحواسيب الصغيرة رقاقة واحدة

مع تجربة التعلم السابقة ، يمكنك الابتعاد عن لوحة التطوير وتصميم ورسم مخطط الدائرة بنفسك ، ولحام أو إنتاج لوحات PCB بنفسك ، وتصميم أنظمة إلكترونية صغيرة. مثل تصميم سيارة العثور على خط ، واكتساب درجة الحرارة ، وعرض الساعة وغيرها من الأنظمة المدمجة.

عمليات محددة: الرد على القرص المضغوط لعرض القائمة الرئيسية ، والرد على 109 لتنزيل فيديو Protel التعليمي ، وتعلم رسم لوحة الدوائر ، والرد على 106 للدخول إلى قائمة النظام المضمنة ، وتعلم تصميم النظام الإلكتروني استنادًا إلى كمبيوتر صغير رقاقة واحدة.

5. 430 ، STM32 ، Cortex-M3 (اختياري)

430 MCU و STM32 والمعالج Cortex-M3 هي مرحلة الانتقال قبل تعلم نظام التشغيل المدمج. يمكن للأصدقاء اختيار التعلم بأنفسهم. لماذا استخدامها للانتقال ؟

نظرًا لوجود عدد قليل من السجلات الداخلية في 51 حاسوبًا مصغرًا أحادي الشريحة ، فلا داعي لتكوين منفذ GPIO عند كتابة البرنامج. الافتراضي هو المدخلات أو الإخراج. عندما يكون المعالج قويًا ، يمكن لـ GPIO تحقيق وظائف متعددة ، مثل وظيفة USB ووظيفة IIC ووظيفة UART. عند استخدام GPIO هذا ، يجب عليك تكوينه أولاً لتلبية المتطلبات. لذلك ، قبل تعلم نظام التشغيل اللاحق ، يمكن للطلاب مع مرور الوقت الانتقال من هذه الحواسيب أحادية الشريحة ، حتى لا يتم الخلط بينهم في دراسة المتابعة.

عمليات محددة: الرد على القرص المضغوط لعرض القائمة الرئيسية ، ثم الرد على 109 لتنزيل 430 / STM32 MCU الفيديو.

6. ARM9 / ARM11 التعلم المعدني العاري

برمجة المعادن العاري ، أي البرمجة بدون نظام التشغيل ، وظيفتها مماثلة لتلك 430 MCU أعلاه. والغرض من ذلك هو أن تكون على دراية بهندسة الذراع وأن يكون لديك فهم متعمق لسجلات الذراع ، والتي ستجلب راحة كبيرة لبرمجة السائق في المستقبل. وبالمثل ، يمكن لتعلم برنامج المعادن العارية شراء لوحة التطوير مثل 51 جهاز كمبيوتر صغير رقاقة واحدة ، وتنفيذ بعض عمليات المقاطعة و GPIO و UART في مجلس التطوير.

عمليات محددة: الرد على القرص المضغوط لعرض القائمة الرئيسية ، ثم الرد على 106 للدخول إلى قائمة النظام المضمنة لتعلم البنية الأساسية المضمنة ، إلخ. بالطبع ، يمكنك أيضًا ترك لنا رسالة مباشرة.

7. Pootloader نظام التشغيل Linux

الاهتمام الخاص وصعوبة تعلم النظام المدمج هو زرع نظام لينكس. من الصعب زرع وقطع النظام. كما أنه من المزعج بناء بيئة تطوير نظام التشغيل المدمج ، أي بيئة التجميع المتقاطعة. لذلك ، يجب علينا ممارسة خطوة بخطوة في عملية التعلم.

Bootloader هو جزء من التعليمات البرمجية التي تقوم بتهيئة الأجهزة وبناء بيئة تشغيل نظام التشغيل قبل بدء نظام التشغيل. إنه مشابه إلى حد ما لبرنامج BIOS للكمبيوتر. يرتبط Bootloader بشكل أساسي بالأجهزة ويجب أن يكون على دراية تامة بسجلات المعالج. لذلك ، يمكنك الرجوع إلى u-boot للتعلم في المرحلة الأولية.

عمليات محددة: الرد على القرص المضغوط لعرض القائمة الرئيسية ، ثم الرد على 109 لتنزيل فيديو برنامج التشغيل المضمّن ، ثم الرد على 106 لدخول قائمة النظام المضمنة للتعرف على زراعة النظام ومحمل التشغيل.

8. كتابة السائق الأساسي على أساس لينكس

بعد تعلم عملية زرع نظام Linux أعلاه ، يمكنك كتابة برنامج التشغيل الأساسي وتجميع برنامج التشغيل وتنزيله على اللوحة المستهدفة من خلال بيئة التجميع المتقاطع ، وكتابة برنامج اختبار صغير للتحقق من صحة برنامج التشغيل. على سبيل المثال ، يتم تحقيق مصباح المياه تحت لينكس لتحقيق وظيفة رئيسية.

عمليات محددة: الرد على القرص المضغوط لعرض القائمة الرئيسية ، ثم الرد على 109 لتنزيل فيديو برنامج التشغيل المدمج ، ثم الرد على 106 لدخول قائمة النظام المضمنة لتعلم معرفة برنامج التشغيل.

9. التصميم الإلكتروني على أساس نظام التشغيل

بعد تعلم هذه الخطوة ، يمكنك أن تسمى خبير الأجهزة جزءا لا يتجزأ ، لأن لديك بالفعل القدرة على تصميم النظم المدمجة وحدها. الآن دعونا نحاول ذلك. يمكن تصميم بعض برامج تشغيل الكاميرا والسائقين الرئيسيين وبرامج تشغيل الأشعة تحت الحمراء القائمة على نظام التشغيل.

عمليات محددة: الرد على القرص المضغوط لعرض القائمة الرئيسية ، ثم الرد على 109 لتنزيل فيديو برنامج التشغيل المدمج ، ثم الرد على 106 لدخول قائمة النظام المضمنة لتعلم التصميم الإلكتروني القائم على نظام التشغيل.

المصدر: فيكو شبكة السوق الإلكترونية

كيفية تعلم جزءا لا يتجزأ من أفضل 1

لوحة مفاتيح الكمبيوتر USB related articles
مقدمة في سبعة تطبيقات إنترنت الأشياء المبتكرة
ما هو رفع مستوى التشغيل ؟ ماذا يفعل ؟
يواصل تقييم ماوس الألعاب ثنائي الوضع Rapoo Vt350 أسلوب تصميم تقنية Cool Series Cool
شراء أفضل لوحة مفاتيح الألعاب بهذه الأسعار
دليل لوحة مفاتيح الكمبيوتر المكتب
الاتصال بنا
DONGGUAN KEYCEO TECH CO.,LTD  
الهاتف الخليوي/QQ/Wechat:  
+86-137-147-55740
البريد الإلكتروني: Info@keyceo.com سيفا
سكايب: راشيل-كومبتوير
رقم 1 ، مبنى المصنع ، Tangkou ، Miaoyi ، قرية Miaobianwang ، Shipai Town Dongguan
أفضل لمسة أفضل الأعمال
اتصل بنا
+86-137-147-55740

اتبعنا

         
Copyright©2021 keyceo.com   |   Sitemapsia
chat online
Ask For Designing, Manufacturing And Custom Gaming Accessories Supplier & Game Peripherals. Low MOQ: 1,000 PCS