23.10.2017 Настройка и ресурсы Ettus Research USRP E312
Ustinov (обсуждение | вклад) (→Смена IP USRP E312) |
Ustinov (обсуждение | вклад) (→Смена IP USRP E312) |
||
Строка 56: | Строка 56: | ||
Есть такой мануал [https://www.mathworks.com/help/supportpkg/usrpembeddedseriesradio/ug/manual-host-radio-hardware-setup.html#bu1kohy-39 Host-Radio Hardware Setup], в нём по пунктам написано как подключить и настроить, однако, по умолчанию для прибора выставлен IP: '''192.168.3.2''', что согласитесь, для нашей сети '''192.168.0.*''' не очень удобно. Надо его менять. | Есть такой мануал [https://www.mathworks.com/help/supportpkg/usrpembeddedseriesradio/ug/manual-host-radio-hardware-setup.html#bu1kohy-39 Host-Radio Hardware Setup], в нём по пунктам написано как подключить и настроить, однако, по умолчанию для прибора выставлен IP: '''192.168.3.2''', что согласитесь, для нашей сети '''192.168.0.*''' не очень удобно. Надо его менять. | ||
− | === Смена IP USRP E312 === | + | === Смена IP USRP E312 (192.168.0.95) === |
По мануалу [https://www.mathworks.com/help/supportpkg/usrpembeddedseriesradio/ug/manual-host-radio-hardware-setup.html#bu1kohy-39 Host-Radio Hardware Setup] '''Шаг 3''' предполагает настройку хост-компьютера, а лишь потом на '''Шаге 4''' копирование загрузочных файлов на SD карту. Стоит сделать иначе. Сначала скопировать на карту файлы командой, | По мануалу [https://www.mathworks.com/help/supportpkg/usrpembeddedseriesradio/ug/manual-host-radio-hardware-setup.html#bu1kohy-39 Host-Radio Hardware Setup] '''Шаг 3''' предполагает настройку хост-компьютера, а лишь потом на '''Шаге 4''' копирование загрузочных файлов на SD карту. Стоит сделать иначе. Сначала скопировать на карту файлы командой, | ||
<source lang="matlab"> | <source lang="matlab"> | ||
Строка 70: | Строка 70: | ||
У меня напрямую на карту не получилось скопировать, отсутствовали права доступа, потому я просто указал папку на компьютере, туда Matlab записал файлы, после чего, я их просто скопировал на карту памяти. | У меня напрямую на карту не получилось скопировать, отсутствовали права доступа, потому я просто указал папку на компьютере, туда Matlab записал файлы, после чего, я их просто скопировал на карту памяти. | ||
− | Среди | + | Среди скопированных файлов необходимо найти ''interfaces'', его содержимое переписываем нужным образом, например, чтобы IP адрес устройства стал ''192.168.0.95'' должно быть так: |
+ | <source lang="matlab"> | ||
+ | auto lo | ||
+ | iface lo inet loopback | ||
+ | # iface eth0 inet dhcp | ||
+ | auto eth0 | ||
+ | iface eth0 inet static | ||
+ | address 192.168.0.95 | ||
+ | netmask 255.255.255.0 | ||
+ | gateway 192.168.0.1 | ||
+ | </source> | ||
+ | Сохраняем изменения. Теперь при загрузке с SD карты устройство скопирует этот файл себе в файловую систему в ''/etc/network/interfaces'' автоматически, однако при старте система не обратит на него внимание. На сколько я смог разобраться в этом вопросе, возможно ядро собрано таким образом, что ''/etc/network/interfaces'' не используется при загрузке. | ||
+ | |||
+ | Чтобы IP таки прочитался из ''interfaces'' необходимо набрать команду | ||
+ | <source lang="matlab"> | ||
+ | /etc/init.d/S40network restart | ||
+ | </source> | ||
+ | Я её добавил в конце файла ''S10sdr'', который находится в папке ''init.d'' на SD карте. | ||
+ | После этого при загрузке E312 получаем нужный нам IP адрес. | ||
[[Категория:HOWTO]] [[Категория:испытания и эксперименты]] | [[Категория:HOWTO]] [[Категория:испытания и эксперименты]] |
Версия 17:50, 27 октября 2017
Данная страница содержит сведения по настройке и работе с USRP E312, чтобы всегда было под рукой!
Содержание |
Что за штука USRP E312?
Краткие ТТХ:
RF Capabilities: | Baseband Processing: | Software: | Synchronization: | Power: | Peripherals: | Form Factor: |
---|---|---|---|---|---|---|
|
|
|
|
|
|
|
USRP E312 + Matlab
На данный момент необходимо разобраться в возможностях связки USRP E312 + Matlab, потенциально это видится как компактный программируемый имитатор сигналов.
Есть такой мануал Host-Radio Hardware Setup, в нём по пунктам написано как подключить и настроить, однако, по умолчанию для прибора выставлен IP: 192.168.3.2, что согласитесь, для нашей сети 192.168.0.* не очень удобно. Надо его менять.
Смена IP USRP E312 (192.168.0.95)
По мануалу Host-Radio Hardware Setup Шаг 3 предполагает настройку хост-компьютера, а лишь потом на Шаге 4 копирование загрузочных файлов на SD карту. Стоит сделать иначе. Сначала скопировать на карту файлы командой,
downloadImage (dev, 'SDCardLocation' , 'F:' )
где задаются следующие аргументы:
E310 - используется, даже если у нас E312.
F: - название диска SD карты на компьютере, например, '/media/F8FF-1F5F'или 'F:'
У меня напрямую на карту не получилось скопировать, отсутствовали права доступа, потому я просто указал папку на компьютере, туда Matlab записал файлы, после чего, я их просто скопировал на карту памяти.
Среди скопированных файлов необходимо найти interfaces, его содержимое переписываем нужным образом, например, чтобы IP адрес устройства стал 192.168.0.95 должно быть так:
iface lo inet loopback
# iface eth0 inet dhcp
auto eth0
iface eth0 inet static
address 192.168.0.95
netmask 255.255.255.0
gateway 192.168.0.1
Сохраняем изменения. Теперь при загрузке с SD карты устройство скопирует этот файл себе в файловую систему в /etc/network/interfaces автоматически, однако при старте система не обратит на него внимание. На сколько я смог разобраться в этом вопросе, возможно ядро собрано таким образом, что /etc/network/interfaces не используется при загрузке.
Чтобы IP таки прочитался из interfaces необходимо набрать команду
Я её добавил в конце файла S10sdr, который находится в папке init.d на SD карте.
После этого при загрузке E312 получаем нужный нам IP адрес.
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.