ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

dfu-tool - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে dfu-tool চালান

এটি হল কমান্ড dfu- টুল যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


dfu-tool - ডিভাইস ফার্মওয়্যার আপগ্রেড টুল

সাইনোপিসিস


dfu- টুল [ -- ভারবোস ] [ --সংস্করণ ] [ -- বল ] [ --device=VID:PID ] [ --স্থানান্তর-
আকার=বাইটিস ]

বর্ণনাঃ


এই ম্যানুয়াল পৃষ্ঠা সংক্ষিপ্তভাবে নথি dfu- টুল কমান্ড।

dfu- টুল ব্যবহারকারীকে USB সমর্থনকারী ডিভাইসগুলিতে বিভিন্ন ধরণের ফার্মওয়্যার লিখতে অনুমতি দেয়
ডিভাইস ফার্মওয়্যার আপগ্রেড প্রোটোকল। এই টুল থেকে ডিভাইস সুইচ করতে ব্যবহার করা যেতে পারে
সাধারণ রানটাইম মোড থেকে `DFU মোড' যা ব্যবহারকারীকে ফার্মওয়্যার পড়তে এবং লিখতে দেয়।
হয় পুরো ডিভাইসটি একটি অপারেশনে লেখা যেতে পারে, অথবা পৃথক 'লক্ষ্য' হতে পারে
বিকল্প নাম বা নম্বর দিয়ে নির্দিষ্ট করা হয়েছে।

dfu- টুল ক্রিয়া সম্পাদন করতে libdfu শেয়ার্ড লাইব্রেরি ব্যবহার করে। সব সিঙ্ক্রোনাস কর্ম করতে পারেন
নিরাপদে বাতিল করা হবে এবং ব্যর্থ হলে টাইপ এবং সম্পূর্ণ টেক্সচুয়াল উভয়ের সাথে ত্রুটি দেখাবে
বর্ণনা libdfu DFU 1.0, DFU 1.1 এবং ST DfuSe ভেন্ডর এক্সটেনশন সমর্থন করে এবং
ডিএফইউ-এর বাস্তব-বিশ্ব বাস্তবায়নের জন্য প্রয়োজনীয় অনেক ডিভাইস `কুইর্কস' পরিচালনা করে।

উপরন্তু dfu- টুল বিভিন্ন ফরম্যাট থেকে ফার্মওয়্যার রূপান্তর করতে ব্যবহার করা যেতে পারে, বা
ফার্মওয়্যারের ভিতরে থাকা উপাদান, ছবি এবং মেটাডেটা সম্পর্কে বিশদ পরিবর্তন করতে
ফাইল উদাহরণস্বরূপ, আপনি সহজেই DFU 1.1 ফার্মওয়্যারকে বিক্রেতা-নির্দিষ্ট DfuSe-এ রূপান্তর করতে পারেন
বিন্যাস, একটি Intel HEX ফাইলকে একটি নির্দিষ্ট আকারে প্যাড করা একটি কাঁচা ফাইলে রূপান্তর করুন বা নতুন যোগ করুন
একটি বিদ্যমান ফাইলের কপিরাইট এবং লাইসেন্সিং তথ্য। ক্ষেত্র যেমন বিক্রেতা এবং
পণ্য আইডি পরিবর্তন করা যেতে পারে, এবং ফার্মওয়্যার উপাদানগুলি ব্যবহার করে এনক্রিপ্ট এবং ডিক্রিপ্ট করা যেতে পারে
বিভিন্ন বিভিন্ন পদ্ধতি। দুটি DfuSe ফাইল একসাথে মার্জ করাও সম্ভব, যদিও
বিভ্রান্তি এড়াতে মার্জ করার আগে বিভিন্ন alt-সেটিং নম্বর উল্লেখ করা একটি ভাল ধারণা।

যদিও dfu- টুল সহজে ব্যবহারযোগ্য কমান্ডের একটি বড় সংখ্যা প্রদান করার চেষ্টা করে, এটি শুধুমাত্র হতে পারে
সরাসরি libdfu লাইব্রেরি ব্যবহার করে নির্দিষ্ট কিছু অপারেশন করা সম্ভব। এই তুলনায় সহজ
এটি শোনাচ্ছে, লাইব্রেরিটি GObject Introspection সমর্থন দিয়ে তৈরি করা হয়েছে যাতে এটি ব্যবহারযোগ্য হয়৷
অনেক ভাষা যেমন সি, জাভাস্ক্রিপ্ট এবং পাইথন। উপরন্তু, লাইব্রেরি ব্যবহার করা একটি ভাল
আপনি যদি বড় ফার্মওয়্যার ফাইলগুলিতে একাধিক অপারেশন করতে চান তবে ধারণা, উদাহরণস্বরূপ,
একটি Intel HEX ফাইল থেকে রূপান্তর করা, একটি নির্দিষ্ট আকারে প্যাডিং, বিক্রেতা সেট করা এবং যোগ করা
লাইসেন্সিং তথ্য এবং তারপর একটি দূরবর্তী অবস্থানে সংরক্ষণ।

বিকল্প


এই প্রোগ্রামটি সাধারণ GNU কমান্ড লাইন সিনট্যাক্স অনুসরণ করে, যার সাথে শুরু হয় দীর্ঘ বিকল্প
দুটি ড্যাশ (-)। বিকল্পগুলির একটি সারাংশ নীচে অন্তর্ভুক্ত করা হয়েছে।

--help
ব্যবহারের জন্য উপলব্ধ সমস্ত কমান্ডের সারাংশ দেখান।

--সংস্করণ
এর সংস্করণ দেখান dfu- টুল ইনস্টল করা নেই।

-- ভারবোস
অতিরিক্ত ডিবাগিং তথ্য দেখান।

--device=VID:PID
একাধিক DFU-সক্ষম ডিভাইস সংযুক্ত থাকলে আপনি নির্দিষ্ট বিক্রেতা নির্দিষ্ট করতে পারেন
এবং আপনি যে ডিএফইউ ডিভাইসটি জিজ্ঞাসা করতে চান তার পণ্য আইডি।

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

-- বল
ফাইল CRC এর মতো সতর্কতা বা স্যানিটি চেক উপেক্ষা করে অপারেশনে বাধ্য করুন এবং
চেকসাম আপনি যদি সত্যিই জানেন যে আপনি কি করছেন বা এর মধ্যে তা হলে এটি কার্যকর
ফাজ-টেস্টিং libdfu এর বিশেষ কেস।

যন্ত্র কম্যান্ডস


এই কমান্ডগুলি ডিএফইউ-সক্ষম ডিভাইসগুলির সাথে ইন্টারফেস করতে ব্যবহৃত হয়।

তালিকা
এই কমান্ডটি বর্তমানে সংযুক্ত DFU সক্ষম ডিভাইসগুলির তালিকা করে৷ কিছু ডিভাইস তা করে না
অফিসিয়াল DFU রানটাইম মোড সমর্থন করে এবং এইভাবে ব্যবহার করে স্বয়ং-আবিষ্কার সমর্থন করে না
এই আদেশ। এই ডিভাইসগুলির জন্য, ডিভাইসটিকে ম্যানুয়ালি DFU মোডে রাখা (যেমন
ডিভাইস রিবুট করার সময় একটি বোতাম চেপে ধরে রেখে) এটিকে এখানে দেখাবে।

আলাদা
এই কমান্ডটি বর্তমানে সংযুক্ত ডিএফইউ সক্ষম ডিভাইসটিকে একটি বিশেষে বিচ্ছিন্ন করে
প্রোগ্রামিং মোড। ডিভাইসটি এই বিশেষ DFU মোডে থাকা অবস্থায় এটি ব্যবহার করা যাবে না
একটি সাধারণ ডিভাইস হিসাবে। উদাহরণস্বরূপ, DFU-তে থাকাকালীন একটি প্রিন্টার নথি গ্রহণ করবে না
মোড.

সংযুক্ত
এই কমান্ডটি একটি DFU সক্ষম ডিভাইসকে রানটাইমে সংযুক্ত করে যাতে এটি একটি হিসাবে ব্যবহার করা যেতে পারে
স্বাভাবিক ডিভাইস। কিছু ডিভাইস সংযুক্ত করা সমর্থন করে না এবং ম্যানুয়ালি হতে হবে
মোড পরিবর্তন করার আগে সংযোগ বিচ্ছিন্ন এবং সংযুক্ত।

ঘড়ি
এই কমান্ডটি DFU ডিভাইসগুলিকে হটপ্লাগ করা দেখে এবং libdfu যাচাই করতে ব্যবহার করা যেতে পারে
সংযুক্ত এবং বিচ্ছিন্ন করার সময় রানটাইম এবং DFU মোডের সাথে মেলে। ব্যবহার করুন এবার CTRL + সি থেকে
এই আদেশ প্রস্থান করুন.

পড়া ফাইল ফাইল
এই কমান্ডটি একটি ফাইলে ডিভাইস থেকে সমস্ত ফার্মওয়্যার আপলোড করে। ডিভাইস থাকলে
একাধিক পার্টিশন বিভিন্ন বিকল্প বিভাগ হিসাবে রপ্তানি হয় তারপর তারা সব হবে
একটি মাল্টি-ইমেজ DfuSe-ফরম্যাট ফাইলে পড়তে হবে। আপনি শুধু একটি বিষয়বস্তু চান
বিভাজন রিড-অল্ট আপনি চান আদেশ.

রিড-অল্ট ফাইল ফাইল DEVICE-ALT-NAME|DEVICE-ALT-ID৷
এই কমান্ডটি একটি ফাইলে একটি পার্টিশন থেকে ফার্মওয়্যার আপলোড করে। আপনি নির্দিষ্ট করতে পারেন
ALT-ID বা ALT-NAME দ্বারা বিভাজন সেট করা হলে।

যেমন dfu- টুল রিড-অল্ট backup.dfu র্যাম

লেখা
এই কমান্ডটি একটি ফাইল থেকে একটি এর সমস্ত সম্ভাব্য পার্টিশনে ফার্মওয়্যার ডাউনলোড করে
যন্ত্র. আপনি যদি শুধুমাত্র একটি পার্টিশন লিখতে চান, লিখুন-alt আপনি আদেশ
চাই।

লিখুন-alt ফাইল ফাইল DEVICE-ALT-NAME|DEVICE-ALT-ID৷ [IMAGE-ALT-NAME|IMAGE-ALT-ID]
এই কমান্ডটি ফাইল থেকে একটি পার্টিশনে ফার্মওয়্যার ডাউনলোড করে। আপনি নির্দিষ্ট করতে পারেন
ALT-ID বা ALT-NAME দ্বারা বিভাজন সেট করা হলে।

যেমন dfu- টুল লিখুন-alt sram.dfu র্যাম __এসআরএএম

ফাইমওয়ার কম্যান্ডস


এই কমান্ডগুলি বিদ্যমান ফার্মওয়্যার ফাইলগুলি পড়তে এবং সংশোধন করতে ব্যবহৃত হয়।

মনমরা ভাব ফাইল ফাইল
এই কমান্ডটি একটি ফার্মওয়্যার ফাইল সম্পর্কে সমস্ত জানার বিবরণ ডাম্প করে। সম্পূর্ণ মেমরি মানচিত্র
ফার্মওয়্যার ফাইল সম্পর্কে কোনো মেটাডেটা বা বিক্রেতার তথ্য সহ দেখানো হয়।

রূপান্তর বিন্যাসে ফাইল-ইন বাইরে দায়ের [আকার]
এই কমান্ডটি ফার্মওয়্যারকে এক ফরম্যাট থেকে অন্য ফরম্যাটে রূপান্তর করে, ঐচ্ছিকভাবে প্যাডিং
একটি নির্দিষ্ট আকারে। গন্তব্যের জন্য সম্ভাব্য মান বিন্যাসে অন্তর্ভুক্ত: কাঁচা, আইহেক্স,
dfu এবং dfuse. দ্য ফাইল-ইন এবং বাইরে দায়ের সোর্স ফাইল হলে মান একই হতে পারে
ওভাররাইট করা হয় যদিও প্যাডিং ফাইলের আকারকে কোনো আপাতদৃষ্টিতে বাড়ায় না
সুবিধাগুলি যেগুলি রানটাইম ইমেজ সংরক্ষণ করে না সেগুলিকে সমর্থন করার জন্য এটি ব্যবহার করা যেতে পারে
আকার এবং যেখানে লিখিত ফার্মওয়্যারের বৈধতা প্রয়োজন।

যেমন dfu- টুল রূপান্তর dfu firmware.hex firmware.dfu 8000

সঙ্কেতায়িত করুন FILENAME-IN FILENAME-আউট প্রকার চাবি
এই কমান্ড ফার্মওয়্যার ডেটা এনক্রিপ্ট করে। শুধুমাত্র ছবির বিষয়বস্তু আসলে
পরিবর্তিত, DFU পাদচরণ এবং DfuSe হেডার অপরিবর্তিত রাখা হয়েছে। জন্য সম্ভাব্য মান
গন্তব্য প্রকার অন্তর্ভুক্ত: xtea এবং nop. যদি চাবি প্রয়োজনীয় নয়
দৈর্ঘ্য এটি একটি হ্যাশ ফাংশনে একটি ইনপুট হিসাবে ব্যবহৃত হয় যা একটি কী তৈরি করতে পারে
প্রয়োজনীয় আকার।

যেমন dfu- টুল সঙ্কেতায়িত করুন firmware.dfu firmware.xdfu xtea deadbeef

ডিক্রিপ্ট FILENAME-IN FILENAME-আউট প্রকার চাবি
এই কমান্ড ফার্মওয়্যার ডেটা ডিক্রিপ্ট করে। শুধুমাত্র ছবির বিষয়বস্তু আসলে
পরিবর্তিত, DFU পাদচরণ এবং DfuSe হেডার অপরিবর্তিত রাখা হয়েছে। জন্য সম্ভাব্য মান
গন্তব্য প্রকার অন্তর্ভুক্ত: xtea এবং nop. যদি চাবি প্রয়োজনীয় নয়
দৈর্ঘ্য এটি একটি হ্যাশ ফাংশনে একটি ইনপুট হিসাবে ব্যবহৃত হয় যা একটি কী তৈরি করতে পারে
প্রয়োজনীয় আকার।

যেমন dfu- টুল ডিক্রিপ্ট firmware.xdfu firmware.dfu xtea deadbeef

মার্জ বাইরে দায়ের ফাইল 1 ফাইল 2 [ফাইল৩...]
এই কমান্ডটি একাধিক ফার্মওয়্যার ফাইলকে একটি ফাইলে একত্রিত করে। যদিও আপনি মার্জ করতে পারেন
একই ALT-ID বা ALT-NAME সহ ফাইলগুলি সম্ভবত আপনি যা করতে চান তা নয়৷

যেমন dfu- টুল মার্জ combined.dfu lib.dfu app.dfu

সেট-অল্ট-সেটিং ফাইল ALT-আইডি
এই কমান্ডটি ফার্মওয়্যার ফাইলের বিকল্প নম্বর পরিবর্তন করে।

যেমন dfu- টুল সেট-অল্ট-সেটিং firmware.dfu 1

সেট-অল্ট-সেটিং-নাম
এই কমান্ডটি ফার্মওয়্যার ফাইলের বিকল্প নাম পরিবর্তন করে।

যেমন dfu- টুল সেট-অল্ট-সেটিং-নাম firmware.dfu র্যাম

সেট-মেটাডেটা ফাইল চাবি VALUE না
এই কমান্ডটি একটি ফার্মওয়্যার ফাইলে বিদ্যমান মেটাডেটা যোগ বা সংশোধন করে। দ্রষ্টব্য: আছে
DFU ফাইলে শুধুমাত্র খুব সীমিত মেটাডেটা স্টোরেজ স্পেস, তাই কী এবং মান হওয়া উচিত
যতটা সম্ভব সংক্ষিপ্ত রাখা। বিশেষ করে, লাইসেন্সের মান উল্লেখ করা উচিত
SPDX বিন্যাস।

যেমন dfu- টুল সেট-মেটাডেটা firmware.dfu লাইসেন্স GPL-2.0+

সেট-বিক্রেতা ফাইল পর্ণ
এই কমান্ডটি একটি ফার্মওয়্যার ফাইলে ভেন্ডর আইডি সেট করে যা নির্দিষ্ট মেলে ব্যবহার করা হবে
ডিভাইস ffff এর মান যেকোনো ডিভাইস বিক্রেতার সাথে মিলবে।

যেমন dfu- টুল সেট-বিক্রেতা firmware.dfu 273f

সেট-পণ্য ফাইল পিআইডি
এই কমান্ডটি একটি ফার্মওয়্যার ফাইলে পণ্য আইডি সেট করে যা মেলাতে ব্যবহার করা হবে
নির্দিষ্ট ডিভাইস। ffff এর মান যেকোনো ডিভাইস পণ্যের সাথে মিলবে।

যেমন dfu- টুল সেট-পণ্য firmware.dfu 1004

সেট-রিলিজ ফাইল মুক্তি
এই কমান্ডটি ফার্মওয়্যার ফাইলে রিলিজ সংস্করণ সেট করে যা মেলে ব্যবহার করা হবে
নির্দিষ্ট ডিভাইস। ffff এর মান যেকোনো ডিভাইস রিলিজের সাথে মিলবে।

যেমন dfu- টুল সেট-রিলিজ firmware.dfu ffff

onworks.net পরিষেবাগুলি ব্যবহার করে অনলাইনে dfu- টুল ব্যবহার করুন৷


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad