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