Например TDA7294

Форум РадиоКот • Просмотр темы - Avrdude для Linux
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб июл 05, 2025 03:15:56

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 55 ]    , , 3
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Avrdude для Linux
СообщениеДобавлено: Пт янв 31, 2025 19:10:24 
Первый раз сказал Мяу!

Зарегистрирован: Вс мар 06, 2016 17:45:49
Сообщений: 24
Рейтинг сообщения: 0
ppp, Спасибо за файл - переделал прогу, теперь все в хранится в xml
https://gitflic.ru/project/athosnm/avrprogrammer


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Avrdude для Linux
СообщениеДобавлено: Ср фев 05, 2025 15:07:58 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Ср дек 08, 2010 19:03:17
Сообщений: 591
Рейтинг сообщения: 0
1. санитайзинг (убираем лишние какаши..., зачеркнуто, сущности)

Код:
cd LavrProg/languages
rm -fr *Gtk2.ru.po *Qt5.ru.po *Qt6.ru.po
ln -sf lavrprog.ru.po lavrprogGtk2.ru.po
ln -sf lavrprog.ru.po lavrprogQt5.ru.po
ln -sf lavrprog.ru.po lavrprogQt6.ru.po
cd -

2. qtХpas - библиотеки
про это я уже писал:
Цитата:
должна быть установлена библиотека-прослойка qt4pas/qt5pas/qt6pas

как пример, выхлоп/запуск программы, на системе, где нет установленной "подобной" библиотеки:
Код:
$ ./lavrprogQt6
./lavrprogQt6: error while loading shared libraries: libQt6Pas.so.6: cannot open shared object file: No such file or directory

как говориться, если не прислушиваетесь, то... разбирайтесь сами :solder:
ключевые слова:
Код:
- export
- shell wrapper
- PREFFIX
- LD_LIBRARY_PATH
- linux sysadmin book's & etc...

:music:

_________________
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Avrdude для Linux
СообщениеДобавлено: Чт фев 06, 2025 13:56:45 
Встал на лапы

Зарегистрирован: Пн янв 13, 2025 15:24:02
Сообщений: 148
Рейтинг сообщения: 0
Очень интересно, была такая проблема при переходе на LINUX, но потом просто виртуальную машину запустил с XP, и всё, старый добрый программатор заработал )) А что со SQLite?, вроде нормальная система, сам ею пользуюсь, попробовал ваш файл загрузить - нормально всё развернуло DB Browser _ом, перечень микросхем таблица и таблица программаторов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Avrdude для Linux
СообщениеДобавлено: Чт фев 06, 2025 20:30:07 
Опытный кот
Аватар пользователя

Карма: -8
Рейтинг сообщений: 63
Зарегистрирован: Вт авг 27, 2024 19:11:47
Сообщений: 746
Рейтинг сообщения: 0
Странные вы. Дудка работает в линуксе в терминале - as is, без нужды в графических обёртках.


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Avrdude для Linux
СообщениеДобавлено: Сб фев 08, 2025 11:44:19 
Первый раз сказал Мяу!

Зарегистрирован: Вс мар 06, 2016 17:45:49
Сообщений: 24
Рейтинг сообщения: 0
sunjob, 1.Если вы не пользуетесь переводом - это не значит, что он никому не нужен
2.Про библиотеки-прослойки сказано в ReadMe проекта
Огонёк, а вам выкручивают руки? Заставляя пользоваться GUI? :music:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Avrdude для Linux
СообщениеДобавлено: Сб фев 08, 2025 12:11:35 
Мучитель микросхем
Аватар пользователя

Карма: 1
Рейтинг сообщений: 38
Зарегистрирован: Ср янв 11, 2012 18:20:26
Сообщений: 473
Рейтинг сообщения: 0
дудка везде из командной строки работает) под виндой из батника запускаю)


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Avrdude для Linux
СообщениеДобавлено: Пн фев 10, 2025 11:09:40 
Первый раз сказал Мяу!

Зарегистрирован: Вс мар 06, 2016 17:45:49
Сообщений: 24
Рейтинг сообщения: 0
А что со SQLite?

C SQLite все так, просто отпала необходимость в установке библиотеки для ее работы и размер
бинарника заметно уменьшился


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Avrdude для Linux
СообщениеДобавлено: Вт фев 11, 2025 09:58:05 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Ср дек 08, 2010 19:03:17
Сообщений: 591
Рейтинг сообщения: 0
1.Если вы не пользуетесь переводом - это не значит, что он никому не нужен

тоже читать не любите?! :)))
- имеется в наличие 4е одинаковых файла
- спрашивается: а нахрена?! правильно, не дело это!
- удаляются все "ненужные", оставляется один и делаются ссылки на него
- когда будете дорабатывать то достаточно заменить 1 файл

не за что! :music:

_________________
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Avrdude для Linux
СообщениеДобавлено: Ср фев 12, 2025 10:33:40 
Первый раз сказал Мяу!

Зарегистрирован: Вс мар 06, 2016 17:45:49
Сообщений: 24
Рейтинг сообщения: 0
sunjob, Как бы вы не пыжились, а Била Гейтса из вас не получилось... увы...
Тот кто будет пользоваться сам вычистит лишнее 2 перевода и 2 бинарника,
ведь ему нужен один, а засирать "какашками" в виде ссылок это лучше?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Avrdude для Linux
СообщениеДобавлено: Чт фев 13, 2025 04:29:54 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Ср дек 08, 2010 19:03:17
Сообщений: 591
Рейтинг сообщения: 0
увы
да вы умеет заводить друзей, хороший мальчик! :)

_________________
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Avrdude для Linux
СообщениеДобавлено: Чт фев 13, 2025 09:39:25 
Первый раз сказал Мяу!

Зарегистрирован: Вс мар 06, 2016 17:45:49
Сообщений: 24
Рейтинг сообщения: 0
увы
да вы умеет заводить друзей

Не хамили-бы сами - неполучили-бы и ответ в таком-же духе. Я прислушиваюсь к конструктивным и полезным предложениям, а когда
человек занимается самопиаром - смотрите как я хорошо знаю команды Linux и FreePascal, то это не ко мне. да и форум не о том...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Avrdude для Linux
СообщениеДобавлено: Пт фев 14, 2025 10:01:23 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Ср дек 08, 2010 19:03:17
Сообщений: 591
Рейтинг сообщения: 0
хамил ... самопиаром ... команды Linux и FreePascal ...

ну, дерзайте... дерзкий молодой человек! :)))

p.s. не грешно быть неучем, грешно не учиться!
в планах даже не было выставляться или выделываться, если обидел чем - ну, соориии, бывает всякое!
я там везде смайликов наставил, ни чего плохого не имел...
а то как в анекдоте - пииива неетууу!!! :))

удачи! :о) ... ( это тоже смайлик с носиком)

_________________
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Avrdude для Linux
СообщениеДобавлено: Пт фев 14, 2025 14:49:16 
Первый раз сказал Мяу!

Зарегистрирован: Вс мар 06, 2016 17:45:49
Сообщений: 24
Рейтинг сообщения: 0
Молодой постарше вас будет - ему 65, а называть "какашками" чужой труд это не хамство?
Если вы имеете другое мнение - учитесь говорить "корректнее" ибо "не грешно быть неучем, грешно не учиться!"
Я видел ваши посты и сначала они были по делу (о программе), но кто вам сказал, что пользователю будет легче от ссылок и оберток?
По моему - куда-уж проще: выкачал архив, распаковал и убрал 2 перевода и 2 бинарника. Вы, конечно, считаете по-другому,
это ваше право.
Извинения приняты :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Avrdude для Linux
СообщениеДобавлено: Пн фев 17, 2025 12:43:18 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Ср дек 08, 2010 19:03:17
Сообщений: 591
Рейтинг сообщения: 0
называть "какашками"

мы-же на кото-форуме, и тут "какаши" имеют значимость "святого смысла"!!!
про "остальное положение" отпишусь, если вы не против, когда будет время, шибко дОлгая и пОлная это тема (как раставлять миски, коробки, царапки и пр. атрибуты нашей кото-жизни) :beer:

_________________
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Avrdude для Linux
СообщениеДобавлено: Пн мар 17, 2025 14:05:41 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Ср дек 08, 2010 19:03:17
Сообщений: 591
Рейтинг сообщения: 0
день добрый, усатые сородичи! :о)

какаши - это отсылка к понятию "cанитайзер" (ну и на котофоруме - имеют значимость "святого смысла")
собственно, я "свой код" при внутреннем использовании ни как, кроме как какаши и не называю! :music:

+

далее, некоторое "видение" юникс-вей "методы" установки программ.
в общем, это "плюс/минус", но везде примерно так.

для установки программ используются каталоги

1. "системный" каталог:
Код:
/etc - системные настройки
/bin
/lib
/opt - альтернативный каталог для "блоб/все в одном" установок


2. каталог "пользователя" в корневой системе:
Код:
/usr/bin   
/usr/lib   
/usr/share - настройки/конфиги и прочее "нечто"


3. каталог "пользователя" в домашнем каталоге (ручной вариант):
Код:
~/        - дом.каталог
~/bin     - бинарники и прочее
~/opt     - альтернативный каталог для "блоб/все в одном" установок
~/.config - настройки/конфиги и прочее


при установке из пакета (администратором) - установка возможна в 1 и 2й (пункт)
зовисит от дистрибьютива/линукса/ментейнера и еще чего либо :о)

установка (пользователем) подразумевает 3й пункт

+

весь "замес", в нашем случае, из-за того, что мы используем "внешнюю" библиотеку lib_qtX_pas.

при использовании "правильных" методов установки - неважно куда мы установим lib-qt-pas-библиотеку
Код:
/lib
/usr/lib

мы можем "случайно" переписать сверху "уже установленную" и ... далее ждем сюрпризов.

для разруливания данной ситуации "обычно" используют установку в каталог п.2 (каталог пользователя в корневой системе).
но и это "не всегда" спасает от "косяков и сюрпризов", например, если уже установлена в системе к.л. софтина, использующая lib_qt_pas-библиотеку, какой-то своей версии/или еще чего, собранная со своими "особенностями" (а этого в линухе просто завались)...

далее углубляться не будем, надеюсь, смысл понятен?! :о)

в данном случае, единственно верный/безопасный и трушный метод - это установка в т.н. "кастомный" каталог, т.е.
- установить пакет в "свой собственный каталог"
- настроить окружение так, что-бы использовать именно этот каталог для работы (втч первичный поиск бинарников/библиотек, что-бы подключалась именно "наша" lib-qt-pas библиотека итд)

такой метод используется в mac-osx: каталог name.app - со всем необходимым "барахлом": бинарники, библиотеки, пр.файлы

итак, будем использовать один из 2х каталогов:
Код:
~/opt/app-name
~/bin/app-name


opt-каталог хорош для тех софтин, кот. используются "как есть", без "шаловливых ручек разработчика", типа gimp/firefox итд
в данном случае мы/вы рассматриваем программу как непосредственно dev/tool/инструментарий, с кот. придется сталкиваться непосредственно, что-то дорихтовывать в "ini-настроках"/shell-скриптах или просто, "разраб" будет дорабатывать/отлаживать программу... короче, лучше иметь "этот каталог" под рукой, поэтому выбираем каталог:
Код:
~/bin/app-name


итак
- копируем все файлы в данный каталог, если сильно надо, раскидываем по "своим" под-каталогам (bin/lib/txt/lang)
Код:
~/bin/app-name/bin
~/bin/app-name/lib
~/bin/app-name/lang
~/bin/app-name/etc


скрипт-обертка для запуска (помещается в стандартный ~/bin)
Цитата:
~/bin/app-name.sh

Код:
#!/bin/bash
P=~/bin/app-name/
BIN=$P/bin
LIB=$P/lib
LNG=$P/lng
export PATH="$BIN:${PATH}"
export LD_LIBRARY_PATH="${LIB}:${LD_LIBRARY_PATH}"
#
# etc set/cmd env... :o)
#
$BIN/app-name "$@"

естественно, не забываем добавить (если уже не сделано "по умолчанию") в файле/скрипте/настройки
(зовисит от текущих "хотелок" дистрибьютива, скрин с таблицей)
Код:
export PATH=~/bin:${PATH}


создаем *desktop-файл и ву-а-ля!

доп:
очень давно пытался использовать что-то типа:
Код:
LD_LIBRARY_PATH="./:${LD_LIBRARY_PATH}"

несколько раз натыкался на какие-то траблы, так и повелось, что не использую "."

ИТОГО:
- мы устанавливаем приложение в тот каталог, кот. мы определим сами (кастом)
- не мусорим систему "инсталляторами"
- не перезаписываем уже установленные библиотеки
- не награмождаем окружение/environment наворотами, все настройки, сделанные в запускающем shell-скрипте будут действительны только внутри этого скрипта (ну и в вызывающих процессах)
- все в одном каталоге (все удобно/под рукой для разработки/доработки)

ну и таким образом, мы можем "настраивать" приложение "как нам заблагоразумится", в разумных пределах :о)

отсебятины еще немного:
- замечено, что gtk-версии приложений (fpc/lazarus) - глючат значительно больше чем qt
- из qt-версий глючит больше qt4
- и все gui/toolkit-ы ведут себя немного "по своему" (как-бы не хотелось обратного)
поэтому (лично я) собираю все доступные gui и использую их в зов-ти от "обстоятельств".
в частности gtk2/qt4/qt5 (поэтому я предлогал оставить один единственный lang-файл, уже предлагать отвязать имя-файла от имени-бинарника я не стал :о)

Спойлеркак разруливаю версии gtk2/qt4/qt5 - спрашивайте, если надо, могу описать в след. раз! :write:


спорить не буду и, надеюсь, смысл будет понятен. делюсь видением, если кому-то пригодится - то и замечательно.
на этом, всем удачи ну... и вообще!

p.s.
шкрябал по "ходу дела" и "черпал" из башки, поэтому могут быть неточности/опечатки, если что, тыкайте, испЫравим, пока есть "время" на редактирование

Изображение

_________________
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 55 ]    , , 3

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 58


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y