Size: a a a

2020 December 24

P

ProstoTip in ru_raspberry
Всем привет!
Возможно офтоп но...
Кто-нибудь сталкивался в подключением USB Wi-Fi адаптера к андроид устройствам?
на медиаплеере Minix сдох Wi-Fi, в метре от роутера уровень сигнала на 1 палку.
Подходят ли usb свистки для установки в Android?
источник

🌚

🌚 in ru_raspberry
ProstoTip
Всем привет!
Возможно офтоп но...
Кто-нибудь сталкивался в подключением USB Wi-Fi адаптера к андроид устройствам?
на медиаплеере Minix сдох Wi-Fi, в метре от роутера уровень сигнала на 1 палку.
Подходят ли usb свистки для установки в Android?
Теоретически это возможно
источник

P

ProstoTip in ru_raspberry
А на RP можно 2 адаптера wlan поставить? Питания хватает?
источник

AD

Anation Derba in ru_raspberry
Не уверен, что вопрос тут уместен, но вроде должен быть:)

Подскажите пожалуйста по CMake. Хочу собрать файл .c, используя стороннюю библиотеку (.so + .h).
Сам CMake не очень понимаю, но немного почитав написал инструкции. К сожалению какжется, что библиотека должна подключаться иначе (возникает следующая ошибка):

-- Configuring done
CMake Error at CMakeLists.txt:21 (ADD_EXECUTABLE):
 No SOURCES given to target: random-test-server.c

Как подлкючаются подобные библиотеки через CMake?

Сам CMAKE:
============================================

CMAKE_MINIMUM_REQUIRED(VERSION 2.6)

PROJECT(extSlave)

SET(MODBUS_LIB_DIR "" CACHE PATH "Path to modbus library directory")

if(EXISTS ${MODBUS_LIB_DIR})
 SET(INCLUDE_DIR ${MODBUS_LIB_DIR}/include/modbus)
 SET(LINK_DIR ${MODBUS_LIB_DIR}/lib)
else(EXISTS ${MODBUS_LIB_DIR})
 SET(INCLUDE_DIR /usr/include/modbus)
 SET(LINK_DIR /usr/lib)
endif(EXISTS ${MODBUS_LIB_DIR})
SET(LINK_LIB libmodbus.so)

SET(CMAKE_C_FLAGS "-O2 -g -W -Wall")
SET(SRC_LIST random-test-server.c)

INCLUDE_DIRECTORIES(${INCLUDE_DIR})

ADD_EXECUTABLE(${PROJECT} ${SRC_LIST})

ADD_LIBRARY(libmodbus SHARED IMPORTED)
SET_PROPERTY(TARGET libmodbus PROPERTY IMPORTED_LOCATION
 ${LINK_DIR}/${LINK_LIB})
TARGET_LINK_LIBRARIES(${PROJECT} libmodbus)
источник

OJ

Oleg Jukovec in ru_raspberry
ADD_EXECUTABLE(${PROJECT_NAME} ${SRC_LIST})
источник

OJ

Oleg Jukovec in ru_raspberry
вроде так
источник

OJ

Oleg Jukovec in ru_raspberry
можно перед этим вывести переменные:
message(STATUS "${PROJECT_NAME}")
message(STATUS "${SRC_LIST}")
чтобы убедиться, что всё корректно задаётся
источник

OJ

Oleg Jukovec in ru_raspberry
я так сходу не вспомню, там PROJECT или PROJECT_NAME использовать принято в таком паттерне пользования, но вроде PROJECT_NAME. Cудя по логу PROJECT незарезолвилась.
источник

AD

Anation Derba in ru_raspberry
как раз именно PROJECT:)
источник

OJ

Oleg Jukovec in ru_raspberry
[ozi@ozi build]$ cmake ..
...
CMake Error at CMakeLists.txt:3 (add_executable):
 No SOURCES given to target: test.c


CMake Generate step failed.  Build files cannot be regenerated correctly.
[ozi@ozi build]$ cat ../test.c
int main(){}
[ozi@ozi build]$ cat ../CMakeLists.txt
PROJECT(test)
add_executable(${PROJECT} test.c)
источник

OJ

Oleg Jukovec in ru_raspberry
не
источник

OJ

Oleg Jukovec in ru_raspberry
[ozi@ozi build]$ cmake ..
-- Generating done
-- Build files have been written to: /home/ozi/t/build
[ozi@ozi build]$ cat ../test.c
int main(){}
[ozi@ozi build]$ cat ../CMakeLists.txt
PROJECT(test)
add_executable(${PROJECT_NAME} test.c)
источник

AD

Anation Derba in ru_raspberry
наверное от версии CMake зависит, у вас какая? у меня 3.16
источник

OJ

Oleg Jukovec in ru_raspberry
что там зависеть, если ошибка та же:
CMake Error at CMakeLists.txt:21 (ADD_EXECUTABLE):
 No SOURCES given to target: random-test-server.c
источник

AD

Anation Derba in ru_raspberry
у меня на PROJECT_NAME говорит, что не знает, что это такое
источник

AD

Anation Derba in ru_raspberry
момент
источник

OJ

Oleg Jukovec in ru_raspberry
можно по-простому:
add_executable(extSlave ${SRC_LIST})
если уж на то пошло
источник

AD

Anation Derba in ru_raspberry
да вы правы, дальше ошибки другие, но их погуглю сперва сам)
источник

AD

Anation Derba in ru_raspberry
спасибо
источник

AS

Alex S in ru_raspberry
Andrey Sea
ну я говорю постоянно что стабильности нет ) всё может быть... поэтому у меня дома и 3 вида hdmi переходников, кабель к монику, ttl-usb отладчик )) на случай если
Вот такое пишет. Но! Перевоткнул ssd и завелось. Может таймер какой то где поправить нужно...
источник