جدول المحتويات:

برنامج تشغيل PmodWiFi FPGA: 9 خطوات
برنامج تشغيل PmodWiFi FPGA: 9 خطوات

فيديو: برنامج تشغيل PmodWiFi FPGA: 9 خطوات

فيديو: برنامج تشغيل PmodWiFi FPGA: 9 خطوات
فيديو: كود سري في الآلة الحاسبة في هاتفك هيبهرك 2024, اكتوبر
Anonim
سائق PmodWiFi FPGA
سائق PmodWiFi FPGA

هذا تعليمات لأولئك الذين يرغبون في استخدام Pmod WiFi جنبًا إلى جنب مع لوحة FPGA.

الخطوة 1: المواد

المواد
المواد
  1. لوحة FPGA (متطفل على الفن 7 في هذه الحالة)
  2. واي فاي بمود
  3. Xilinx Vivado (2016.3 في هذه الحالة)
  4. راوتر لاسلكي (للاختبار)
  5. لوحة تطوير ChipKit (للاختبار) - اختياري
  6. محلل المنطق (للاختبار) - اختياري

الخطوة 2: قم بتنزيل Vivado وتثبيته

يتم توفير ارتباط هنا.

الخطوة 3: إعداد الأجهزة والقيود

قم بتوصيل Pmod WiFi بموصل Pmod على لوحة تطوير FPGA. يؤثر موصل Pmod المختار على ملف القيود.

حدد ملف قيود مناسبًا للوحة FPGA (على سبيل المثال ، ملف.xdc للوحة Arty). يمكن العثور على ورقة بيانات Pmod WiFi هنا.

الخطوة 4: تحديد وحدة SPI.vhd

يستخدم Pmod WiFi اتصال SPI. لإنشاء اتصال مناسب ، يلزم وجود وحدة SPI.

الخطوة 5: طريقة التنفيذ

نظرًا لحقيقة أن Pmod WiFi لا يحتوي على واجهة برمجة تطبيقات لوصف وظائفه ، تتوفر طريقتان لتنفيذ برنامج تشغيل Pmod WiFi. ستكون أبسط طريقة هي اتباع واجهة برمجة التطبيقات ، والتي سيتم وصفها في نهاية تنفيذ هذا المشروع.

هناك طريقة أخرى تتمثل في إجراء هندسة عكسية لسائق موجود مسبقًا ، كما هو الحال في Instructable. يتوفر عدد من برامج التشغيل اعتبارًا من عام 2016 ، وكلها مطبقة أعلى وحدة التحكم الدقيقة PIC32. لعكس هندسة برنامج التشغيل الموجود مسبقًا ، سيحتاج المرء إلى متحكم PIC32 (لوحة ChipKit في هذه الحالة) ومحلل منطقي.

يمكن العثور على وصف موجز لسجلات MRF24WG هنا.

يمكن العثور هنا على عرض توضيحي بالفيديو لالتقاط اتصالات ChipKit Pmod WiFi.

الخطوة 6: تنفيذ وظيفة WiFi Scan

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

الخطوة 7: تنفيذ وظيفة WiFi Connect

تنشئ وظيفة اتصال WiFi اتصالاً - مفتوحًا (بدون أمان) أو آمن (مثل WPA2) بين Pmod WiFi وجهاز توجيه لاسلكي. يتم تمثيل المعلمات المهمة الأخرى بواسطة SSID ونوع من الشبكة (بنية أساسية أو مخصصة).

الخطوة 8: إرسال حزم TCP / IP

يتطلب إرسال حزمة TCP / IP مقبس وجهة (عنوان IP ومنفذ TCP). لا يمكن تحقيق إرسال TCP / IP إلا بعد إنشاء اتصال بنجاح.

الخطوة 9: استقبال حزم TCP / IP

من أجل تلقي حزمة TCP / IP بنجاح ، يجب على المرء فتح مقبس على المضيف.

موصى به: