तो मैं अपने डीएसपी के लिए डिजाइन प्रवाह जहां छानने एल्गोरिथ्म पहले MATLAB में मॉडलिंग की है, और फिर MATLAB सांकेतिक शब्दों में बदलनेवाला का उपयोग कर वास्तविक डीएसपी हार्डवेयर के लिए C++/सी के लिए परिवर्तित करने पर काम कर रहा हूँ। मैंने सोचा कि बहुत बुनियादी।MATLAB सी ++ कोड जनरेशन
तो मेरी योजना अपने ही सी मुख्य कार्य जो एडीसी रजिस्टरों आदि से इनपुट हो जाता है और फिर बस अपने मुख्य समारोह में उत्पन्न फिल्टर समारोह फोन लिखने के लिए किया गया था। इसके बाद मैं टीआई के CodeComposerStudio में अपनी परियोजना के लिए स्रोत फ़ाइलों में filter.c और filter.h शामिल करूंगा।
मैं एक साधारण MATLAB समारोह है कि सिर्फ दो नंबर लेता है और उन्हें एक साथ गुणा के साथ डिजाइन प्रवाह परीक्षण किया है। अब उस समारोह पर कोडजन चलाने का नतीजा पागल है। लगभग 20 फाइलें बनाई गई हैं। तो जब मैं अपने सीसीएस प्रोजेक्ट में स्रोत फाइल जोड़ रहा हूं तो मुझे वास्तव में प्रत्येक पुस्तकालय को जोड़ना होगा? ऐसा लगता है कि यह कोड संभवतः कुशल नहीं हो सकता है?
मैं कुछ है कि MATLAB सिर्फ एक सरल एक हैडर एक स्रोत कार्यान्वयन उत्पन्न करने के लिए अनुमति होगी लापता हूँ? क्या कोड वास्तव में कुशल उत्पन्न हुआ है? क्या किसी को वास्तव में रीयलटाइम डीएसपी सामान के लिए MATLAB कोडर का उपयोग करने का अनुभव है?
धन्यवाद।
संपादित करें: केवल मेरी फाइलें जो मैं अपने सीसीएस प्रोजेक्ट में जोड़ रहा हूं वे हैं। और संबंधित .h फ़ाइलें जो MATLAB उत्पन्न हुई हैं। क्या यह एक बहुत ही सरल लिंकिंग प्रक्रिया नहीं होनी चाहिए? क्या वैसे भी मैं MATLAB के माध्यम से एक मेकफ़ाइल उत्पन्न कर सकता हूं जो इस प्रक्रिया में मदद करेगा?
ब्लेह। मैं जो सुनने की उम्मीद नहीं कर रहा था, तो आप मुझे बता रहे हैं कि MATLAB कोडर भी ठीक से काम नहीं करेगा अगर मेरे MATLAB फ़ंक्शन में जो कुछ भी था, वह y = fir1 (x) जैसा था? इसके अलावा, कृपया मेरा संपादन जांचें। – NickHalden
ओह यदि आप किसी भी बाइनरी से लिंक नहीं कर रहे हैं, तो आप बहुत बेहतर आकार में हैं। मुझे सीसीएस को हमारी निर्माण श्रृंखला में एकीकृत करने में एक सप्ताह लग गया और मुझे इसके एक मिनट याद नहीं है, इसलिए दुर्भाग्य से मैं आपकी मदद नहीं कर सकता। क्या होता है जब आप अपने सीसीएस प्रोजेक्ट में सीपीपी फाइलों के बैच को शामिल करते हैं? – totowtwo