[quote pid='11956' dateline='1465663522']
Удалось зажечь 3 светодиода. Честно. Мне не нравиться библиотека для питона. Вроде написано на С++ но в ней сам ... ногу сломит. Парень явно пиариться по моему. Можно было и по просче написать.
[/quote]
Артём, а как там реализовано? Под линукс ядро не разу не толком не собирал. Я так понимаю что для того чтобы было доступно нужно в исходники драйверов по путям "linux-pine64/drivers/gpio/ "https://github.com/longsleep/linux-pine64/tree/pine64-hacks/drivers/gpio засунуть свои определения. И компилить ядро с этими дровами. Или возможно в этих хидерах уже есть описания, пока не смотрел. Не совсем понимаю как удаёться мапить через регистры порты, режимы, частоты.. ведь это на уровне ядра должно быть реализовано.. или Линукс даёт доступ к тем областям памяти?
Удалось зажечь 3 светодиода. Честно. Мне не нравиться библиотека для питона. Вроде написано на С++ но в ней сам ... ногу сломит. Парень явно пиариться по моему. Можно было и по просче написать.
[/quote]
Артём, а как там реализовано? Под линукс ядро не разу не толком не собирал. Я так понимаю что для того чтобы было доступно нужно в исходники драйверов по путям "linux-pine64/drivers/gpio/ "https://github.com/longsleep/linux-pine64/tree/pine64-hacks/drivers/gpio засунуть свои определения. И компилить ядро с этими дровами. Или возможно в этих хидерах уже есть описания, пока не смотрел. Не совсем понимаю как удаёться мапить через регистры порты, режимы, частоты.. ведь это на уровне ядра должно быть реализовано.. или Линукс даёт доступ к тем областям памяти?