2011-01-05 11 views
5

में मुझे पुराने 16-बिट्स एमएस-डॉस में सी में कुछ बुनियादी धारावाहिक प्रोग्रामिंग करने की आवश्यकता है। मैं मूल बातें जानता हूं, मैंने कुछ सीरियल कॉम को कोड किया था। कुछ दशक पहले कुछ माइक्रोकंट्रोलर में, लेकिन अब यह प्राचीन ज्ञान है, और जानकारी ढूंढना इतना आसान नहीं है। मैं कुछ विश्वसनीय (आवश्यक रूप से मुक्त या मुक्त स्रोत) पुस्तकालय या कोड, और सामान्य जानकारी की तलाश में हूं।सीओएस में सीरियल प्रोग्रामिंग, डीओएस

मैं यह भी जांचने के बारे में कुछ निर्देश/सलाह ढूंढ रहा हूं कि मुझे Win7 मशीन पर विकास हो रहा है। उदाहरण के लिए, यदि मेरे Win7 मशीन में एक कंसोल टर्मिनल से एक नल-मॉडेम कनेक्शन को अनुकरण करने के लिए संभव है, तो मेरे डॉस प्रोग्राम को डॉसबॉक्स वातावरण में चलाए जाने वाले एम्यूएल प्रोग्राम में, या ऐसा कुछ।

+0

क्या आपको विंडोज के लिए एक कंसोल आधारित एप्लिकेशन प्रोग्राम करने की आवश्यकता है जो एक त्वरित विंडो में चलाएगा, या आप वास्तव में एक सादे विंडोज-कम डॉस स्थापित मशीन का मतलब है? जवाब इस जानकारी पर निर्भर करता है। –

+2

@Yanick Rochon: बाद में - सादा डॉस – leonbloy

+0

क्या आपके पास वर्चुअल मशीन (VBox, VMWare, आदि) सेटअप है? –

उत्तर

5

क्या एक संयोग है। इसका उपयोग करके निम्न स्तर के हार्डवेयर पर बस एक कॉलेज कक्षा समाप्त की।

ये आपका मार्गदर्शन करेंगे (अपनी खुद की रोलिंग, कोई libs, मुश्किल नहीं!):

Course slides on serial port

BeyondLogic tutorial on it

Course lab script on the practical project using the serial port

पिछले एक के पुर्तगाली में है, लेकिन कोड नमूने/टेबल टिप्पणी की जाती है और अंग्रेजी में चर नामों के साथ।

शुभकामनाएं।

अनुकरण के बारे में। वर्चुअल पीसी, उदाहरण के लिए, एक टेक्स्ट फ़ाइल का उपयोग कर वर्चुअल सीरियल पोर्ट के माध्यम से डेटा की पाइपिंग की अनुमति देता है। यह गूगल। आप इसे संकलित करने के लिए डीजेजीपीपी के साथ विंडोज 98 का ​​भी उपयोग कर सकते हैं। पुराने कमांड डॉट कॉम का उपयोग करें (जो मूल रूप से एक स्वयं निहित डॉस एमुलेटर है)। आप एमएस-डॉस में भी पुनरारंभ कर सकते हैं।

+2

यहां एक और अच्छा लिंक है: http://en.wikibooks.org/wiki/Serial_Programming/DOS_Programming –

1

वर्चुअल बॉक्स डाउनलोड करें, और डॉस इंस्टॉल करें (एमएसडीएन सब्सक्रिप्शन के साथ उपलब्ध है, जैसे फ्रीडोज़ के रूप में मुफ्त विकल्प हैं)।

संबंधित मुद्दे