dzz: Dizzy の冬 (Dizzy-Programming)
[personal profile] dzz
(* устало *)

Блин. Библиотека zbar под arm-платформу ip-камеры (GM8136S) собирается, но не работает, вываливаясь по sigfault-у на любых операциях, затрагивающих zbar_processor. Картинка от чипсетной библиотеки в буфер приезжает правильная, честный jpeg.

Поскольку возможности отладки непосредственно на камере довольно ограничены, придётся, видимо, "расставлять флажки" в коде. Давно таким не занимался ;)

Date: 2017-02-01 04:58 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
А это, взять какую-нибудь более другую arm-платформу и там поотлаживать? А если у нее есть IP, то может там и gdbserver можно запустить?

Date: 2017-02-02 08:42 am (UTC)
From: [identity profile] dzz.livejournal.com
С более другой не получится, ибо придется эмулировать видеоподсистему, а она совсем не v4l2.
По поводу gdbserver-а идея хорошая, закину в прошивку. IP, разумеется, есть, это ж IP-камера :)

Date: 2017-02-02 08:58 am (UTC)
vitus_wagner: My photo 2005 (white)
From: [personal profile] vitus_wagner
Но видеоподсистема-то отдает корректный Jpeg. Значит можно и сэмулировать. Просто через написание псевдо-драйвера, который подсовывает читателю jpeg-и из каталога файловой системы через какой надо интерфейс.

Date: 2017-02-27 12:07 pm (UTC)
From: [identity profile] dzz.livejournal.com
На самом деле, всё оказалось проще - надо было подсовывать правильный libjpeg, в камере он древний как дерьмо мамонта :)

Собрал, поставил, заработало. Но прошивкой с gdbserver-ом я, тем не менее, озаботился.
Edited Date: 2017-02-27 12:08 pm (UTC)

January 2026

S M T W T F S
     123
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 1st, 2026 09:02 pm
Powered by Dreamwidth Studios