PDA

Просмотр полной версии : WinNWT & LinNWT



UN7RX
09.05.2013, 21:13
На этом сайте (http://www.dl4jal.eu/hfm9.htm) есть исходники для NWT под линукс. Сразу скажу, что мое знакомство с линуксом ограничивается диском Kubuntu когда то рассылаемом Canonical.
Но вот возникла необходимость поставить NWT на комп под управлением Ubuntu. Отсюда простой вопрос - с чего начинать? Чем компилить?

Adagumer
09.05.2013, 21:39
Ну у меня из под Wine NWT на Убунте работает. Собирать из исходников несколько раз пробовал, но не получилось.

UR7HBP
09.05.2013, 21:53
Там все просто, качаем исходники, читаем редми, делаем по пунктам. Работает на ура только интерфейс немецкий.

1. Auspacken der Datei.
tar -xfv linnwtxxx.tar (CR)
2. In das Verzeichnis der Quellen wechseln.
cd linnwt4 (CR)
3. qmake -v (CR)
Ergebnis muss Version QT4.x.x sein. Wenn ja:
4 qmake (CR)
sonst: QT4 suchen und mit vollem Pfad aufrufen z.B.:
/usr/local/QT4/bin/qmake (CR)
ein Makefile wird erzeugt. Mit dem Befehl:
5. make
wird das ganze kompiliert.
6. Die umbenannte Datei in irgend ein BIN Verzeichnis kopieren.
Das ist so ueblich unter Linux. Nur so wird das Programm auch gefunden
beim Aufruf. Wie bei Windows sucht auch Linux die ausfuehrbaren Dateien
in definierten Pfaden.
7. su - (CR) bei SuSE 10.3
cp linnwt /usr/bin/ bei SuSE 10.3
oder
sudo cp linnwt /usr/local/bin/ bei UBUNTU
oder
sudo cp linnwt /usr/bin/ bei UBUNTU
Только у меня файл компилятора назывался qmake-qt (или -qt4) непомню, завтра на работе гляну, точно напишу.
Ну и нужно подключить NWT и глянуть dmesg кута он прицепился в /dev У меня он стал /dev/ttyUSB0

Adagumer
09.05.2013, 21:57
Все эти команды у меня проходят, а вот как запустить NWT не разберусь.

UR7HBP
09.05.2013, 22:01
Если компиляция прошла успешно, в этой папке должен появится исполнительный файл (кажись linnwt), его и запускать. Я его положи в свой домашний каталог и выкинул ярлык на рабочий стол. ПС у меня ArchLinux.
Щас в виртуалке попробую собрать.

Adagumer
09.05.2013, 22:06
Исполнительного файла не появилось, попробую всё по новому переделать.

UR7HBP
09.05.2013, 22:52
1-Создадим каталог Temp в своей домашней папке, для этого запускаем терминал и набираем
mkdir Temp

2-переходим в нее
cd Temp

3-качаем исходники с сайта
wget http://www.dl4jal.eu/linnwt4_V4_11_08.tar .gz
или
aria2c http://www.dl4jal.eu/linnwt4_V4_11_08.tar .gz
или любым соим любимым браузером, и ложим фай в папку Temp

4-распаковываем исходники
tar -xf linnwt4_V4_11_08.tar .gz

5-переходи в каталог с исходниками
cd linnwt4_V4_11_08
если нету то устанавливаем qt4
у меня pacman -S qt4 в убунте как то по другому

6-проверяем версию qmake
qmake-qt4 -v
или
qmake -v
Напишет чтото типа
QMake version 2.01a
Using Qt version 4.8.4 in /usr/lib
тее версии не ниже 4

7-создаем маке файл
qmake-qt4
или
qmake

8-компилим
make
ждем 3-5 минут в зависимости от мощности процессора пока идет компиляция
если не появилось надписи про ошику значит компиляция прошла успешно. И у вас есть исполняемый файл под названием linnwt
пробуем запустить набираем
./linnwt
Если усе запустилось, можем переложить его куда вам вздумается ( у меня оно в hfm9 живет) и отправить ярлык на рабочий стол.
Вот только что все это проделал в вируалбоксе в Арчлинуксе
ПС. Если версия программы поменяется то естественно имена файлов и каталогов будут другие, а не linnwt4_V4_11_08. Будте внимательны.

Adagumer
10.05.2013, 06:56
8-компилим
make
Вот на make у меня ерорит.



6-проверяем версию qmake
У меня
root@alex-desktop:/home/alex/Temp/linnwt4_V4_11_08# qmake-qt4 -v
QMake version 2.01a
Using Qt version 4.6.2 in /usr/lib

UR7HBP
10.05.2013, 11:29
Вот на make у меня ерорит.
Что пишет?
Кстати какая версия убунты, обновлена ли, какой DM (KDE, Gnome...) ?

Adagumer
10.05.2013, 12:35
Алексей спасибо!
Всё получилось, надо было подремонтировать кюмаку:
aptitude install libqt4-dev

kuslik
05.07.2016, 12:05
обновилась программа и исходники к ней на сайте автора. собрал. работает. проверил и на orangepi pc и на компе. проверял только линукс версию.

Serg
05.07.2016, 14:44
ra3ifa, что нового там? Под винду пока не вижу свежих...

UA0YAS
06.07.2016, 14:34
Скомпилил свеженькую версию. а как то немецкий язык можно поменять?
До сего момента прибором не пользовался.

Livas60
06.07.2016, 14:58
В Windows для русификации запуск программы нужно производить с помощью ярлыка в поле "Объект" которого набрать "C:\Program Files\AFU\WinNWT4\wi nnwt4.exe" app_ru.qm

kuslik
08.07.2016, 07:50
да также в строке запуска указать файл с переводом
#linnwt app_ru.qm

в интерфейсе нового ненашел. скорее работа над ошибками.
хотя р описания ошибок исправленых невидел. возможно исправлена работа с аттенюаторами.. надо тестировать.

Pavlik
16.06.2018, 02:42
Подниму тему. Здесь писали что WinNWT работает на Линуксе под WINE. Решил тоже попробовать именно этот вариант. Сама программа установилась без проблем, но вот подружить её с COM портом никак не получается. Попробовал все варианты из сети, бесполезно. В принципе, получается всё как надо и как описано на профильных сайтах, но COM порты программа как не видела так и не видит.