Re: HDMI - uživatelské rozlišení, výstup bitmapových grafických dat
Miroslav Mraz
mrazik na volny.cz
Neděle Únor 20 21:56:52 CET 2022
Možná vyexportovat do normálního ps, v Linuxu na to pak pustit ps2eps,
má to spoustu možností.
Mrazík
Dne 20. 02. 22 v 20:58 Petr Labaj napsal(a):
> Když už jsem tady napsal dotaz, tak napíšu výsledek jak jsem to nakonec
> udělal.
>
> Budu to provozovat na Linuxu.
> Na tom Linuxu vůbec nejedou X.
> I bootovací hlášky na displej jsem potlačil, takže displej je prostě
> prázdný (s malou výjimkou, viz dále).
> Zobrazení dat pak dělám přímo přes framebuffer, tj. přes device /dev/fb0.
>
> Export dat z Eagle jsem udělal přes EPS, neboli Embedded PostScript (v
> Eagle driver EPS).
> Normálně na papír to dělám přes běžný PostScript (driver PS). Ale ten s
> výstupem zachází jako s papírem, tak k tomu vždy udělá okraje atd.
> Znalec PS by to možná nějak ohnul, ale protože je to pro normálního
> smrtelníka docela nepochopitelný jazyk, tak jsem to ani nezkoušel.
> To EPS to umí vyexportovat jako objekt bez dalšího okolí.
>
> Artwork v EPS pak proženu přes Ghostscript a vyrobím z toho BMP s
> přesným rozměrem a umístěním pixelů pro daný displej. Vychází to na
> pěkně kulaté číslo 498.0392 DPI.
> No a to BMP pak protáhnu napsaným konvertorem, kterým to pošlu do
> framebufferu.
> Lítá to jak z praku. :-)
>
> Dělám to na maličkém OrangePi One, který jsem nedávno koupil za 100 Kč
> po upozornění pana Kuby tady v konferenci. Moc príma hračka.
> Je to ale přenositelné, úplně stejně to funguje na velkém PC.
>
> Tak teď jenom aby to OPi zvládlo obsloužit ten mono LCD displej s
> podivným rozlišením 1620x2560 bodů.
> Ten ještě nemám, je zatím na cestě z Číny.
>
> Mám zatím 2 drobné problémy:
> Na tom displeji mi bliká kurzor. Musím se naučit ho vypnout.
> A druhý problém je s driverem EPS. Je tam nějaká chyba, neumí
> vyexportovat artwork v případě, kdy je zakliknutá volba Mirror. Pak
> udělá prázdný obdélník.
> Takže zatím artwork pro spodní stranu budu dělat tak, že napřed udělám
> mirror celé desky a vyexportuju to jako vrstvu Top. Případně bych mirror
> mohl udělat tím svým konvertorem.
> Ale stejně už dlouho plánuju přejít konečně na KiCad, tak to je aspoň
> další motivace to už konečně udělat. Snad KiCad umí export do EPS nebo
> do BMP s přesně definovým DPI.
>
> Jen pro zajímavost - bylo by fajn, kdyby někdo na svém Eagle zkusil
> udělat export přes EPS s volbou Mirror. Jestli není chyba jen u mě.
>
> PL
>
> **********************
>
> Dne 18.2.2022 v 19:06 Petr Labaj napsal(a):
>> Díky za odpověď.
>> Nějakou dobu nejela konference, tak jsem zatím napsal odpověď na jiný
>> post (soukromě poslaný).
>>
>> Máte pravdu, že pro první přiblížení by to mohlo jít i takto.
>>
>> PostScript je můj oblíbený výstupní formát. Mimo jiné i díky Vám.
>> Pravidelně a rád používám Váš skvělý program Panelizer pro skládání PS
>> artworků.
>> Díky za něho. :-)
>>
>> PL
>>
>> *********************
>>
>> Dne 18.2.2022 v 12:06 Miroslav Mraz napsal(a):
>>> Pokud máte výchozí data v postscriptu, což bývá u plošného spoje
>>> jeden z výchozích formátů, protože je to vektorová grafika
>>> zachovávající rozměr,
>>> pak by bylo možné použít v Linuxu ghostscript (gs). Má výstup na X11,
>>> čili přímé zobrazení na monitor. Budete muset jen nastavit rozlišení,
>>> nějak to přemluvit na full screen, ale to by neměl být až takový
>>> problém. Na počáteční testy by to mělo stačit.
>>>
>>> Mrazík
>>>
>>> Dne 17. 02. 22 v 20:10 Petr Labaj napsal(a):
>>>> ...
>>>> A pak druhý amatérský dotaz, tentokrát asi na znalce programování
>>>> grafiky na Linuxu.
>>>> Mohl by mě někdo nakopnout kolem možnosti poslat na daný HDMI výstup
>>>> bitmapovou grafiky v celoobrazovkovém režimu?
>>>> Asi by to znamenalo sypat to do nějakého framebufferu, ne?
>>>> Myslíte, že se to dá napsat nějak Linuxově-univerzálně, aby to
>>>> případně mohlo fungovat jak na nějaké takové integrované desce, tak
>>>> třeba na PC?
>>>> A pokud ano, tak jak?
>>>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list