Doporucite procesor / prostredi?

Pavel Kutina hw na prelude.cz
Středa Březen 5 22:04:41 CET 2025


Ono jak na to koukám, tak mi to fakt vychází na tu Megu2560 (nebo třeba 
novější a lacinější AVR128DA64, byť má míň FLASH, ale zase víc RAM), ale 
znamená to ten BASIC (neznám nic lepšího interpretovaného, otevřeného, 
dostupného atd.). No to je mi fakt mých mladých, milých, perspektivních 
kolegů líto :)

Pavel Kutina


----- Original Message ----- 
From: "Pavel Kutina" <hw na prelude.cz>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Wednesday, March 5, 2025 9:45 PM
Subject: Doporucite procesor / prostredi?


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


_______________________________________________
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