ESP8266 eLUA (নোডেমিসিইউ) বনাম মাইক্রো পাইথন


14

আমি ইএসপি ৮6666ইএলইউ (নোডেমসিউইউ) এবং মাইক্রো পাইথনের একটি নিরপেক্ষ, আপ টু ডেট তুলনা খুঁজছি

আমি কেবল খুব উপরের রিপোর্টগুলি / ব্যবহারকারীদের ব্লগগুলি এক বা অন্য চেষ্টা করে দেখতে পাচ্ছি। - সমস্ত কিছুই প্রযুক্তিগত বিশদ সম্পূর্ণরূপে অভাব।

আমি যে নিকটতম জিনিসটি খুঁজে পেতে পারি তা হ'ল মাইক্রো পাইথন প্রকল্পের তুলনায় বোঝা মুশকিল probably

আমি স্পষ্ট প্রশ্নে আগ্রহী হবে:

  • ফ্ল্যাশ ব্যবহার
  • বুটআপের পরে ভিএম র‌্যাম ব্যবহার
  • স্বাভাবিক ব্যবহারে র‌্যাম ব্যবহার
  • এক্সিকিউশন মডেল (যেমন ESP8266 "কার্যগুলি" কীভাবে ম্যাপ করা আছে?)
  • সম্পাদন কর্মক্ষমতা
  • এক্সটেনশনের স্বাচ্ছন্দ্য (যেমন মডিউল সংযোজন)
  • প্রাসঙ্গিক হতে পারে যে অন্য কিছু

ডকুমেন্টেশন অধ্যয়ন করা থেকে আমি নিম্নলিখিত বুঝতে পেরেছি বিশ্বাস করি:

  • নোডেএমসিইউতে মোটামুটি সূক্ষ্ম-দান করা বিল্ড অপশন রয়েছে যা কেবলমাত্র প্রয়োজনীয় মডিউলগুলি তৈরি করতে দেয়। এটি ছোট ফ্ল্যাশ মাপের সাথে কাজ করার অনুমতি দেয় বলে মনে হয়। মাইক্রোপথনের জন্য 512 কেবি সম্পূর্ণ নিচু সীমা বলে মনে হচ্ছে যে ক্ষেত্রে ব্যবহারকারী সংজ্ঞায়িত কোডের জন্য কোনও স্থান অবশিষ্ট নেই। এটি কীভাবে নোডেএমসিইউয়ের সাথে তুলনা করে তা নিশ্চিত নয়।
  • মাইক্রোপাইথনের একটি বিল্ট-ইন WebREPL রয়েছে যা ডিফল্টরূপে স্বয়ংক্রিয়ভাবে কনফিগার করা থাকে। নোডেএমসিইউতে অন্তর্নির্মিত মতো কিছুই নেই বলে মনে হচ্ছে।
  • নোডেএমসিইউ বর্তমানে একটি বৃহত্তর সম্প্রদায় থেকে উপকৃত হতে পারে বলে মনে হচ্ছে এটি প্রায় দীর্ঘ সময় ধরে থাকার কারণে।
  • মাইক্রো পাইথন ডকুমেন্টেশনটি পরী অনানুষ্ঠানিক, সি কোডটি প্রসারিত করার ক্ষেত্রে পুরোপুরি অভাবে। নোডেএমসিইউ ডকুমেন্টেশনটি দুর্দান্ত বলে মনে হচ্ছে।

আপনি কি ঠিক আপনার আবশ্যকীয় প্রয়োজনীয়তা এবং তা পেয়ে চমৎকার বলতে পারেন:>) দয়া করে? আকার, বিন্যাস আকার, ভাসমান বা পূর্ণসংখ্যা, র্যাম দক্ষতা, CPU- র গতি, প্রতিক্রিয়া বার, ইত্যাদি ইত্যাদি রাম
টনি স্টুয়ার্ট Sunnyskyguy EE75

উত্তর:


17

লুয়া বনাম পাইথন শ্যুটআউটের স্থিতিতে এখানে কিছুটা ভিন্ন পদ্ধতি রয়েছে:

সর্বাধিক জনপ্রিয় ছয়টি ESP8266 "রানটাইম":

  1. এটি কমান্ড এসইটি। 66২6666 এর আর একটি এমসইউয়ের সাথে জুটিবদ্ধ হওয়ার সময় জনপ্রিয়। সিরিয়াল বন্দর দিয়ে যোগাযোগ করে। 128k র‌্যামের ~ 64 কে উপলব্ধ।
  2. MicroPython। ব্যবহারকারী বান্ধব জিইউআই সহ একটি মাইক্রো পাইথন স্ক্রিপ্ট ইন্টারপ্রেটার যা সিরিয়াল পোর্ট বা ডাব্লুআইপিআই / আইপি দিয়ে অ্যাক্সেস করা যায়। 128k র‌্যামের 30 ডলার available উপলব্ধ।
  3. অ্যাপ্লিকেশন Lua / NodeMCU। ব্যবহারকারী বান্ধব জিইউআই সহ একটি এলইউএ স্ক্রিপ্ট দোভাষী যা সিরিয়াল পোর্টের মাধ্যমে অ্যাক্সেস করা যায়। 128k র‌্যামের 40 ডলার available
  4. জাভাস্ক্রিপ্ট / Espruino। ব্যবহারকারী বান্ধব জিইউআই সহ একটি জাভাস্ক্রিপ্ট ইন্টারপ্রেটার যা সিরিয়াল পোর্ট বা ওয়াইফাই / আইপি মাধ্যমে অ্যাক্সেস হতে পারে। 128k র্যামের 20 ডলার উপলব্ধ।
  5. সি / আইডিই-12E। ESP8266 ফ্ল্যাশিং সরঞ্জাম ও সি লাইব্রেরি / সরঞ্জামগুলি স্ট্যান্ডার্ড আরডুইনো আইডিই ব্যবহার করে। 128k র‌্যামের 80 ডলার available
  6. সি / ESP8266_SDK। সি লাইব্রেরি / সরঞ্জাম প্রস্তুতকারকের কাছ থেকে। উদাহরণস্বরূপ অ্যাপ্লিকেশনগুলির একটি সংগ্রহও। 12 512 কে ফ্ল্যাশ। অনুমান 808 128k র্যাম উপলব্ধ।

মূল অন্তর্দৃষ্টিটি হ'ল কোডটির সর্বাধিক সাধারণ। 1-5- তে প্রাথমিক গ্রন্থাগারগুলি 6 থেকে উত্পন্ন হয় / এটি / পাইথন / এলইউএ / জাভাস্ক্রিপ্ট / সি এর পাতলা স্তরটির নীচে প্রাথমিক কোডটি কার্যত অভিন্ন। তার মানে পারফরম্যান্স (র‌্যাম, ফ্ল্যাশ, এক্সিকিউশন )ও একই রকম।

যেহেতু আপনি গতি এবং র‌্যাম (ফ্ল্যাশ সাধারণত ঠিক আছে) সম্পর্কে উদ্বিগ্ন বলে মনে করছেন বিকল্প # 5 কীভাবে? আরডুইনো হ'ল একটি ব্যবহারযোগ্য আইডিই যা উদাহরণের বিশাল সংগ্রহ সহ। আপনার প্রথম কোডটি এক ঘণ্টারও কম সময়ে চলতে পারে এবং সম্ভবত স্ক্রিপ্টিং ইঞ্জিনগুলির যে কোনও একটিকে ছাড়িয়ে যেতে পারে।

উল্লেখযোগ্য মেমোরি ব্যবহারের পার্থক্যের অভাবে আমি আইআরসি ওয়েবচ্যাটের সাথে বেশি সংখ্যক গ্রন্থাগার এবং একটি সক্রিয় অনলাইন সম্প্রদায়ের কারণে মাইক্রো পাইথন বেছে নেব সি মডিউল যুক্ত করার জন্য ডকুমেন্টেশন উন্নত হয়েছে।

বিকল্প # 6 আপনাকে অপ্টিমাইজেশনের জন্য সর্বোচ্চ সম্ভাব্যতা সরবরাহ করে তবে উচ্চতর জটিলতা এবং স্টিপার শেখার বক্ররেখায়।

সর্বশেষে একটি ভাল ESP8266 নিয়মের অফ থাম্ব: প্রতিটি টিসিপি / আইপি সংযোগ মেমরির 3k ডলার পর্যন্ত গ্রাস করতে পারে। সর্বদা 5 একযোগে কম সংযোগ আশা !

TL; DR: ESP8266 অ্যাপ্লিকেশনগুলির বেশিরভাগ কোড প্রচলিত রয়েছে এবং একইভাবে সম্পাদন করে perform সুতরাং আপনার পছন্দ মতো স্ক্রিপ্ট ইঞ্জিনটি চয়ন করুন বা সি / আইডিই -12 ই-তে যান। একসাথে 5 টিরও বেশি আইপি সংযোগ আশা করবেন না।


প্রাসঙ্গিক: ইভান গ্রোখোটকভ এবং ইএসপি 8266 সম্প্রদায় কীভাবে ESP8266 কে আর্দুইনো আইডিই থেকে প্রোগ্রাম করার জন্য পোর্ট করেছিল তা সম্পর্কে আকর্ষণীয় গল্প: Makezine.com/2015/04/03/…
নিয়নজিওনে

এটিকে সংক্ষিপ্ত করার জন্য আপনাকে ধন্যবাদ বলতে চেয়েছিলেন। আমি আসলে এই তথ্যটি অনুসন্ধান করছিলাম এবং আপনি আমাকে অনেক সময় বাঁচিয়েছিলেন, সাথে সাথে কিছু দৃষ্টিভঙ্গি যোগ করেছেন যা জানা ভাল ...
স্কট প্রাইভ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.