Discussione:
[semi OT] Generatore di codice per microcontrollori/telecomandi
(troppo vecchio per rispondere)
Archaeopteryx
2014-05-04 17:48:17 UTC
Permalink
Ciao NG,

Sì, so che non sono completamente IT ma vedo anche che non
c'è troppo traffico :( e magari mi passate il post.
L'attinenza col C credo possa stare nel fatto che a quanto
posso vedere è il linguaggio di scelta in casi come il mio.

Sto scrivendo la logica di controllo per una scheda
arduino e sono alle prese con l'implementazione delle
"solite cose", esempio, tenendo premuto un tasto si
accende e spegne l'apparecchio da controllare, tenendo
premuto per un tempo minore si passa in modo comando, come
riconoscere che un tasto è stato premuto e così via.

Non ho difficoltà, dato che il tutto funziona. Ma
anzitutto posso essere certo che non ho messo in piedi
un'implementazione elegante e soprattutto, se volessi
cambiare di poco la logica di controllo gli interventi sul
codice non sarebbero tanto localizzati e parametrizzati
(me ne sto accorgendo durante lo sviluppo...). Peggio di
ogni altra cosa, è che ogni volta il tutto andrebbe
testato e non sono certo di sapere/poter fare un'analisi
fattoriale.

Orbene, esiste qualche tool che accetti una descrizione
del funzionamento desiderato e produca un codice
abbastanza efficiente da essere digerito dalla scarsa
memoria a disposizione?

denghiu!

Apx.
--
Un corpo immerso in un liquido si bagna.
Un corpo immerso nel cemento sapeva troppo.
Un corpo immerso in un altro corpo si diverte.
Un corpo immerso in due corpi è un'orgia.
Giovanni
2014-05-05 08:26:19 UTC
Permalink
Post by Archaeopteryx
Ciao NG,
Sì, so che non sono completamente IT ma vedo anche che non c'è troppo
traffico :( e magari mi passate il post. L'attinenza col C credo
possa stare nel fatto che a quanto posso vedere è il linguaggio di
scelta in casi come il mio.
Sto scrivendo la logica di controllo per una scheda arduino e sono
alle prese con l'implementazione delle "solite cose", esempio,
tenendo premuto un tasto si accende e spegne l'apparecchio da
controllare, tenendo premuto per un tempo minore si passa in modo
comando, come riconoscere che un tasto è stato premuto e così via.
Non ho difficoltà, dato che il tutto funziona. Ma anzitutto posso
essere certo che non ho messo in piedi un'implementazione elegante e
soprattutto, se volessi cambiare di poco la logica di controllo gli
interventi sul codice non sarebbero tanto localizzati e
parametrizzati (me ne sto accorgendo durante lo sviluppo...). Peggio
di ogni altra cosa, è che ogni volta il tutto andrebbe testato e non
sono certo di sapere/poter fare un'analisi fattoriale.
Orbene, esiste qualche tool che accetti una descrizione del
funzionamento desiderato e produca un codice abbastanza efficiente da
essere digerito dalla scarsa memoria a disposizione?
Da alcuni anni non ho più seguito gli sviluppi di simili tool ma finché
vi ho lavorato non sono mai riuscito a trovarne uno che si adattasse
alle applicazioni embedded per cui intendevamo servircene.

La scarsità di memoria ed i requisiti real time delle applicazioni
rendevano inutilizzabile il codice prodotto.

Ciao
Giovanni
--
A computer is like an air conditioner,
it stops working when you open Windows.
< http://giovanni.homelinux.net/ >
Loading...