spirit_1 5 29 января Опубликовано 29 января · Жалоба On 1/28/2024 at 11:12 PM, GenaSPB said: Так это линукс... сперва замапить в user space, потом уже по тому адресу, как оно будет у вас доступно обращаться... знатоки помогут. Скорее всего будет что-то с дискретностью один мегабайт Эх, не все так просто как казалось.. Спасибо, почитаю Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 29 января Опубликовано 29 января · Жалоба echo 20 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio20/direction echo 1 > /sys/class/gpio/gpio20/value Это отсюда Accessing GPIO pins - Igor - Armbian Community Forums Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
spirit_1 5 29 января Опубликовано 29 января · Жалоба On 1/29/2024 at 10:09 AM, GenaSPB said: echo 20 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio20/direction echo 1 > /sys/class/gpio/gpio20/value Это отсюда Accessing GPIO pins - Igor - Armbian Community Forums я вчера это в доках к плате читал, чтото начал пробовать и не пошло перед сном , сейчас повторил все заработало, спасибо . Вы рекомендуете таким образом писать в порты? открывать файл и записывать 1 или 0 в Си в файл ======================================================= GPIO testing is achieved through the file system sysfs interface, the following content to the PD20 as an example to illustrate the use of GPIO process. Calculate the value of the corresponding pin of gpio = (n-1)*32+x (set A as 1, B as 2, and so on, H corresponds to 😎 (x in PH2 means 2) e.g. PH2 corresponds to the value: (8-1) 32+2=226 PH3 corresponds to the value: (8-1) x32+3=227 Designing the expansion interface of the base board PD20 PD20 = (4 - 1) * 32 + 20 = 116 echo 116 > /sys/class/gpio/export echo out > /sys/class/gpio116/direction echo 1 > xxx/value (High level) echo 0 > xxx/value (Low Level) Parameters: function:Multiplexing . data: Level data (1 for high level; 0 for low level) . plevel:Drive Capability . pull: Pull up and down situation . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 29 января Опубликовано 29 января · Жалоба 2 minutes ago, spirit_1 said: Вы рекомендуете таким образом писать в порты? Если устроит медленно и печально, можно через sysfs; если нужно быстрее, тогда libgpiod Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
spirit_1 5 7 февраля Опубликовано 7 февраля (изменено) · Жалоба On 1/29/2024 at 1:05 PM, aaarrr said: Если устроит медленно и печально, можно через sysfs; если нужно быстрее, тогда libgpiod Я сделал свои функции на оснвании интерфейса ICTL IDE Eclipse все работает без проблем Запустить саму libgpiod не удалось пробовал стаивить и 1 и 2 версию Обе ставяться без ошибок Выдает версию libgpiod но чип почему то не видит командой gpiodetect Хотя с тем же чичтым ICTL все работает так же не увенчалась попытка скомпилить на эклипсе libgpiod Были добавлены пути к библиотеке /usr/lib/x86_64-linux-gnu и библиотека gpiod так же флаг -lgpiod ошибки из текста кода ушли, однако по концовке компиляции arm-linux-gnueabi-gcc -L/usr/lib/x86_64-linux-gnu -o "test5" ./src/myGPIO.o ./src/test5.o -lgpiod выдает ошибку /usr/lib/x86_64-linux-gnu/libgpiod.so: file not recognized: File format not recognized Не пойму в чем проблема, похоже не нравиться библиотека libgpiod.so ?? Изменено 7 февраля пользователем spirit_1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 7 февраля Опубликовано 7 февраля · Жалоба 16 minutes ago, spirit_1 said: Не пойму в чем проблема, похоже не нравиться библиотека libgpiod.so ?? Не нравится, потому что это библиотека x86_64 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
spirit_1 5 7 февраля Опубликовано 7 февраля · Жалоба а где брать арм? Я первый раз ставил через АПК по умолчанию Второй раз какой то скрипт для АРМ32 АРМ 64 On 2/7/2024 at 3:59 PM, aaarrr said: Не нравится, потому что это библиотека x86_64 sudo apt-get install libgpiod-dev как поставить тогда для АРМ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nanorobot 5 12 апреля Опубликовано 12 апреля · Жалоба Худо-бедно связал плату MangoPI T113-s3 /Tina Linux с ноутом по WiFi. Пингуется в обе стороны. Но доступ по SSH есть только со стороны платы к ноуту, от ноута к плате нет. Я так понимаю что на плате не поднят SSH сервер. А что, разве dropbear сервером не работает? Пытался установить OpenSSH, но в этом случае сборка Tina завершается с ошибкой. У китайцев нашел информацию, что якобы достаточно изменить версию OpenSSH с 8.0p1 на 8.9p1 и ошибка при сборке пропадет. По факту это оказалось не так, во всяком случае у меня не вышло. Пробовал и другие, более старшие версии OpenSSH с тем же результатом... PS поправил в связи с верным замечанием уважаемого aaarrr ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 12 апреля Опубликовано 12 апреля · Жалоба 34 minutes ago, nanorobot said: Я так понимаю что на плате не поднят SSH клиент. Сервер. Возможно, просто не запущен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nanorobot 5 12 апреля Опубликовано 12 апреля · Жалоба Just now, aaarrr said: Сервер. Возможно, просто не запущен. точно... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nanorobot 5 12 апреля Опубликовано 12 апреля · Жалоба 14 hours ago, nanorobot said: точно... Имелось в виду что точна поправка не клиент, а сервер. Но, увы, не имелось в виду что я разобрался с проблемой и решил ее. Так что если найдутся те, кто может и готов помочь, я был бы крайне признателен ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nanorobot 5 13 апреля Опубликовано 13 апреля · Жалоба root@TinaLinux:/# ssh Dropbear SSH client v2015.71 https://matt.ucc.asn.au/dropbear/dropbear.html выхлоп(часть) на команду ssh в консоли MangoPi/TinaLinux. Не говорит ли это о том, что SSH сервер не установлен? Еслм это так, то имеет ли смысл поставить последню версию Dropbear v2024.84 ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться