قم بتشغيل Nextion Editor 0.34 تحت Wine

منذ وقت ليس ببعيد ، تم إصدار منتج ITEAD المذهل - شاشة Nextion HMI. يعرف الكثير من الناس كيف يمكنك توصيل الشاشة بوحدة التحكم الدقيقة ، على سبيل المثال ، إلى جانب arduino وعرض معلومات الرسوم البيانية. إذا حاولت قليلاً ، يمكنك إضافة لوحة لمس مقاومة وستحصل على جهاز لمس حقيقي. تكمن المشكلة في السرعة المنخفضة لوحدة التحكم الدقيقة وكمية ذاكرة الوصول العشوائي الصغيرة. هناك الكثير من مكتبات اردوينو لمثل هذه الحلول ، بعضها غير متوافق تمامًا مع بعضها البعض ، وبعضها مضبوط تمامًا لوحدة تحكم معينة. هذا يعقد بشكل خطير التطور وفي بعض الحالات يجعل التوسع مستحيلاً. يبدو أنه في مرحلة ما ، قال رجال ITEAD "كفى لتحمل هذا" وأطلقوا شركة لجمع التبرعاتإلى جيل جديد من الشاشات للأجهزة المدمجة. كان المشروع يسمى Nextion. هذه الشاشة عبارة عن جهاز لعرض الصور والتفاعل مع واجهة رسومية ، لكن الصور نفسها وجميع الأنماط مخيط مباشرة على الجهاز في شكل برنامج ثابت. تتواصل مثل هذه الشاشة بالفعل مع وحدة التحكم الدقيقة عبر UART ولا تقوم بتحميلها بالكامل ، مما يسمح لك بتخصيص الموارد لمهام أجهزة استشعار الاقتراع ، ومراقبة المعلمات في الوقت الفعلي ، في الواقع ، ما يجب على وحدة التحكم الدقيقة القيام به.
للبرمجة ، أو بالأحرى تطوير البرامج الثابتة ، يتوفر Nextion Editor.وفقط تحت Windows. هذا أمر محزن للكثيرين ، لأنه حتى في مرحلة جمع التبرعات ، وعد المطورون بإصدار محرر أو إصدارات عبر الأنظمة الأساسية لنظامي التشغيل Mac و Linux بحلول نهاية عام 2015. على ما يبدو ، حدث خطأ ما ، حيث لم يشهد مجتمع Linux حتى الآن الأداة المطلوبة كثيرًا ، ويطعمها المطورون الإفطار. كما اتضح ، فإن تشغيل المحرر في Linux أمر ممكن تمامًا وسيخبرك المؤلف بسرور كبير عن كيفية

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


ستحتاج إلى نبيذ مثبت حديثًا. يمكن لمستخدمي Ubuntu الاستفادة من أحدث إصدار من مستودع PPA Wine-staging

sudo add-apt-repository ppa:pipelight/stable

sudo apt-get update

sudo apt-get install --install-recommends wine-staging


ثم تحتاج إلى وضع حزمة التوافق

sudo apt-get install wine-staging-amd64


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

انقر فوق الزر "التثبيت".



حدد "تثبيت برنامج غير موجود في القائمة" وانقر على "التالي".





حدد "تثبيت البرنامج على قرص افتراضي جديد" وانقر على "التالي".



اختر اسمًا عشوائيًا ، على سبيل المثال ، "التالي" وانقر على "التالي".



اختر "تثبيت مكتبات إضافية" وانقر "التالي"



تأكد من تحديد "تثبيت windows 32 بت" وانقر على "التالي"



لبعض الوقت ، ستعمل البرامج النصية لإنشاء البادئة ثم ستفتح نافذة لتحديد المكونات الضرورية. نحتاج إلى وضع علامة على dotnet45 والنقر فوق "التالي" وبعد اكتمال التثبيت ، رفض تثبيت التطبيق عن طريق إغلاق النافذة.



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



ضع علامة في المربع "إظهار الأقراص الافتراضية" وحدد الخاصة بك (لدي Nextion).



هذه المرة نختار "تكوين النبيذ" و "تثبيت مكتبات إضافية" ، انقر فوق "التالي".



تأكد من تحديد "Windows XP" ، انقر فوق "موافق" وانتقل.



نضع علامة "ie8" بين المكونات وننتقل مرة أخرى إلى النقطة الأخيرة ، رافضين تثبيت التطبيق.



هذا كل شيء ، يتم تجميع perfix ، ويمكن العثور عليه في
/home/<username>/.PlayOnLinux/wineprefix/


يمكنك استخدامه مباشرة من هنا ، أو يمكنك نسخه إلى مجلد بالبادئات الخاصة بك.

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

للبدء شخصيًا ، يستخدم المؤلف q4wine غير ودي حسب قوة العادة. يمكنك استخدام ما تريد مع هذا الخيار.

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

ملاحظة: إذا كنت كسولا للغاية وكنت من محبي حلول سريعة، يمكنك استخدام بالفعل إعداد بادئة أو السيناريو ، و ملف ZIP مع المثبت تفكيك . آمل أن تظهر حزمة ZIP على الموقع قريبًا وسيكون من الممكن إضافة حل TurnKey كامل قائم على PlayOnLinux.

استمتع باستخدام =)

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

Source: https://habr.com/ru/post/ar393539/


All Articles