Какими редакторами кода вы пользуетесь для написания малинового кода? Я установил на компе(виндовс) Х-сервер xming, и далее через PuTTY захожу на малину и используя X11-Forwarding перенаправляю на него вывод графического редактора Geany. Пробовал запустить на малине vncserver и подключаться к рабочему столу, но он жрет много ресурсов. без него удобнее, да мне и не нужен рабочий стол линукса малины. geany +консоль PuTTY достаточно. Подрубаться клавой/мышкой моником на малину тоже неудобно.
А без иксов как-то можно кодить из под маздая, но в расположении малины? Я то в вижуал коде пишу вслепую. Неудобно, когда библы не видны.
А он библиотеки какие тянет? Помню что-то линуксовое поставил, так оно хлама в комп натянуло дай боже((
На сколько понимаю линуксовую модель гуи, приложение формирует инструкции и отправляет их на х-сервеп а уже х-сервер отрисовывает. В моем случае сервер живеж не на машине, а на компе и общается по сети
Вот чего не знаю, того не знаю, особо хлама не замечал, разве что вроде как в автозагрузку залез и сидит в трее
gnome-commander + gedit по ssh -X <login>@<IP> с размещением проекта в RAM-диске... и ещё по второму ssh компилю тот самый проект используя mаке ну понятно с применением ещё mc + nano... надо и далеко не редко. А проекты с GUI требуют еще и соединения ssh -X <login>@<IP>, что бы испытать код. В среднем требуется 3-4 единовременных ssh соединения к малине. Ещё и ftp необходим для переноса в/из малин(у/ы). как-то так... привык уже и иного не ищу. Часто делается код на самом PC с Debian, отлаживается... и потом проект переносится в малину и там только компилируется... ведь все практически совместимо.
Малина не самое лучшее место для сборки проектов: во-первых вычислительные ресурсы не ахти какие, во-вторых, если используется только флешка, то ресурс флешки сильно ограничен в плане перезаписи. Поэтому лучше всего кодить на рабочей машине (полноценный PC или ноутбук), а отладку производить удалённо на малине. Для этих целей использую следующее: на Малине установлен TCF-агент (Target Communication Framework) -- помогает основному компу обнаруживать Малинки в сети (не нужно настраивать IP-адреса и их запоминать, TCF опросит все хосты в локальной сети и сообщит об обнаруженных агентах); На малинке установлен отладчик gdb; на компе установлен Eclipse с расширением TCF -- расширение TCF покажет все найденные Малинки в локальной сети (точнее те, на которых установлен агент); на компе установлен пакет для кросс-компиляции под Малину, Eclipse настроен на использование этого компилятора. Написание кода производится в Eclipse на рабочей машине, там же производится компиляция и запуск отладки приложения на Малинке. Т.е. если в Eclipse запустить отладку (таким же способом как и простое приложение), то сначала TCF выгружает скомпилированный код на Малинку и запускает его в режиме отладки, а Eclipse используя gdb удалённо подключается к отладчику на Малинке -- далее можно пошагово выполнять команды, смотреть регистры, память и т.п. прелести отладчика. PS: Основная машина KDE Neon (читай Ubuntu с окружением KDE).
А эклипс позволяет для Ардуино кодить? Сейчас в моем проекте есть две части, одна часть на малине , одна на ардуино. У меня на малине есть makefile, я пишу в консоли make final и сразу собираются обе части и прошивается в ардуино.
Да, и под STM32 тоже, и под ESP.... Java, JS, Python, Lua, дальше сами список продолжайте скорее всего не ошибётесь.... Да. GDB сервер то на Малинке работает.
в еклипсе только на джаве писал, как то не особо впечатлил, но надо поподробнее его поизучать, может я просто не все фишки просек