ນີ້ແມ່ນຄໍາສັ່ງ volk_modtool ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
volk_modtool - ປັບແຕ່ງໂມດູນ VOLK
ລາຍລະອຽດ
ເຄື່ອງມື volk_modtool ຖືກຕິດຕັ້ງພ້ອມກັບ VOLK ເປັນວິທີການຊ່ວຍສ້າງ, ເພີ່ມ
ເພື່ອ, ແລະຕອບໂຕ້ຫ້ອງສະຫມຸດ VOLK ຫຼືຫ້ອງສະຫມຸດ companion.
volk_modtool ຖືກຕິດຕັ້ງໃສ່ $prefix/bin.
VOLK modtool ຊ່ວຍໃຫ້ການສ້າງໂມດູນ VOLK ແບບ standalone (ນອກຕົ້ນໄມ້) ແລະສະຫນອງຈໍານວນຫນ້ອຍຫນຶ່ງ.
ເຄື່ອງມືສໍາລັບການແບ່ງປັນ kernels VOLK ລະຫວ່າງໂມດູນ VOLK. ຖ້າທ່ານຕ້ອງການອອກແບບຫຼືເຮັດວຽກກັບ
VOLK kernels ຫ່າງຈາກຫໍສະຫມຸດ VOLK canonical, ນີ້ແມ່ນເຄື່ອງມື. ຖ້າທ່ານຕ້ອງການ
ປັບແຕ່ງຫ້ອງສະໝຸດ VOLK ຂອງທ່ານເອງດ້ວຍເຫດຜົນໃດກໍ່ຕາມ, ນີ້ແມ່ນເຄື່ອງມື.
ຫ້ອງສະຫມຸດ canonical VOLK ຕິດຕັ້ງ volk.h ແລະ libvolk.so. ຫ້ອງສະຫມຸດຂອງທ່ານເອງຈະ
ຕິດຕັ້ງ volk_$name.h ແລະ libvolk_$name.so. ຢາ Gronk? ດີ.
ບໍ່ມີຄວາມແຕກຕ່າງຢ່າງຫຼວງຫຼາຍລະຫວ່າງໂມດູນ VOLK canonical ແລະ VOLK ອື່ນໆ
ໂມດູນ. ພວກເຂົາເປັນໝູ່ກັນທັງໝົດ. ໂມດູນໃດໆທີ່ສ້າງຂຶ້ນຜ່ານ VOLK modtool ຈະມາພ້ອມກັບ a
ໄຟລ໌ volk_modtool.cfg ເລີ່ມຕົ້ນທີ່ເຊື່ອມໂຍງໂມດູນກັບພື້ນຖານທີ່ມັນມາ, ຂອງມັນ.
$name ທີ່ໂດດເດັ່ນ ແລະຈຸດໝາຍປາຍທາງຂອງມັນ (ຫຼືເສັ້ນທາງ). ຄ່າເຫຼົ່ານີ້ (ສ້າງຈາກການປ້ອນຂໍ້ມູນຂອງຜູ້ໃຊ້ if
VOLK modtool ເຮັດວຽກໂດຍບໍ່ມີໄຟລ໌ config ທີ່ຜູ້ໃຊ້ສະຫນອງຫຼືໄຟລ໌ config ເລີ່ມຕົ້ນ) ເປັນ
ຄ່າເລີ່ມຕົ້ນສຳລັບບາງຄຳສັ່ງ VOLK modtool. ມັນມີຈຸດປະສົງຫຼາຍຫຼືຫນ້ອຍສໍາລັບຜູ້ໃຊ້
ປ່ຽນໄດເລກະທໍລີໃນລະດັບສູງສຸດຂອງໂມດູນ VOLK ທີ່ສ້າງຂຶ້ນແລະຫຼັງຈາກນັ້ນດໍາເນີນການ volk_modtool ກັບ
ໃຊ້ປະໂຫຍດຈາກຄ່າທີ່ເກັບໄວ້ໃນໄຟລ໌ volk_modtool.cfg ເລີ່ມຕົ້ນ.
ນອກເຫນືອຈາກການສ້າງໂມດູນ VOLK ໃຫມ່, VOLK modtool ຊ່ວຍໃຫ້ທ່ານສາມາດບອກຊື່ຂອງແກ່ນໄດ້.
ໃນໂມດູນອື່ນໆ, ບອກຊື່ຂອງແກ່ນໃນໂມດູນປະຈຸບັນ, ເພີ່ມແກ່ນຈາກ
ໂມດູນອື່ນເຂົ້າໄປໃນໂມດູນປະຈຸບັນ, ແລະເອົາແກ່ນອອກຈາກໂມດູນປະຈຸບັນ. ເມື່ອໃດ
ການເຄື່ອນຍ້າຍແກ່ນລະຫວ່າງໂມດູນ, VOLK modtool ເຮັດດີທີ່ສຸດເພື່ອຮັກສາ qa ແລະໂປຣໄຟລ໌
ລະຫັດສໍາລັບ kernels ເຫຼົ່ານັ້ນ intact. ຖ້າພື້ນຖານມີການທົດສອບຫຼື profileing ໂທຫາສໍາລັບບາງຄົນ
kernel, ການໂທເຫຼົ່ານັ້ນຈະປະຕິບັດຕາມ kernel ເມື່ອ VOLK modtool ເພີ່ມ kernel ນັ້ນ. ຖ້າ QA ຫຼື
profileing ຕ້ອງການ kernel puppet, kernel puppet ຈະປະຕິບັດຕາມ kernel ຕົ້ນສະບັບໃນເວລາທີ່
VOLK modtool ເພີ່ມແກ່ນຕົ້ນສະບັບນັ້ນ. VOLK modtool ເຄົາລົບ puppets.
================================================== ====================
ການຕິດຕັ້ງ a ໃຫມ່ VOLK ຫໍສະ ໝຸດ:
ດໍາເນີນການຄໍາສັ່ງ "volk_modtool -i". ນີ້ຈະຖາມເຈົ້າສາມຄໍາຖາມ:
ຊື່: // ຊື່ເພື່ອໃຫ້ຫ້ອງສະຫມຸດ VOLK ຂອງທ່ານ: volk_
ຈຸດຫມາຍປາຍທາງ: // directory new source tree is built under -- must have.
// ມັນຈະສ້າງ /volk_
base: // ໄດເລກະທໍລີທີ່ມີລະຫັດແຫຼ່ງ VOLK ຕົ້ນສະບັບ
ນີ້ຈະສ້າງໄດເລກະທໍລີ skeleton ໃຫມ່ໃນຈຸດຫມາຍປາຍທາງທີ່ມີຊື່
volk_ . ມັນຈະປະກອບດ້ວຍໂຄງສ້າງທີ່ຈໍາເປັນເພື່ອສ້າງ:
mkdir ກໍ່ສ້າງ
ກໍ່ສ້າງ cd
cmake -DCMAKE_INSTALL_PREFIX=/opt/volk../
ເຮັດໃຫ້
sudo ເຮັດໃຫ້ຕິດຕັ້ງ
ໃນປັດຈຸບັນ, ຫ້ອງສະຫມຸດຫວ່າງເປົ່າແລະບໍ່ມີແກ່ນ. ແກ່ນສາມາດຖືກເພີ່ມຈາກອື່ນ
ຫ້ອງສະຫມຸດ VOLK ໂດຍໃຊ້ຕົວເລືອກ '-a'. ຖ້າບໍ່ໄດ້ລະບຸ, kernel ຈະຖືກສະກັດຈາກ
ໄດເລກະທໍລີ 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
================================================== ====================
OPTIONS
ທາງເລືອກສໍາລັບການເພີ່ມແລະການລົບ Kernels:
-a, --add_kernel
ເພີ່ມ kernel ຈາກໂມດູນ VOLK ທີ່ມີຢູ່ແລ້ວ. ໃຊ້ໂມດູນ VOLK ພື້ນຖານ
ເວັ້ນເສຍແຕ່ -b ຖືກນໍາໃຊ້. ໃຊ້ -n ເພື່ອລະບຸຊື່ kernel.
ຕ້ອງການ: -n.
ທາງເລືອກ: -b
-A, --add_all_kernels
ເພີ່ມແກ່ນທັງໝົດຈາກໂມດູນ VOLK ທີ່ມີຢູ່ແລ້ວ. ໃຊ້ VOLK ພື້ນຖານ
ໂມດູນເວັ້ນເສຍແຕ່ -b ຖືກນໍາໃຊ້.
ທາງເລືອກ: -b
-x, --remove_kernel
ເອົາ kernel ອອກຈາກໂມດູນ.
ຕ້ອງການ: -n.
ທາງເລືອກ: -b
ທາງເລືອກສໍາລັບການລາຍຊື່ Kernels:
-l, --list
ລາຍຊື່ແກ່ນທັງໝົດທີ່ມີຢູ່ໃນໂມດູນ VOLK ພື້ນຖານ.
-k, --kernels
ລາຍຊື່ແກ່ນທັງໝົດຢູ່ໃນໂມດູນ VOLK ນີ້.
-r, --remote-list
ລາຍຊື່ແກ່ນທັງໝົດຢູ່ໃນໂມດູນ VOLK ອື່ນທີ່ລະບຸໄວ້
ການນໍາໃຊ້ທາງເລືອກ -b.
ໃຊ້ volk_modtool ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net