यह प्रश्न एम्बेडेड नियंत्रकों के बारे में है। मैं मेमोरी में एक कॉन्स एरे शुरू करना चाहता हूं। लेकिन इस सरणी को मेमोरी में संग्रहीत करते समय मैं इसे विशिष्ट स्थान पर 0x8000 कहता हूं। इस तरह मैं कोड की कुछ मात्रा पर कब्जा करना चाहता हूं ताकि बाद में रन टाइम के दौरान मैं मिटा सकता हूं वह हिस्सा और इसे अपने अन्य उद्देश्य के लिए उपयोग करें। मूल रूप से मैं यह करने के लिए चाहते हैं:मेमोरी में विशिष्ट पते पर एक कॉन्स सरणी कैसे प्रारंभ करें?
const unsigned char dummy_string[] = "This is dummy string";
लेकिन dummy_string
का पता मेरी hand.like मैं प्रदान कर सकते हैं जो कुछ भी पता मैं इसे करना चाहते हैं में होना चाहिए।
सी या सी ++? उत्तर प्रत्येक के लिए अलग होगा। – cdhowie
"और इसे अपने अन्य उद्देश्य के लिए उपयोग करें" - कोड इंजेक्शन? –
आपके पते को निर्दिष्ट करने के लिए 'mmap()' का उपयोग कर सकते हैं। पते हालांकि वर्चुअल हैं। – Rohan