Doporucite procesor / prostredi?

Pavel Kutina hw na prelude.cz
Středa Březen 5 21:45:48 CET 2025


Zdravim,

pro potřeby našeho servisu bych chtěl udělat nějaké HW testovadlo. Potřebuju 
k tomu 2x16 LCD, pár tlačítek, hromadu volných GPIO (čím víc, tím líp, 
minimálně 16), nejméně dva HW UARTy a 5V kompatibilitu. Tohle všechno by mi 
dala stará ATmega2540 / Arduino Mega.

Protože se dělá víc testů různých IO karet a podobných opičáren, bylo by 
fajn, kdyby vznikla mašinka, která bude mít nějaké tělo, ke kterému se přes 
nějaký sběrnicový tlustokonektor připojí jen jednoduchá deska s interfacem a 
spustí se příslušný testovací FW.

A teď to přijde - jestli bude mašinka univerzální, znamená to pro každý kus 
HW, co se bude testovat, udělat / rozšířit stávající FW. Tak mě napadlo 
připojit k tomu SD kartu a na ní nějaké testovací skripty. Akorát by to 
někdo musel napsat, včetně interpreteru. Pro novější procesory by se dal 
využít třeba interpretovaný microPython (jo, tenhle jazyk, založený na 
interpretaci neviditelných znaků fakt nemám rád, ale je to moderní a docela 
dost lidí "do toho vidí", takže napsat skript by mohl ledaskdo). A nebo 
třeba tinyBasic, kterej zase už dneska umí málokdo, ale já jo :)

Nacpat tam nějaké RPi s hromadou expandérů by možná taky bylo řešení, ale 
znamená to, že k tomu ten FW a skripty a tak dál bude už muset napsat někdo, 
kdo umí psát.

Nenapadne někoho, kudy do toho? Popravdě, kdyby to bylo jenom na mě, tak 
bych šel asi tím Basicem a Megou - a když se v tom bude chtít někdo rejpat, 
tak se holt bude muset naučit Basic a zkazí si karmu, pošpiní ruce a budou 
se mu zdát divoké sny :)

A nebo jít tím Pythonem, ale na to už ta Mega nastačí, takže jiný tlustý 
procesor - jen mám dojem, že jich je na 5V poměrně málo, a dělat na každém 
GPIO převodník úrovní bude kapku otravné a omezující, co se týká možností 
využití portů (nezapnu si analog, nebudou fungovat různé hrátky s pull-up 
a -down a tak podobně). A kdyby se to ještě dalo programovat v Arduinu, 
vůbec bych se nezlobil.

Nějak nevím, dám se poddat. Díky za každou alespoň trochu dobrou radu.

Pavel Kutina




Další informace o konferenci Hw-list