यह वास्तव में एक जटिल विषय है, ऐसे कई विकल्प और व्यापार-बंद हैं।
हार्डवेयर के संबंध में मैं एक लो-एंड माइक्रो नियंत्रक के लिए जाना होगा, जब वे डेस्कटॉप से दूर छोटे हो जाते हैं, और क्योंकि चीजों को आसान हो जाते हैं के साथ और अधिक आप एम्बेडेड प्रोग्रामिंग की मानसिकता सीखना ।
चूंकि आप जापान में हैं, स्थानीय स्तर पर यह जांचना सबसे अच्छा है कि नियंत्रक लोकप्रिय है, इसलिए आपको अच्छा सामुदायिक समर्थन मिलता है और आसानी से भागों को खरीद सकता है।
यहां जर्मनी में यह एवीआर एटीएमईजीए है, और मुझे लगता है कि यह एक अच्छा विकल्प है। जीएनयू टूल्स द्वारा इसका सबसे अच्छा समर्थन है, यह डीआईपी पैकेज में उपलब्ध है और इसके आंतरिक ऑसीलेटर को चला सकता है ताकि इसे आसानी से एक ब्रेडबोर्ड पर चलाया जा सके। सबसे बड़ी बाधा यह थी कि मुझे एक आईएसपी प्रोग्रामर की आवश्यकता थी। जर्मन में एक अच्छा tutorial है।
मेरे पास रेनेसास द्वारा आर 8 सी भी है, जो जापान में अधिक लोकप्रिय हो सकता है। जीएनयू टूल्स चलाना मुश्किल है, मुझे खुद को स्रोत से बनाना था। एमएस-विंडोज के लिए मुफ्त आईएआर किकस्टार्ट सूट कोड आकार के साथ 4 केबी तक सीमित है। इसे एक सीरियल इंटरफ़ेस (लेकिन टीटीएल स्तरों के साथ) के साथ प्रोग्राम किया जा सकता है, मुझे इसके लिए एक एफटीडीआई यूएसबी-टू-सीरियल मॉड्यूल मिला।
आरटीओएस के लिए, ओएसईके पर एक नज़र डालें, कई मुफ्त कार्यान्वयन हैं। इसका उपयोग बहुत छोटे नियंत्रकों पर किया जा सकता है।
आप स्वयं एक मूल आरटीओएस भी लिख सकते हैं, यह मुश्किल नहीं है और आप सबसे ज्यादा सीखते हैं।