এটি হল volk_modtool কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
volk_modtool - দর্জি VOLK মডিউল
বর্ণনাঃ
volk_modtool টুলটি VOLK-এর সাথে ইনস্টল করা হয়েছে গঠন, যোগ করতে সাহায্য করার উপায় হিসেবে
VOLK লাইব্রেরি বা কম্প্যানিয়ন লাইব্রেরিগুলিতে, এবং জিজ্ঞাসাবাদ করুন৷
Volk_modtool $prefix/bin এ ইনস্টল করা আছে।
VOLK modtool স্বতন্ত্র (গাছের বাইরে) VOLK মডিউল তৈরি করতে সক্ষম করে এবং কয়েকটি প্রদান করে
VOLK মডিউলগুলির মধ্যে VOLK কার্নেল ভাগ করার জন্য সরঞ্জাম। আপনি যদি ডিজাইন বা সাথে কাজ করতে চান
VOLK কার্নেল ক্যানোনিকাল VOLK লাইব্রেরি থেকে দূরে, এই টুল। আপনি প্রয়োজন হলে
যাই হোক না কেন আপনার নিজের VOLK লাইব্রেরি তৈরি করুন, এটি হল টুল।
ক্যানোনিকাল VOLK লাইব্রেরি একটি volk.h এবং একটি libvolk.so ইনস্টল করে। আপনার নিজের লাইব্রেরি হবে
volk_$name.h এবং libvolk_$name.so ইনস্টল করুন। ইয়া গ্রঙ্ক? ভাল.
ক্যানোনিকাল VOLK মডিউল এবং অন্য VOLK-এর মধ্যে উল্লেখযোগ্য পার্থক্য নেই
মডিউল তারা সবাই সমবয়সী। VOLK modtool-এর মাধ্যমে তৈরি করা যেকোনো মডিউল a দিয়ে সম্পূর্ণ হবে
ডিফল্ট volk_modtool.cfg ফাইলটি মডিউলটিকে যে বেস থেকে এসেছে তার সাথে সংযুক্ত করছে, তার
স্বতন্ত্র $নাম এবং এর গন্তব্য (বা পথ)। এই মানগুলি (ব্যবহারকারীর ইনপুট থেকে তৈরি যদি
VOLK modtool একটি ব্যবহারকারী দ্বারা সরবরাহ করা কনফিগার ফাইল বা একটি ডিফল্ট কনফিগার ফাইল ছাড়া চলে) হিসাবে পরিবেশন করে
কিছু VOLK modtool অ্যাকশনের জন্য ডিফল্ট মান। এটি ব্যবহারকারীর জন্য কমবেশি উদ্দিষ্ট
একটি তৈরি VOLK মডিউলের শীর্ষ স্তরে ডিরেক্টরি পরিবর্তন করুন এবং তারপরে volk_modtool চালান
ডিফল্ট volk_modtool.cfg ফাইলে সংরক্ষিত মানগুলির সুবিধা নিন।
নতুন VOLK মডিউল তৈরি করা ছাড়াও, VOLK modtool আপনাকে কার্নেলের নাম তালিকাভুক্ত করতে দেয়
অন্যান্য মডিউলে, বর্তমান মডিউলে কার্নেলের নাম তালিকাভুক্ত করুন, থেকে কার্নেল যোগ করুন
বর্তমান মডিউলে আরেকটি মডিউল, এবং বর্তমান মডিউল থেকে কার্নেলগুলি সরান। কখন
মডিউলগুলির মধ্যে কার্নেলগুলি সরানো, VOLK modtool qa এবং প্রোফাইলিং রাখার জন্য যথাসাধ্য চেষ্টা করে
অক্ষত যারা কার্নেল জন্য কোড. যদি বেস একটি পরীক্ষা বা কিছু জন্য একটি প্রোফাইলিং কল আছে
কার্নেল, যখন VOLK modtool সেই কার্নেল যোগ করে তখন সেই কলগুলি কার্নেলকে অনুসরণ করবে। যদি QA বা
প্রোফাইলিংয়ের জন্য একটি পুতুল কার্নেল প্রয়োজন, পুতুল কার্নেল আসল কার্নেল অনুসরণ করবে যখন
VOLK modtool সেই আসল কার্নেল যোগ করে। VOLK modtool পুতুলকে সম্মান করে।
================================================== ====================
ইনস্টল করার প্রক্রিয়া a নতুন ভলক লাইব্রেরী:
"volk_modtool -i" কমান্ডটি চালান। এটি আপনাকে তিনটি প্রশ্ন জিজ্ঞাসা করবে:
নাম: // আপনার VOLK লাইব্রেরি দেওয়ার নাম: volk_
গন্তব্য: // ডিরেক্টরির অধীনে নতুন উত্স গাছ তৈরি করা হয়েছে -- বিদ্যমান থাকা আবশ্যক।
// এটি তৈরি করবে /volk_
base: // মূল VOLK সোর্স কোড ধারণকারী ডিরেক্টরি
এটি নামের সাথে প্রদত্ত গন্তব্যে একটি নতুন কঙ্কাল ডিরেক্টরি তৈরি করবে
Volk_ . এটি নির্মাণের জন্য প্রয়োজনীয় কাঠামো ধারণ করবে:
mkdir বিল্ড
সিডি বিল্ড
cmake -DCMAKE_INSTALL_PREFIX=/opt/volk ../
করা
sudo ইনস্টল করুন
এই মুহূর্তে, লাইব্রেরিটি খালি এবং এতে কোন কার্নেল নেই। কার্নেল অন্য থেকে যোগ করা যেতে পারে
'-a' বিকল্প ব্যবহার করে VOLK লাইব্রেরি। নির্দিষ্ট করা না থাকলে, কার্নেল থেকে বের করা হবে
বেস VOLK ডিরেক্টরি। '-b' ব্যবহার করে আমাদের ব্যবহার করার জন্য অন্য VOLK লাইব্রেরি নির্দিষ্ট করতে দেয়
এই উদ্দেশ্যে.
volk_modtool -a -n 32fc_x2_conjugate_dot_prod_32fc
এটি নতুন কার্নেলের জন্য কোড রাখবে
/volk_ /kernels/volk_ /
অন্যান্য কার্নেল হাত দ্বারা যোগ করা আবশ্যক. সম্পর্কে আরও তথ্যের জন্য নিম্নলিখিত ওয়েবপৃষ্ঠাগুলি দেখুন
VOLK কার্নেল তৈরি করা:
http://gnuradio.org/doc/doxygen/volk_guide.html
http://gnuradio.org/redmine/projects/gnuradio/wiki/Volk
================================================== ====================
বিকল্প
কার্নেল যোগ এবং অপসারণের জন্য বিকল্প:
-a, --add_kernel
বিদ্যমান VOLK মডিউল থেকে কার্নেল যোগ করুন। বেস VOLK মডিউল ব্যবহার করে
যদি না -b ব্যবহার করা হয়। কার্নেলের নাম নির্দিষ্ট করতে -n ব্যবহার করুন।
প্রয়োজন: -n.
ঐচ্ছিক: -খ
-A, --add_all_kernels
বিদ্যমান VOLK মডিউল থেকে সমস্ত কার্নেল যোগ করুন। বেস VOLK ব্যবহার করে
মডিউল যদি না -b ব্যবহার করা হয়।
ঐচ্ছিক: -খ
-x, --remove_kernel
মডিউল থেকে কার্নেল সরান।
প্রয়োজনীয়: -n.
ঐচ্ছিক: -খ
কার্নেল তালিকার জন্য বিকল্প:
-l, --তালিকা
বেস VOLK মডিউলে উপলব্ধ সমস্ত কার্নেল তালিকাভুক্ত করে।
-k, --কারনেল
এই VOLK মডিউলে সমস্ত কার্নেল তালিকাভুক্ত করে।
-r, --remote-list
নির্দিষ্ট করা অন্য VOLK মডিউলে সমস্ত কার্নেল তালিকাভুক্ত করে
-b বিকল্প ব্যবহার করে।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে Volk_modtool ব্যবহার করুন