Ñòðàíèöà 2 èç 2 ÏåðâàÿÏåðâàÿ 12
Ïîêàçàíî ñ 11 ïî 14 èç 14

Òåìà: Ïðîãðàììèðîâàíèå Allwinner

  1. #11
    Àâàòàð äëÿ Genadi Zawidowski
    Ðåãèñòðàöèÿ
    22.07.2004
    Àäðåñ
    Ñàíêò-Ïåòåðáóðã
    Ñîîáùåíèé
    10,975
    Çàïèñåé â äíåâíèêå
    21
    Ïîçûâíîé
    UA1ARN
     êà÷åñòâå òåðìèíàëà ìíå ñëóæèò ñîáñòâåííîðó÷íî íàïèñàííàÿ ïðîãðàììà, îòëè÷àåòñÿ âîçìîæíîñòüþ óñòàíîâêè ïðîèçâîëüíîé ñêîðîñòè îáìåíà è òåì, ÷òî íå «íàåäàåòñÿ» íà ñîòíÿõ êèëîáèò ñêîðîñòè.
    Ïîñëå çàïóñêà Alt+F3 ìåíþ, ïî íåìó ñòðåëêàìè âûáèðàåì íóæíûé ïóíêò, PgUp / PgDown ìåíÿåì çíà÷åíèå ïóíêòîâ, F3 ñîõðàíÿåò çíà÷åíèÿ.
    Âûáðàòü Emulation ModeFast Text.  ñâîéñòâàõ îêíà ýòîé ïðîãðàììû (ìåíþ Windows) ïîñòàâèòü ðàçìåðû ýêðàíà ïîáîëüøå, ÷åì ïî óìîë÷àíèþ - ÿ ïî÷òè âñåãäà ïîëüçóþñü øèðèíîé 132 ñèìâîëà è âûñîòîé 43 (íó ýòî ó êîãî ìîíèòîð êàêîé). Ýêðàííûé áóôåð òûñÿ÷è íà òðè ñòðîê ïîçâîëèò ïîñìîòðåòü, à ÷òî òàì áûëî ðàíüøå.
    Âëîæåíèÿ Âëîæåíèÿ
    ... ß òàì ãëóáèíó ñàì ïðîìåðÿë!

  2. Ñïàñèáî îò RA1AGB


  3. #12
    Àâàòàð äëÿ Genadi Zawidowski
    Ðåãèñòðàöèÿ
    22.07.2004
    Àäðåñ
    Ñàíêò-Ïåòåðáóðã
    Ñîîáùåíèé
    10,975
    Çàïèñåé â äíåâíèêå
    21
    Ïîçûâíîé
    UA1ARN
    Âèäåîâûõîä âî âñåõ ñâîèõ ïðîåêòàõ ÿ îñòàâèë â âèäå âèäåîáóôåðà â ïàìÿòè, êîòîðûé ðàçâîðà÷èâàåòñÿ àïïàðàòóðîé ïðîöåññîðà íà ñîîòâåòñòâóþùèé âèäåîâûõîä – êàê áëîê LTDC â STM32-õ. Ïðèâÿçêà ê àïïàðàòóðå òîëüêî â èíèöèàëèçàöèè ýòîãî LTDC – îñòàëüíîå îäèíàêîâîå â ðàçíûõ ïðîöåññîðàõ. Ôîðìàò – RGB565 (16 áèò íà ïèêñåëü), èëè ARGB8888 (32 áèòà íà ïèêñåëü, ñòàðøèå 8 – ALPHA (0 – ïðîçðà÷íûé, 255 – íå ïðîçðà÷íûé)). Íó â ñëó÷àå âûâîäà íà äèñïëåé âèäåîáóôåðà, ïðîçðà÷íîñòü ê êîíñòàíòíîìó ôîíó íå î÷åíü íóæíà, à åñëè ìû ðèñóåì ñëîé ñ êóðñîðîì ìûøè ïîâåðõ îáû÷íîãî èçîáðàæåíèÿ – ñàìîå òî.
    Äëÿ âûâîäà äèíàìè÷åñêè èçìåíÿþùåãîñÿ èçîáðàæåíèÿ èñïîëüçóåòñÿ òåõíîëîãèÿ ñ íåâèäèìûì ýêðàíîì. Èçîáðàæåíèå ñòðîèòñÿ â áóôåðå, çàòåì âèäåîêîíòðîëëåðó (LTDC â STM32 èëè DE â Alllwinner) â ðåãèñòðû ïèøåòñÿ íîâûé àäðåñ äëÿ îòîáðàæåíèÿ. Ýòî ñèíõðîíèçèðóåòñÿ ñ ìîìåíòîì êàäðîâîãî ñèíõðîèìïóëüñà, ïîýòîìó ïîëüçîâàòåëü íå âèäèò «ðàçðûâà» êàðòèíêè ãäå-òî â ïðîèçâîëüíîì ìåñòå – èçîáðàæåíèå ìåíÿåòñÿ ãëàäêî, áåç ñêà÷êîâ. Ñòðåìèòüñÿ ê îáíîâëåíèþ ñ ÷àñòîòîé êàäðîâ íåò ñìûñëà, ãëàâíîå ñìåíà íà î÷åðåäíóþ êàðòèíêó âî âðåìÿ VSYNC. Êîíòðîëëåð ïðåäîñòàâëÿåò ýòó èíôîðìàöèþ, ôîðìèðóþ ïðåðûâàíèå â íóæíûé ìîìåíò.
     äàííûé ìîìåíò íà Allwinner ïîääåðæèâàþòñÿ TV OUTPUT, HDMI OUTPUT, LVDS è RGB (ïàðàëëåëüíûé âûõîä) – â ðàçíûõ ïðîöåññîðàõ ðàçíûé íàáîð ïåðèôåðèè.  ïðîåêòå åñòü Design Video – êîíôèãóðàöèîííûé ïàðàìåòð, îòâå÷àþùèé çà ðàçìåðû âèäåîáóôåðîâ. Ýòè èçîáðàæåíèÿ âûäàþòñÿ íà RGB èëè LVDS âûõîäû êàê åñòü. Íà TV OUTPUT èëè HDMI ýòà êàðòèíêà âûâîäèòñÿ ñ ìàñøòàáèðîâàíèåì íà ëåòó – íî âïîëíå âîçìîæíî ñäåëàòü ñâîé ñîáñòâåííûé âèäåîáóôåð, ÷òî áóäåò âûäàâàòüñÿ áåç ìàñøòàáèðîâàíèÿ.

    Çû: åñòü â Alleinner åùå ðåæèì LCD 8080 – ïàðàëëåëüíàÿ øèíà ñ âûäà÷åé äàííûõ â ðåãèñòð – íî ñ íåé è å¸ ñâÿçè ñ DMA ÿ íå ðàçáèðàëñÿ. Ýòî, âîçìîæíî, ìîæåò ðàáîòàòü ñ êîíòðîëëåðîì RA8875, ïðèìåí¸ííîì â òðàíñèâåðå Âîëê.
    Ïîñëåäíèé ðàç ðåäàêòèðîâàëîñü Genadi Zawidowski; 07.01.2026 â 13:19.
    ... ß òàì ãëóáèíó ñàì ïðîìåðÿë!

  4. #13
    Öèòàòà Ñîîáùåíèå îò Genadi Zawidowski Ïîñìîòðåòü ñîîáùåíèå
    Ýòî, âîçìîæíî, ìîæåò ðàáîòàòü ñ êîíòðîëëåðîì RA8875, ïðèìåí¸ííîì â òðàíñèâåðå Âîëê.
    íå ïëîõî áû âîîáùå â Âîëêå ïåðåéòè íà hdmi äèñïëåé, êà÷åñòâî íà ïîðÿäîê âûøå, ýòà ïëàòà áûëà áû íå ïëîõèì âàðèàíòîì, è LAN åñòü, è îñòàëüíîå, íî ïîêà ýòî òîëüêî ìå÷òû..

    Äîáàâëåíî ÷åðåç 48 ìèíóò(û):

    à òàê íå ïëîõî áûëî áû çàìóòèòü òðàíñèâåð èç ãîòîâûõ ìîäóëåé ñ äèñïëååì hdmi, êàê â ñâîå âðåìÿ äåëàë eu1sw,
    ìîã áû ïîëó÷èòñÿ åùå îäèí íàðîäíûé òðàíñèâåð )))
    Ïîñëåäíèé ðàç ðåäàêòèðîâàëîñü RZ1ZR; 07.01.2026 â 15:28.

  5. #14
    Àâàòàð äëÿ Genadi Zawidowski
    Ðåãèñòðàöèÿ
    22.07.2004
    Àäðåñ
    Ñàíêò-Ïåòåðáóðã
    Ñîîáùåíèé
    10,975
    Çàïèñåé â äíåâíèêå
    21
    Ïîçûâíîé
    UA1ARN
    Ïëàòû, âîêðóã êîòîðûõ ÿ ñòðîþ ðàññêàç â ýòîé òåìå, îòëè÷àþòñÿ âåñüìà ìàëûì êîëè÷åñòâîì èäóùèõ íàðóæó âûâîäîâ. Ïîëó÷àòü/ïåðåäàâàòü äàííûå ñ fpga, êîäåê ïðèäåòñÿ òðàíçèòîì âêëþ÷àòü. Íó hdmi åñòü (íî äëÿ âñòðîåííîãî âèäåî áûëî áû óäîáíåå lvds) - hdmi íàðóæó. ìèíèìóì ïàðà âûâîäîâ íàäî äëÿ òåëåãðàôíîãî êëþ÷à. Îñòàëüíîå ïðèä¸òñÿ íà I2C âåøàòü. ìîæåò SPI.
     òðàíñèâåðå íà Allwinner T113-s3 åäâà âëåçëî.  Âåëîöèðàïòîðå - ïðèìåí¸í ìîäóëü ñ BGA ïðîöåññîðîì T507-H - òàì ñ âûâîäàìè âîîáùå âñ¸ õîðîøî.

    Íàæìèòå íà èçîáðàæåíèå äëÿ óâåëè÷åíèÿ. 

Íàçâàíèå:	photo_2026-01-07_21-43-34.jpg 
Ïðîñìîòðîâ:	36 
Ðàçìåð:	392.8 Êá 
ID:	423664

    Äà, íèêàêîãî Linux â êà÷åñòâå ÿäðà òóò íå áóäåò - âî âñÿêîì ñëó÷àå ïîêà. Ïðîåêò bare metal, ñ äîñòóïîì ê ïåðèôåðèè â CMSIS-style

    Íàæìèòå íà èçîáðàæåíèå äëÿ óâåëè÷åíèÿ. 

Íàçâàíèå:	Áåçûìÿííûé.png 
Ïðîñìîòðîâ:	29 
Ðàçìåð:	30.5 Êá 
ID:	423665
    Ïîñëåäíèé ðàç ðåäàêòèðîâàëîñü Genadi Zawidowski; 07.01.2026 â 21:51.
    ... ß òàì ãëóáèíó ñàì ïðîìåðÿë!

Ñòðàíèöà 2 èç 2 ÏåðâàÿÏåðâàÿ 12

Èíôîðìàöèÿ î òåìå

Ïîëüçîâàòåëè, ïðîñìàòðèâàþùèå ýòó òåìó

Ýòó òåìó ïðîñìàòðèâàþò: 1 (ïîëüçîâàòåëåé: 0 , ãîñòåé: 1)

Ïîõîæèå òåìû

  1. Ïðîãðàììèðîâàíèå TK-F8
    îò falcon â ðàçäåëå Ìîäèôèêàöèÿ ðàäèîñòàíöèé
    Îòâåòîâ: 20
    Ïîñëåäíåå ñîîáùåíèå: 12.03.2020, 11:01
  2. ïëàíøåò íà AllWinner A23
    îò US8LIU â ðàçäåëå Îðãòåõíèêà
    Îòâåòîâ: 14
    Ïîñëåäíåå ñîîáùåíèå: 16.08.2019, 08:23
  3. ïðîãðàììèðîâàíèå dj-182
    îò radino â ðàçäåëå Ìîäèôèêàöèÿ ðàäèîñòàíöèé
    Îòâåòîâ: 4
    Ïîñëåäíåå ñîîáùåíèå: 12.11.2007, 02:56
  4. Ïðîãðàììèðîâàíèå
    îò valeryM â ðàçäåëå Äëÿ íà÷èíàþùèõ
    Îòâåòîâ: 8
    Ïîñëåäíåå ñîîáùåíèå: 01.08.2006, 16:24
  5. Ïðîãðàììèðîâàíèå FT-60
    îò Marvik â ðàçäåëå Ìîäèôèêàöèÿ ðàäèîñòàíöèé
    Îòâåòîâ: 2
    Ïîñëåäíåå ñîîáùåíèå: 13.03.2006, 11:46

Âàøè ïðàâà

  • Âû íå ìîæåòå ñîçäàâàòü íîâûå òåìû
  • Âû íå ìîæåòå îòâå÷àòü â òåìàõ
  • Âû íå ìîæåòå ïðèêðåïëÿòü âëîæåíèÿ
  • Âû íå ìîæåòå ðåäàêòèðîâàòü ñâîè ñîîáùåíèÿ
  •