একটি আরডুইনো বোর্ড থেকে কোড তোলা সম্ভব?


14

হ্যাক্স ফাইল হিসাবে এমনকি একটি আরডুইনোর জন্য কোড রফতান করার কী উপায় আছে?


2
হ্যাঁ, সিকিউরিটি ফিউজ সেট না করা থাকলে কমান্ড লাইন থেকে অ্যাড্রুড ব্যবহার করুন। এটি তখনও সম্ভব হতে পারে তবে ইচ্ছাকৃতভাবে আরও কঠোর এবং কেউ এখনও সুরক্ষা ব্যবস্থাটিকে পরাজিত করেছে কিনা তা পরিষ্কার নয়।
ক্রিস স্ট্রাটন

@ ক্রিসট্রেটটন আমি একটি ডিফকন আলোচনা শুনছিলাম যেখানে তারা কীভাবে এটি পরাজিত হয়েছিল তা নিয়ে আলোচনা করেছিল। এটি কোনটি আমি মনে করতে পারি না তবে গুগল মনে রাখতে পারে।
চুলের_পরে_ডগ 21

এটি কিছু মাইক্রোকন্ট্রোলারদের জন্য পরাজিত হয়েছে, এবং অন্যদের জন্য (কমপক্ষে জনসাধারণের জ্ঞানের পক্ষে, শারীরিক বিচ্ছিন্নতার সংক্ষিপ্ত) নয়।
ক্রিস স্ট্রাটন

হ্যাঁ, আমি নিশ্চিত যে এটি বিচ্ছিন্ন হয়েছে।
চুলের_পরে_ডগ

উত্তর:


7

এ যাও Arduino bootloaders সোর্স কোড পড়ার https://github.com/arduino/Arduino/tree/master/hardware/arduino/bootloaders এটা মনে হয় যে তারা আসলে সমর্থনে ফ্ল্যাশ মেমরির জন্য stk500 readback কার্যকারিতা না, এই ধরনের আপনি যা করতে পারেন যে আর্দুডের মতো ক্লায়েন্ট প্রোগ্রামের সাথে আপনার লক্ষ্য অর্জন করুন।

তাই প্রশ্নের উত্তর আপনি বুট-লোডার অ্যাক্সেস করতে পারে কি, তাহলে হ্যাঁ আপনি খুঁজে একটি বাইনারি বা হেক্স বিন্যাসে ফ্ল্যাশ মেমরি বিষয়বস্তু পড়তে পারেন, হয় ছাড়া একটি বহিস্থিত প্রোগ্রামার অবলম্বন।

আপনি যদি বুটলোডার অ্যাক্সেস করতে না পারেন (সমস্যাগুলি পুনরায় সেট করুন, বা কোনও অক্ষত বুটলোডার উপস্থিত নেই) তবে আপনি কোনও বাহ্যিক প্রোগ্রামার দিয়ে এটি করতে সক্ষম হতে পারেন, তবে সুরক্ষা ফিউজ সেটিংস এটিকে বাধা দেয় না।


1
দেখা যাচ্ছে যে কেবল রিডব্যাক সমর্থিত নয়, ডিফল্ট avrdudeযাচাইকরণ আচরণ এটির উপর নির্ভর করে কারণ এটি কোনও বাফারটি পড়ে এবং পিসির সাথে তুলনা সম্পাদন করে কাজ করে। সুতরাং মূলত, যে কেউ আইডিইকে avrdudeডিফল্ট কনফিগারেশনের অনুরোধ দিয়ে কোনও এটিমেগা ভিত্তিক আরডুইনোতে কোড আপলোড করেছে, সেও স্পষ্টতই একটিটি পড়তে পেরেছে।
ক্রিস স্ট্রাটন

5

হ্যাঁ, আমি সফলভাবে আইএসডিসির মাধ্যমে একটি আরডুইনো বোর্ড থেকে বুট কার্নেলটি টেনে এনে অন্যটিতে ঠেলে দিয়েছি। সুরক্ষা ফিউজ সেট করা হয়নি। যেখানে অর্ডুড কাজ করবে। এরপরে আমি একটি এসইকে 500 এর সাথে এভিআর স্টুডিওটি ব্যবহার করি কারণ এটিতে একটি জিইউআই ছিল এবং আমার কাছে সমস্ত আর্ডুড সুইচ শেখার দরকার ছিল না। হয় কাজ করবে।

ফিউজ সেট করা ওপেন সোর্সকে পরাস্ত করে। এটি বলেছে যে আইডিইতে বুট কার্নেল সরবরাহ করা হয়। .. others আরডুইনো \ হার্ডওয়্যার \ আরডুইনো \ বুটলোডার্স \ এমেগা 8 \ এটিমেগাওও.টেক্স সহ অন্যদের বৈকল্পিক চিপ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.