Поддерживаю OlegVB. Измерения, первичную фильтрацию/обработку данных с АЦП и управление ЦАП (2 АЦП + 2 ЦАП -- портативный Lock-In?) удобно реализовать на отдельном контроллере (ARM, AVR, PIC, 8051 -- на чем привыкли, возможно, ARM будет удобнее для обработки данных). Связь с Hola можно организовать по любому низкоскоростному каналу: проще всего по UART, чуть сложнее по SPI.
Для встроенной системы, действительно, удобно использовать Qt. Управление UART сводится к открытию файла /dev/tty* и настройке его параметров через функции termios. Могу предоставить кусочки кода, если нужно.
Здравствуйте.
Попробовал сборку с ROOTFS.
Видимо я еще очень плохо знаю линукс. Система запустилась, но не могу даже MC командой apt-get install установить. Про графический режим вообще молчу.
Если Вам не сложно, подскажите, как самому дособрать дистрибутив как у Вас показан в скриншоте 2014-11-11-061641_1280x720_scrot.png
Спасибо
И еще, прочитал у Вас в статье про запись на SD карту, система запускается но она почему-то заблокирована. Или как это называется...
Не выполняет команды sudo... apt-get...
Не знаю что делать
Вот ссылка на готовый образ графического рабочего стола.
Скорее всего нужно настроить сеть, этой любой сборки касается.
Фиксированный IP адрес в файле /etc/network/interfaces
Настройки DNS в файле /etc/resolv.conf , там yandex и google сейчас
Установлен редактор nano.
Если IP динамический то в /etc/network/interfaces нужно записать
Перед перезагрузкой нужно давать команду sync
Должно все заработать. Если нет, то выложите что apt-get … выдает.
Большое спасибо. Сеть я настраиваю И ping проходит до роутера. Но проблемы остаются.
На команду sudo apt-get пишет следующее:
Правда вот что я заметил. Никакого входа с вводом user и password нет. Сразу запускается система.
Причем, когда я использую переключатель типа KVM (на несколько компьютеров одна клавиатура, мышь и монитор), то не удается вообще увидеть ничего. Монитор пишет что не поддерживает режим.
user и password вводится только работая из терминала. Тогда вот я и смог доустановить MC и nano.
Графический интерфейс еще не пробовал, большое за него спасибо.
Я бы еще сделал ping на внешний адрес для проверки DNS
Возможно файловая система смонтирована только на чтение.
Может помочь sudo mount -o remount,rw /
Но это не правильно, что-то пошло не так. Или SD карта не дописалась или в /etc/fstab ошибка.
Так Linaro настроено
Т.е. apt-get заработало?
nano не было установлено в версии Linaro-nano (сейчас добавил). Простое добавление LXDE в эту версию не работает. Нужно брать Linaro-server, а там вроде редактор nano должен быть. Но для графики лучше используйте готовый образ (ссылка в предыдущем посте), там русский язык настроен и swap есть.
Использую сборку nano.
Исправил fstab, поставил вместо ro - rw. Хотя помогло скорее то, что зашел из консоли как linaro/linaro, после того, как на самом HOLA настроил сеть (пришлось ifconfig с параметром up подавать и использовать команду route. Может потому, что у меня домашний роутер на 192.168.2.1 настроен. Потом исправил файл /etc/network/interfaces). Сразу получил права и возможности на доустановку системы. Потом добавил nano, mc, LXDE, xrdp (управление удаленным рабочим столом. В windows работает).
Кстати, LXDE просто добавилось и с удаленного стола смог зайти на Yandex.ru. Не знаю как другие программы будут работать, но Firefox заработал.
Вот еще бы разобраться какой ставить удаленный рабочий стол (может RealVNC или еще что), чтобы мышь/клавиатура были подключенны к HOLA а экран планшета использовать как монитор. Было бы счастье ))
За образ для графического режима отдельное спасибо! Сегодня опробую вечером. Карту уже записал.
И вообще спасибо, Вы очень помогли!
Теперь дело за малым (такое малое, что любому большому большим покажется) - освоение Qt и ввода/вывода через терминальный порт.
Эх, говорят, в Python есть возможность работы с железом, но с моим знанием английского...да и с реализацией одновременно графики - затык. Перебрал кучу книг, в том числе и по программированию на С/Qt, пока придется использовать штук пять одновременно.