Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2016:ft800-driver

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
2016:ft800-driver [2016/12/19 20:02]
Jeroným Juráň [Fonty, bitmapy]
2016:ft800-driver [2017/01/14 12:56] (aktuální)
Jeroným Juráň [Demonstrace funkcí]
Řádek 160: Řádek 160:
 Podobně jako s fonty je možné dedikovaným nástrojem konvertovat bitmapy v různých formátech. Ty je následně potřeba, stejně jako fonty, nahrát do paměti a inicializovat (ardesa,​rozměry,​ handle,​formát,​..). Podobně jako s fonty je možné dedikovaným nástrojem konvertovat bitmapy v různých formátech. Ty je následně potřeba, stejně jako fonty, nahrát do paměti a inicializovat (ardesa,​rozměry,​ handle,​formát,​..).
 ==== Retězce, jazyky ====  ==== Retězce, jazyky ==== 
-Aby bylo možné měnit jazyk aplikace obsahuje program vícerozměrné pole s adresami konstantních řetězců. První index určuje text (např. "​Nastavení","​Vytvořit položku",​...),​ druhý index vybírá jazyk.+Aby bylo možné měnit jazyk aplikaceobsahuje program vícerozměrné pole s adresami konstantních řetězců. První index určuje text (např. "​Nastavení","​Vytvořit položku",​...),​ druhý index vybírá jazyk.
 ==== Barevná schémata ====  ==== Barevná schémata ==== 
 Podobně jako u řetězců obsahuje aplikace tabulku barev. První index určuje tzv. třídu (tlačítko typu jedna-BUT1, text typu 1 -STR1, bitmapy popředí -BMFG, gradient na pozadí GR11, atd..), druhý index par určuje složku RGB. Pro změnu barevného schématu stačí předat driveru adresu jiné tabulky barev. ​ Podobně jako u řetězců obsahuje aplikace tabulku barev. První index určuje tzv. třídu (tlačítko typu jedna-BUT1, text typu 1 -STR1, bitmapy popředí -BMFG, gradient na pozadí GR11, atd..), druhý index par určuje složku RGB. Pro změnu barevného schématu stačí předat driveru adresu jiné tabulky barev. ​
-Jelikož grafický kontext používá tři druhy barev (COLOR_RGB,​FGCOLOR,​BGCOLOR) byla v ytvořena funkce cmd_set_color která nastavování zjednodušuje.+Jelikož grafický kontext používá tři druhy barev (COLOR_RGB,​FGCOLOR,​BGCOLOR)byla v ytvořena funkce cmd_set_colorkterá nastavování zjednodušuje.
  
  
Řádek 172: Řádek 172:
 {{youtube>​gMtHJN_q7O8?​medium}} {{youtube>​gMtHJN_q7O8?​medium}}
  
 +Na následujících snímcích je vidět hardware vytvořený v rámci diplomové práce a ukázková aplikace. Tato zařízení jsou řízena pomocí mikrokontrolérů s jádry ARM (STM - STM32F030CC) realizují vývojové desky pro bezdrátový přenos audio signálu ve standardu WiSA. Jelikož konkrétní aplikace je zatím ve vývoji, byla pro demonstraci pouze přeportována jiná aplikace, která ukazuje, že vytvořená driver je možné použít pro různé platformy.
 +
 +{{:​2016:​tx.jpg?​300|}}
 +{{:​2016:​rx.jpg?​300|}}
 +{{:​2016:​imag0148.jpg?​600|}}
 ====== Závěr ====== ====== Závěr ======
-Projekt popisuje vytvořený driver umožňující plné využití grafického řadiče FT800. Tento řadič spolu s vytvořeným ovladačem umožňuje tvorbu pokročilých GUI při minimálních nárocích na mikrokontrolér. Software byl již využit pro několik profesionálních produktů, na dalších se pracuje a další jsou v plánu (vztaženo k datu vytvoření tohoto dokumentu).+Projekt popisuje vytvořený driver umožňující plné využití grafického řadiče FT800. Software je universálné a může být použit pro libovolnou platformu. Tento řadič spolu s vytvořeným ovladačem umožňuje tvorbu pokročilých GUI při minimálních nárocích na mikrokontrolér. Software byl již využit pro několik profesionálních produktů, na dalších se pracuje a další jsou v plánu (vztaženo k datu vytvoření tohoto dokumentu).
  
2016/ft800-driver.1482174135.txt.gz · Poslední úprava: 2016/12/19 20:02 autor: Jeroným Juráň