LINUX.ORG.RU

Избранные сообщения einhander

Есть кто завел zapret на уровне роутера?

Форум — Admin

Отпишитесь.

Я, вроде, завел, но весь трафик уходящий в него пропадает, а я не так хочу.

Нужен для просмотра ТыЛевизора на уровне всей домашней сети (телевизоры, телефоны), а не только с компов.

 ,

pihter
()

Перенос системы tar-ом, бинарники с capabilities

Форум — Admin

Перенёс систему tar-ом, и как я и подозревал getcap /usr/bin/ping выдаёт пустую строчку, а на старом диске cap_net_raw=ep. Переделывать не хочу, думаю как-то найти/угадать список таких файлов и вручную починить, либо они сами после обновлений соответствующих пакетов со временем все исправятся а вручную фиксить только по мере обнаружения проблем. Что в этом плане может пойти не так и что кроме capabilities могло не скопироваться? Сам никакие экзотические свойства файлов не использую, то есть вопрос только про файлы из дефолтных дебиановских пакетов.

Кстати вроде в прошлый раз много лет назад я так же переносил debian 7 и даже не заметил ничего.

Перемещено hobbit из general

 , getcap

firkax
()

Вышла cinelerra-gg 20231130

Новости — Open Source
Группа Open Source

Cinelerra-gg – многодорожечный видеоредактор и композитор для Linux (в разработке также порт под Free/NetBSD).

( читать дальше... )

>>> Подробности

 

Andrew-R
()

Вышла cinelerra-gg 20230930

Форум — Multimedia

Изменений немного:

я поковырявшись немного переключил libwebp на автотулзы потому что новая libwebp 1.3.2 хотела новый cmake которого в старых дистрах нету.

Добавил volatile к паре переменных, иначе зависало на 32-битных Слаквари И Дебиане при выделении фрагментов двойным кликом в режиме drag and drop.

IgorB добавил иконку к новому плагину «зеркало».

Добавлены описания недавно добавленных ффмпег плагинов на французском и испанском. (expanders.fr and expanders.es)

Андреа и Филлис написали краткую вводную для переходящих с Adobe Premiere.

Ну и самое большое - кто-то заморочался и сделал патч на альтернативную раскладку клавиатуры, ближе к общепринятой.

аппимэйдж: https://cinelerra-gg.org/download/images/CinGG-20230930-alternative_shortcuts.AppImage

или при ручной сборке патч живёт в корне дерева исходников:

patch -p1 -i alt_shortcuts.patch

Обычная версия

https://cinelerra-gg.org/download/images/CinGG-20230930-x86_64.AppImage

исходники: https://cinelerra-gg.org/download/src/cin_5.1.20230930-src.tgz

ну или в git http://git.cinelerra-gg.org/git/?p=goodguy/cinelerra.git;a=summary

 

Andrew-R
()

Выпуск SU2 8.0.0

Новости — Open Source
Группа Open Source

Вышла новая версия пакета с открытым исходным кодом для моделирования физических процессов SU2 8.0.0. Основными областями его применения являются вычислительная гидродинамика и оптимизация аэродинамических форм; посредством расширений пакет позволяет решать другие задачи, например, относящиеся к электродинамике и моделированию химически реагирующий потоков.

( читать дальше... )

>>> Подробности

 , ,

grem
()

cingg создание прокси-файла внешней командой ффмпег

Форум — Multimedia

Goat

https://lists.cinelerra-gg.org/pipermail/cin/2019-May/000671.html

Вот тут 3 года назад создали скрипт для создания прокси-файлов внешней ffmpeg командой, и чуть позже в shellCmds добавили возможность передать путь к файлу (файлам) выделенному в Ресурсах в скрипт.

 

Andrew-R
()

Распаковка zip-архива с русскими именами файлов

Форум — General

Не думал, что столкнусь с такой проблемой в 2022 году, но вот столкнулся. Я конечно не совсем беспомощный и нагуглил даже 2 решения этой проблемы и смог решить проблему на своей домашней тачке(Gentoo).

Мои способы:

unzip -O CP866 -l ./ARCHIVE.zip

7z l -no-utf16 ./ARCHIVE.zip | iconv -f cp866

Во втором варианте задумывалось переименование после распаковки.

Но проблема в том, что решить надо не на сферическом линуксе в вакууме, где можно поставить патченный пакет или прибегнуть к разным другим ухищрениям, а на ванильном Debian 11. На котором пакет p7zip не имеет ключа -no-utf16, а unzip не имеет -О в параметрах командной строки.

Пока что вижу вариант установить патченный unzip из ppa от убунты(криво как-то мне кажется ставить на прод софт из ppa от Васяна) или написать скрипт на питоне, который будет перекодировать имена файлов при распаковке(если честно, то лень, да и питон я знаю не очень).

Всезнающий ЛОР, подскажи, что можно сделать в такой ситуации?

 , ,

Loki13
()

Очередной выбора ноутбука тред

Форум — Linux-hardware

Ищу замену старичку thinkpad e130. Так как пупырка и 1Гбит сетка мастхэв то выбор из недорогих (sic!) thinkpad’ов очень невелик то смотрю на E14 с интелом или амд. И соответственно вопрос - что брать в интеле есть thunderbolt 4 в амд соответственно нет, но он побыстрее и поядристие.

Проблему выбора усугубляет привычка иметь два дополнительных монитора, и ещё пара через vnc. Thunderbolt 4 вроде бы как может добавить 2 fullhd монитора и подключая ещё один по hdmi чисто теоретически можно задействовать 4 монитора, максимум для интела. В случае с амд тайпСи может подключить только один.

Или забить и взять что-то бу на интеле 8+ поколения, зато настоящий thinkpad, а не Е серия.

Если у кого-то есть thinkpad E14 будет интересно услышать отзывы, так как модель совсем не новая.

 , , ,

einhander
()

Автоматическая перезагрузка зависшей системы

Форум — Admin

Приветствую.

Возможно ли перезапустить автоматически систему в случае если она намертво зависла? Имеется сервер (на основе обычного пк), и время от времени, обычно раз в несколько дней, он намертво виснет. Причин не знаю, да и как диагностировать тоже. В логах чего-то криминального не вижу, но последняя запись почти всегда «Failed to connect to coredump service: Connection refused». Однако вопрос не в этом.

Возможно но ли заставить систему перезагрузиться в случае такого фриза? Например повесить хук на появление этой ошибки?

Пока мне в голову пришло только подключить ардуину и написать программу, которая раз в некоторое время будет посылать пинг на ардуину, и в случае его отсутствия замыкать контакты sw reset.

 ,

LeereNix
()

Как бы потестировать гуёвый софт?

Форум — Development

Собственно, вот. Одними юнит-тестами сыт не будешь.

Надо бы позапускать софтину, пожмакать кнопочки, посмотреть, что она шлёт на сервер. Сервер надо бы тоже поподнимать-поопускать.

Из этого напрашиваются два вопроса. Во-первых, чем нынче под линем модно кнопочки чекать-жмакать и на чём сценарии писать, чтобы не на баше. Во-вторых, а может, есть что-то, умеющее автоматически в ходе тестов контейнеры с тестируемым софтом создавать-запускать-удалять, да ещё кофе делать?

Перемещено hobbit из general

 ,

bo4ok
()

CUPS пишет «Filter failed»

Форум — Desktop

приветствую
при попытке печати из Ubuntu «focal» на принтер Brother HL-1223WR
CUPS в error_log пишет следующее:

E [25/May/2022:07:39:18 +0300] [Job 8] Job stopped due to filter errors; please consult the /var/log/cups/error_log file for details.
D [25/May/2022:07:39:18 +0300] [Job 8] The following messages were recorded from 07:39:16 to 07:39:18
D [25/May/2022:07:39:18 +0300] [Job 8] Applying default options...
D [25/May/2022:07:39:18 +0300] [Job 8] Adding start banner page "none".
D [25/May/2022:07:39:18 +0300] [Job 8] Adding end banner page "none".
D [25/May/2022:07:39:18 +0300] [Job 8] File of type application/vnd.cups-pdf-banner queued by "x".
D [25/May/2022:07:39:18 +0300] [Job 8] hold_until=0
D [25/May/2022:07:39:18 +0300] [Job 8] Queued on "Brother_HL-1210W_series" by "x".
D [25/May/2022:07:39:18 +0300] [Job 8] time-at-processing=1653453556
D [25/May/2022:07:39:18 +0300] [Job 8] 3 filters for job:
D [25/May/2022:07:39:18 +0300] [Job 8] bannertopdf (application/vnd.cups-pdf-banner to application/pdf, cost 32)
D [25/May/2022:07:39:18 +0300] [Job 8] pdftopdf (application/pdf to application/vnd.cups-pdf, cost 66)
D [25/May/2022:07:39:18 +0300] [Job 8] brother_lpdwrapper_HL1210W (application/vnd.cups-pdf to printer/Brother_HL-1210W_series, cost 0)
D [25/May/2022:07:39:18 +0300] [Job 8] job-sheets=none,none
D [25/May/2022:07:39:18 +0300] [Job 8] argv[0]="Brother_HL-1210W_series"
D [25/May/2022:07:39:18 +0300] [Job 8] argv[1]="8"
D [25/May/2022:07:39:18 +0300] [Job 8] argv[2]="x"
D [25/May/2022:07:39:18 +0300] [Job 8] argv[3]="Пробная страница"
D [25/May/2022:07:39:18 +0300] [Job 8] argv[4]="1"
D [25/May/2022:07:39:18 +0300] [Job 8] argv[5]="job-uuid=urn:uuid:096ab21d-ab22-3aad-65d6-038153169fa4 job-originating-host-name=localhost date-time-at-creation= date-time-at-processing= time-at-creation=1653453556 time-at-processing=1653453556"
D [25/May/2022:07:39:18 +0300] [Job 8] argv[6]="/var/spool/cups/d00008-001"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[2]="CUPS_DOCROOT=/usr/share/cups/doc-root"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[7]="CUPS_STATEDIR=/run/cups"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[8]="HOME=/var/spool/cups/tmp"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[10]="SERVER_ADMIN=root@x"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[11]="SOFTWARE=CUPS/2.3.1"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[13]="USER=root"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[14]="CUPS_MAX_MESSAGE=2047"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[15]="CUPS_SERVER=/run/cups/cups.sock"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[16]="CUPS_ENCRYPTION=IfRequested"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[17]="IPP_PORT=631"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[18]="CHARSET=utf-8"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[19]="LANG=ru_RU.UTF-8"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[20]="PPD=/etc/cups/ppd/Brother_HL-1210W_series.ppd"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[21]="RIP_MAX_CACHE=128m"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[22]="CONTENT_TYPE=application/vnd.cups-pdf-banner"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[23]="DEVICE_URI=dnssd://Brother%20HL-1210W%20series._pdl-datastream._tcp.local/?uuid=e3248000-80ce-11db-8000-cc6b1e5fc5b0"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[24]="PRINTER_INFO=Brother HL-1210W series"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[25]="PRINTER_LOCATION="
D [25/May/2022:07:39:18 +0300] [Job 8] envp[26]="PRINTER=Brother_HL-1210W_series"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[27]="PRINTER_STATE_REASONS=none"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[28]="CUPS_FILETYPE=document"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[29]="FINAL_CONTENT_TYPE=application/vnd.cups-pdf"
D [25/May/2022:07:39:18 +0300] [Job 8] envp[30]="AUTH_I****"
D [25/May/2022:07:39:18 +0300] [Job 8] Started filter /usr/lib/cups/filter/bannertopdf (PID 260205)
D [25/May/2022:07:39:18 +0300] [Job 8] Started filter /usr/lib/cups/filter/pdftopdf (PID 260206)
D [25/May/2022:07:39:18 +0300] [Job 8] Started filter /usr/lib/cups/filter/brother_lpdwrapper_HL1210W (PID 260207)
D [25/May/2022:07:39:18 +0300] [Job 8] Started backend /usr/lib/cups/backend/dnssd (PID 260208)
D [25/May/2022:07:39:18 +0300] [Job 8] Resolving \"Brother HL-1210W series._pdl-datastream._tcp.local\"...
D [25/May/2022:07:39:18 +0300] [Job 8] STATE: +connecting-to-device
D [25/May/2022:07:39:18 +0300] [Job 8] Resolving \"Brother HL-1210W series\", regtype=\"_pdl-datastream._tcp\", domain=\"local.\"...
D [25/May/2022:07:39:18 +0300] [Job 8] pdftopdf: Last filter determined by the PPD: brother_lpdwrapper_HL1210W; FINAL_CONTENT_TYPE: application/vnd.cups-pdf => pdftopdf will not log pages in page_log.
D [25/May/2022:07:39:18 +0300] [Job 8] Resolved as \"socket://BRNCC6B1E5FC5B0.local:9100/\"...
D [25/May/2022:07:39:18 +0300] [Job 8] STATE: -connecting-to-device,offline-report
D [25/May/2022:07:39:18 +0300] [Job 8] PDF template file doesn\'t have form. It\'s okay.
D [25/May/2022:07:39:18 +0300] [Job 8] Executing backend \"/usr/lib/cups/backend/socket\"...
D [25/May/2022:07:39:18 +0300] [Job 8] PDF interactive form and annotation flattening done via QPDF
D [25/May/2022:07:39:18 +0300] [Job 8] PID 260205 (/usr/lib/cups/filter/bannertopdf) exited with no errors.
D [25/May/2022:07:39:18 +0300] [Job 8] STATE: +connecting-to-device
D [25/May/2022:07:39:18 +0300] [Job 8] Looking up \"BRNCC6B1E5FC5B0.local\"...
D [25/May/2022:07:39:18 +0300] [Job 8] PID 260206 (/usr/lib/cups/filter/pdftopdf) exited with no errors.
D [25/May/2022:07:39:18 +0300] [Job 8] cp: -r not specified; omitting directory \'/opt/brother/Printers/HL1210W//inf/brHL1210Wrc\'
D [25/May/2022:07:39:18 +0300] [Job 8] rm: cannot remove \'/tmp/brHL1210Wrc_260207\': No such file or directory
D [25/May/2022:07:39:18 +0300] [Job 8] PID 260207 (/usr/lib/cups/filter/brother_lpdwrapper_HL1210W) stopped with status 1.
D [25/May/2022:07:39:18 +0300] [Job 8] Hint: Try setting the LogLevel to "debug" to find out more.
D [25/May/2022:07:39:18 +0300] [Job 8] STATE: -connecting-to-device
D [25/May/2022:07:39:18 +0300] [Job 8] BRNCC6B1E5FC5B0.local=192.168.1.4
D [25/May/2022:07:39:18 +0300] [Job 8] hrDeviceDesc=\"Brother HL-1210W series\"
D [25/May/2022:07:39:18 +0300] [Job 8] prtGeneralCurrentLocalization=1
D [25/May/2022:07:39:18 +0300] [Job 8] prtLocalizationCharacterSet type is 2, expected 2!
D [25/May/2022:07:39:18 +0300] [Job 8] backendWaitLoop(snmp_fd=5, addr=0x5561b904e708, side_cb=0x5561b80ff6a0)
D [25/May/2022:07:39:18 +0300] [Job 8] PID 260208 (/usr/lib/cups/backend/dnssd) exited with no errors.
D [25/May/2022:07:39:18 +0300] [Job 8] End of messages
D [25/May/2022:07:39:18 +0300] [Job 8] printer-state=3(idle)
D [25/May/2022:07:39:18 +0300] [Job 8] printer-state-message="Filter failed"
D [25/May/2022:07:39:18 +0300] [Job 8] printer-state-reasons=none

из винды печатает нормально
как это вылечить?

 ,

tip78
()

Использование принтера в режиме телетайпа-телеграммной ленты.

Форум — General

Купил под восстановление матричный usb принтер EPSON LX-300+. (кстати а есть ли под него нормальный драйвер в линукс? Я нашёл только стандартный Epson 9-Pin Series)

Фото жужжалки https://i.postimg.cc/13hTySMh/IMG-6074.jpg

Цели - печать этикеток для кассет с играми ZX-Spectrum, просто всяких этикеток на кассеты с музыкой, и вообще заметок чудесным матричным шрифтом из точек. В общем для фана и не только.

В linux в консоли тоже нашёл применение, хочу отправлять на него однострочные заметки из терминала.

Казалось бы, всё просто:

a="Message to print"; echo $a | lpr


но после печати даже одной строки принтер прокручивает весь лист, что в принципе логично, но мне вовсе не надо. Мне надо как это было на рулонных принтерах докинескопной эры, напечатать строку, перевести каретку, и ждать строкой ниже следующей печати.

Как это можно сделать?

Я не хочу заранее составлять листы документов и печатать их, это сломает весь кайф, я хочу периодически отправлять на принтер отдельные строки, чтобы они заполняли один лист. Возможно я буду делать это по сети, и у меня не будет возможности менять бумагу, возможно я так буду смски принимать, почему бы и нет?). Про вариант питания от рулона я знаю, пока про него не будем, пока под рукой только бумага А4 и я хочу выжать эту ф-цию на ней.

 ,

hikikomori
()

Сетевые МФУ В 2020 [Решено]

Форум — Talks

Доброго всем времени суток. Ищу адекватных производителей лазерных МФУ или конкретные модели (не HP), которые полноценно работают под онтопиком по сети (печать, сканирование), и у которых адекватные цены на картриджи. Прошу поделиться своим мнением.

Итог: Пока ещё есть HP M426fdn - то берём их. Как закончатся - покупаем M428fdn с припайкой чипа от картриджа к плате. Всё остальное или с проблемами заводится на линуксе или неремонтопригодно.

 

FireFighter
()

Здравствуйте, это канал про Linux?

Форум — Talks

…Посоветуйте аниме без сисек.

Не, ну реально, весь этот фансервис во всех современных тайтлах убивает желание смотреть что-либо на корню. В то время как ishuzoku reviewers прорывают очередное дно в индустрии аниме, стирая грань между хентаем и аниме (до такой степени что оказались забанены на стриминговых сервисах) сердце и душа просит чего-то доброго и вечного типа Slayers (хотя и там тоже периодически фансервисили по самое не хочу).

В общем поделитесь чем-то, что можно посмотреть бородатому дяде под 30 и где не будет мелькающих трусов или сисек. Такое вообще всё еще делают? Или такие тайтлы навсегда остались в 80х?

Список того, про что я веду речь:

  • Slayers
  • Ginga Eiyuu Densetsu
  • Ano Hi Mita Hana no Namae o Bokutachi wa Mada Shiranai (Ano Hana)
  • Ascendance of a Bookworm
  • Girls’ Last Tour
  • One Punch Man
  • Sleepy Princess in the Demon Castle
  • Battleangel Alita
  • To aru kagaku no railgun – этакое «анимешное чёрное зеркало» – сюжетки про чудеса техники и то как они могут повлиять. Не слишком научно достоверно в деталях, но задуматься можно
  • Dr Stone – анимешный научпоп. Главная его задача (помимо развлечения) – показать что наука это круто
  • Yakusoku no Neverland – майндгейм, ангст. В конце, вроде как, намёк на антивойну, но не уверен - не дождавшись главы дропнул.
  • School Live – поведение ОЯШкольниц в зомбоапокалипсисе. Довольно трогательно пытаются сохранить модели поведения старого мира, понимая при этом (нуу.. почти все) ситуацию.

 ,

PPP328
()

Не-примитивное в Аниме

Форум — Talks

В каком аниме, и что конкретно есть не примитивного, расскажите, почему это не примитивно, и даже лучше покажите, какой не примитивной вещью вы были поражены до глубины души в произведении.

Moderators
()

Дистрибьютивы Linux и новые CPU

Форум — Linux-hardware

Недавно столкнулся с проблемой когда при запуске Centos 6.6 на VM на компьютере с i5-8400 CPU получил сообщение типа «неизвестное CPU». После сообщения дальше все запустилось, но вместо 6-ти ядер все работает только на одном. Пытался погуглить вопрос совместимости Centos 6 с какими-либо CPU, но ничего внятного не нашел. Может кто-нибудь подскажет где можно найти такую информацию. P.S. Жизненно необходимый мне САПР поддерживается Red hat или Centos не выше 6-й версии. Пробовал перейти на 7-ю, работает, но некоторые действия выполняются некорректно.

 

fovo2014
()

Свободное ПО в электронике - 2

Галерея — Скриншоты

Этот скрин - продолжение старой темы Свободное ПО в электронике..

Скрин очередной раз демонстрирует использование СПО в области разработки электроники. На экране проект контроллера торгового автомата (Vending Machine Controller), работу по которому меня попросили сделать. Проект реальный, никакое не хобби, за это платятся деньги. Что это за автомат, я рассказать не могу, так как, наверное, нельзя пока что. :)

В мою задачу входит сделать контроллер, который подключается к хост-компьютеру по USB. Контроллер управляет матрицей моторов, задвижками, принимает сигналы с концевиков, оптических датчиков и энкодера. Также этот контроллер работает с купюро- и монетоприемником (на фотографии) по последовательному протоколу MDB (физически это «токовая петля»), а также осуществляет обмен с хост-компьютером по протоколу (пока что) Modbus RTU. На хост-компьютере будет стоять Debian GNU/Linux по моей инициативе (уже поставил). Он-то и взаимодействует с пользователем. Будет удаленный доступ к автомату, возможность менять не только ПО, но и прошивку контроллера дистанционно.

Разработка велась по привычке в gEDA (gschem, pcb). Очередной раз не рекомендую пользоваться gEDA людям со слабыми нервами. Вообще, у меня накопились претензии к этому пакету. Посмотрим на перспективу их преодоления потом, так как в процессе работы не было времени читать рассылку. :)

Какие еще интересности. Пишу прошивку и параллельно делаю симулятор автомата на базе проекта simavr. Это открытый симулятор микроконтроллеров семейства AVR, написанный на Си. Симулятор в итоге предоставляет библиотеку libsimavr.so Случано его нашел. По-моему, тут брал: http://gitorious.org/simavr. Однако с документацией там плохо, поэтому пришлось кучу времени потратить, чтобы понять, как он работает по нескольким примерам в examples и исходному коду. Я к нему прилепил симуляцию всей периферии: микросхемы драйверов моторов, драйверы для реле, датчики, движение лифта и стола в реальном времени, срабатывание концевиков, задвижек, оптических датчиков в реальном времени, микроволновая печь и прочее, симулировал протокол купюро- и монетоприемника, энкодер. Все это уже написал сам. Сейчас еще сижу и дорабатываю, хочу посмотреть на перспективу сделать автоматизированное тестирование прошивок. Пока же смотрю логи с временными отметками глазами, а надо бы эти логи как-то скриптами покромсать. Также эмулируется хост-компьютер, но сделаю так, чтобы реальное пользовательское приложение могло работать с моделью как с реальным автоматом. Зато к железу можно не прикасаться вообще. Причем доступна отладка через avr-gdb напрямую из симулятора, а еще в этом симуляторе есть генерация временных диаграмм в формате VCD, которые можно смотреть в gtkwave, но у меня эта возможность не задействована. Моделирую аварийные ситуации, ошибки протоколов.

Извините за качество фото - дома только древняя мыльница.

>>> Просмотр (2568x2056, 1251 Kb)

 , gschem, , ,

Zubok
()