Устройство USB CDC к сетевому интерфейсу

UPD Спасибо @msuchy, который меня поправил.

Предположим, что вы уже создали каркас каталога 'rpmbuild' в своем домашнем каталоге. :SPECS, BUILD, SOURCES... Скопируйте tar-архив в каталог SOURCE и напишите простой файл спецификации -, пропустив разделы. :%подготовка, %сборка.

Маленький пример:

Тарболл:

[yurij@centos7 SOURCES]$ ls -lah
total 4.0K
drwxrwxr-x. 2 user user  33 Mar 12 12:22.
drwxrwxr-x. 8 user user  89 Dec  8 15:54..
-rw-rw-r--  1 user user 231 Mar 12 12:14 binarius-0.1.tar.gz
[yurij@centos7 SOURCES]$ tar -tvf binarius-0.1.tar.gz
drwxrwxr-x user/user       0 2018-03-12 12:11./binarius-0.1/
drwxrwxr-x user/user       0 2018-03-12 12:11./binarius-0.1/usr/
drwxrwxr-x user/user       0 2018-03-12 12:11./binarius-0.1/usr/local/
drwxrwxr-x user/user       0 2018-03-12 12:12./binarius-0.1/usr/local/bin/
-rwxr-xr-x user/user      30 2018-03-12 12:12./binarius-0.1/usr/local/bin/binarius

Файл спецификации -:

Name:       binarius
Version:    0.1
Release:    1%{?dist}
Summary:    Binarius package

Group:      System Environment/Base
License:    GPLv3+
Source0:    binarius-0.1.tar.gz

%description
Testing package.

%prep
%setup -q #unpack tarball

%build

%install
cp -rfa * %{buildroot}


%files
/*
0
05.01.2020, 12:07
1 ответ

Модуль WGM110 имеет полностью отдельный собственный сетевой стек WiFi и TCP/IP :вы не можете «превратить его в сетевой интерфейс WiFi» под стеком Linux TCP/IP как таковым.

Вместо этого WGM110 работает как «сетевой вспомогательный -процессор», :вы отправляете ему команды, используя его собственный командный язык BGAPI, либо напрямую, либо с помощью библиотеки BGLib в вашем приложении, чтобы сообщить ему, что вы хотите сделать. и получать ответы и события BGAPI, содержащие данные с удаленных конечных точек -любых установленных сетевых подключений.

(Вы даже можете загрузить BGScript в WGM110, чтобы сделать его, например,. считывать входящие данные с портов UART или SPI WGM110 и периодически устанавливать сетевое подключение к определенному месту назначения и отправлять туда данные, что делает его полностью автономным -«сетевым адаптером с последовательного интерфейса -на -» для последовательного -подключен датчик или аналогичный.)

Чтобы использовать WGM110 с любым сетевым приложением Linux, вам придется по существу -переписать приложение, чтобы оно использовало вызовы BGAPI/BGLib вместо сетевых -системных вызовов Linux.

1
28.01.2020, 02:38

Теги

Похожие вопросы