এটি eCxx নামের লিনাক্স অ্যাপ যার সর্বশেষ প্রকাশ eCxx-1.0.28-vs.tar.bz2 হিসাবে ডাউনলোড করা যেতে পারে। এটি ওয়ার্কস্টেশনের জন্য বিনামূল্যের হোস্টিং প্রদানকারী OnWorks-এ অনলাইনে চালানো যেতে পারে।
অনলাইনে ডাউনলোড করুন এবং চালান eCxx নামের এই অ্যাপটি OnWorks সহ বিনামূল্যে।
এই অ্যাপটি চালানোর জন্য এই নির্দেশাবলী অনুসরণ করুন:
- 1. আপনার পিসিতে এই অ্যাপ্লিকেশনটি ডাউনলোড করুন৷
- 2. আমাদের ফাইল ম্যানেজারে প্রবেশ করুন https://www.onworks.net/myfiles.php?username=XXXXX আপনি যে ইউজারনেম চান।
- 3. এই ধরনের ফাইল ম্যানেজারে এই অ্যাপ্লিকেশনটি আপলোড করুন।
- 4. এই ওয়েবসাইট থেকে OnWorks Linux অনলাইন বা Windows অনলাইন এমুলেটর বা MACOS অনলাইন এমুলেটর শুরু করুন।
- 5. OnWorks Linux OS থেকে আপনি এইমাত্র শুরু করেছেন, আমাদের ফাইল ম্যানেজারে যান https://www.onworks.net/myfiles.php?username=XXXXX আপনার পছন্দের ব্যবহারকারীর নাম সহ।
- 6. অ্যাপ্লিকেশনটি ডাউনলোড করুন, এটি ইনস্টল করুন এবং এটি চালান।
স্ক্রীনশটগুলি
Ad
eCxx
বর্ণনাঃ
eCxx হল AVR এবং NodeMCU-এর জন্য একটি লাইব্রেরি যা মাইক্রো LED ডিসপ্লে এবং লাইটিং ইফেক্টের জন্য তৈরি।
eCxx মেকফাইল বিল্ড সিস্টেম ব্যবহার করছে। হোস্ট পিসি ব্যবহার করে উন্নয়ন এবং ডিবাগিং প্রক্রিয়া সহজ করার জন্য জাভা এবং পাইথন ভিত্তিক অ্যাপ্লিকেশন/টুলগুলিও অন্তর্ভুক্ত করা হয়েছে।
একদিকে, eCxx মূল মেগাএভিআর সিরিজ (ATmega328P, ATmega1284P, ATmega2560, ATmega32U4, AT90USB1286, ইত্যাদি) পাশাপাশি নতুন megaAVR 0-সিরিজ (ATmega4808, ATmega4809) সমর্থন করে।
অন্য দিকে, যখন eCxx প্রাথমিকভাবে NodeMCU-তে কাজ করার জন্য ডিজাইন করা হয়েছে, এটি অন্যান্য ESP-12 ভিত্তিক ডিজাইনের পাশাপাশি ESP-01 ভিত্তিক ডিজাইনকেও সমর্থন করবে।
মেকফাইল বিল্ড সিস্টেম এবং কিছু টুল শুধুমাত্র লিনাক্সে চলবে। যাইহোক, লাইব্রেরি সোর্স কোডটি AVR এবং NodeMCU-এর জন্য অন্যান্য বিল্ড সিস্টেম ব্যবহার করে তৈরি করার জন্য যথেষ্ট পোর্টেবল হওয়া উচিত।
eCxx কিছু ওপেন হার্ডওয়্যার ডিজাইন (স্কিম্যাটিক্স এবং PCBs) এর পাশাপাশি কিছু সম্পর্কিত পরীক্ষা অ্যাপ্লিকেশন এবং ফার্মওয়্যার সহ আসে।
বৈশিষ্ট্য
- মাইক্রো LED ডিসপ্লে এবং আলোর প্রভাবের জন্য তৈরি।
- কিছু পাইথন এবং জাভা ভিত্তিক ইউটিলিটি/টুল ডেভেলপমেন্ট এবং ডিবাগিং এর সাথে সাহায্য করার জন্য।
- ফার্মওয়্যার ব্যবহারের জন্য প্রস্তুত কিছু সহ হার্ডওয়্যার পরিকল্পিত এবং PCB ডিজাইন খুলুন।
- ইউটিলিটি টেমপ্লেট এবং টেমপ্লেট ফাংশন C++11 এর মতো (সামান্য ভিন্ন নামের সাথে)।
- UniquePtr
, SharedPtr , WeakPtr , সংখ্যাসূচক সীমা , এবং ফাংশন ট্রেইটস ক্লাস। - রিংবাফার
, অ্যারে , স্ট্রিং , FixedPoint, এবং Dec24FP ক্লাস। - সাধারণ সংখ্যাসূচক-বিরামচিহ্ন সমর্থন সহ স্ট্রিং এবং সংখ্যার জন্য রূপান্তর উপযোগিতা।
- গণিত ইউটিলিটি ফাংশন.
- কালার স্পেস ইউটিলিটি ফাংশন এবং কালার ইফেক্ট ক্লাস (একটি সাধারণ পেইন্টার সহ)।
- কালার অ্যানিমেটর ক্লাস (তাদের ব্যবহারের জন্য প্রস্তুত অ্যানিমেশন প্রসেসর ক্লাস সহ)।
- আইপি এবং ম্যাক অ্যাড্রেসের পাশাপাশি স্ট্রিং আকারে ইউইউআইডি প্রক্রিয়া করার জন্য ইউটিলিটি ক্লাস।
- বাইট অর্ডার এবং সি-লোকেলের সাথে সম্পর্কিত ইউটিলিটি ফাংশন।
- আউটপুট ফরম্যাটার ক্লাস এবং তাদের সম্পর্কিত ইউটিলিটি ফাংশন।
- UART, SPI, TWIMaster, TWISlave, এবং OWIMaster সমর্থন সহ স্ট্যাটিক অ্যাপ্লিকেশন ক্লাস।
- কম এবং মাঝারি গতির ট্রান্সমিশনের জন্য একটি এক-তার, হাফ-ডুপ্লেক্স, সফ্টওয়্যার UART।
- খুব কম গতির ট্রান্সমিশনের জন্য ডেটা-স্ট্রিম স্যাম্পলার।
- অ-উদ্বায়ী ডেটা স্টোরেজ (উপলব্ধ/ব্যবহারযোগ্য ক্ষমতা প্ল্যাটফর্মের উপর নির্ভর করে)।
- একাধিক সুইচ ডিবাউন্সিং পদ্ধতি।
- কীপ্যাড স্ক্যানার যা একাধিক কী প্রেস পড়া সমর্থন করে (হার্ডওয়্যারের উপর নির্ভর করে)।
- কীপ্যাড ডিবাউন্সিং যা মডিফায়ার কী(গুলি) এবং একাধিক কী প্রেস সমর্থন করে৷
- একটি সুইচ (পুশ বোতাম) সহ দুই-অক্ষের অ্যানালগ জয়স্টিকের জন্য একটি সাধারণ পাঠক শ্রেণি।
- একটি সাধারণ বর্ধিত (চতুর্মুখী) ঘূর্ণমান এনকোডার পাঠক শ্রেণী।
- অক্ষর LCD ড্রাইভার 4-বিট সমান্তরাল, UART, এবং TWI আউটপুট মোড সমর্থন করে।
- মেমরি কার্ড রিডার এবং লেখক ক্লাস (কাঁচা মোড)।
- একটি সাধারণ স্লট-ভিত্তিক ফাইল সিস্টেম।
- BCM (বাইনারী কোড মড্যুলেশন) তরঙ্গরূপ জেনারেটর.
- LED স্ট্রিপ, LED ম্যাট্রিক্স, DMX512 LED, এবং LED/OLED ডিসপ্লের জন্য ড্রাইভার।
- EEPROM এর জন্য ড্রাইভার।
- ADC, DAC, এবং অন্যান্য সেন্সরের জন্য ড্রাইভার।
- ইথারনেট চিপস/মডিউলের জন্য ড্রাইভার।
- ওয়াইফাই মডিউল জন্য ড্রাইভার.
- RTCs-এর জন্য ড্রাইভার।
- হার্ডওয়্যার তথ্য প্রদানকারী ক্লাস।
- টেমপ্লেট টেক্সট প্রসেসর।
- লাইটওয়েট ওয়েব সার্ভার।
- একটি সাধারণ আলোর ভিজ্যুয়ালাইজার সিস্টেম।
- [x86 শুধুমাত্র] 1-মাত্রিক এবং 2-মাত্রিক LED সিমুলেশনের জন্য সিমুলেশন ডেটা ফাইল জেনারেটর।
- [x86 শুধুমাত্র] একটি সাধারণ BMP ফাইল লেখক।
- [এভিআর এবং এভিআরএক্স শুধুমাত্র] অ্যানালগ তুলনাকারী সমর্থন।
- [শুধুমাত্র AVR এবং AVRX] অভ্যন্তরীণ ব্যান্ডগ্যাপ/রেফারেন্স ভোল্টেজ এবং তাপমাত্রার পরিমাপ।
- [শুধুমাত্র AVRX] অতিরিক্ত টাইমার/কাউন্টার।
- [শুধুমাত্র AVRX] রিয়েল-টাইম কাউন্টার সমর্থন।
- [শুধুমাত্র AVRX] পাওয়ার-ডাউন এবং ওয়েক-আপ সমর্থন।
- [শুধুমাত্র AVRX] ইভেন্ট সিস্টেম সমর্থন।
- [শুধুমাত্র AVRX] কনফিগারযোগ্য কাস্টম লজিক সমর্থন।
- [NodeMCU শুধুমাত্র] OTA প্রোগ্রামিং সমর্থন।
- [NodeMCU শুধুমাত্র] DMA (I2S) সমর্থন (শুধুমাত্র আউটপুট)।
- [শুধুমাত্র নোডএমসিইউ] টিসিপি ক্লায়েন্ট এবং সার্ভার।
- [NodeMCU শুধুমাত্র] TCP কনসোল (কোনও ভৌত সিরিয়াল পোর্টের সাথে সংযোগ না করেই ডিবাগিংয়ের জন্য ব্যবহার করা যেতে পারে)।
- [NodeMCU শুধুমাত্র] ওয়েব সার্ভার এবং SSL ওয়েব সার্ভার।
পাঠকবর্গ
উন্নত শেষ ব্যবহারকারী, বিকাশকারী, অন্যান্য শ্রোতা
ব্যবহারকারী ইন্টারফেস
কনসোল/টার্মিনাল, কমান্ড-লাইন
প্রোগ্রামিং ভাষা
পাইথন, সি++, জাভা
বিভাগ
এটি একটি অ্যাপ্লিকেশন যা https://sourceforge.net/projects/ecxx/ থেকেও আনা যেতে পারে। আমাদের বিনামূল্যের অপারেটিভ সিস্টেমগুলির মধ্যে একটি থেকে সবচেয়ে সহজ উপায়ে অনলাইনে চালানোর জন্য এটি OnWorks-এ হোস্ট করা হয়েছে।