Money.plTechnologie dla biznesu Grupy dyskusyjne pl.misc.elektronika Symulator uC ale programistyczny

Symulator uC ale programistyczny

Symulator uC ale programistyczny

Sebastian Biały <h...@poczta.onet.pl> / 2013-03-20 18:55:33
Witam.

Naszla mnie potrzeba podsymulowania kawałka kodu na AVR do której,
przyznaje, najwygodniej było by mi zaprząc jakiś symulator wywoływany z
poziomu C/C++. Czyli ładuje jakiś char buf[MEMSIZE] kodem i wołam
funkcje stepującą. Dla ciekawskich: chodzi o pewien rodzaj unit testów i
pilnowania performance kawałka kodu. Ponieważ musze mieć 100%
automatyzacji wszelkie graficzne debuggero-symulatory mijają sie z
celem. Potrzebuje symulator CPU z interfejsem czysto programistycznym.

Podobny problem z ARM rozwiązalem kiedyś wyrywając odpowiedni core z
projektu M.A.M.E. Jednak ten projekt na oczy nie widział pojęcia
abstrakcji i wyjęcie core jest często wyzwaniem ...

Podobnie pewnie postąpie teraz, wyrywając symulator AVRa z tego
projektu, ale po przejrzeniu plików już widzę ze bedzie to samo g... z
brakiem abstrakcji i rękodzieło w poprawianiu po programistach C.

Skoro trafił mi się 2x ten sam problem to pytanie:

Czy ktoś widział jakiś projekt który skierowany jest na elektroników (a
więc symulatory popularnych uC) i posiada interfejs programistyczny a
służy do tworzenia testow? W bardziej zaawansowanej wersji to zapewne
może byc dowolny symulator HDL i symulacja modelu CPU, ale to już
niezdrowe przegięcie bo za daleko od meritum: czyli kodu.

Dla bardziej ciekawskich: mam dwa cpu i muszę zapewnić że pewien kawałek
algorytmu działający na raz na obu mieści mi się w odpowiednich ramkach
czasowych aby się nie rozsynchronizowały. Aplikacja nie jest do
napisania i już, będzie rozwijana i dlatego potrzebuje zautomatyzować testy.
 
Czytaj także na forum
Jakub_Jewuła 2013-01-30 07:33
Jakub Rakus 2012-12-30 21:02
adresss@poczta.pl 2012-08-27 13:51
"identyfikator:... 2012-07-28 19:48
"Maciek" 2012-02-15 10:51
Sebastian Biały 2012-01-26 22:39
Albercik 2011-11-17 09:50
" MH" 2011-11-13 17:03
bobofrut 2011-09-21 12:03
"nenik" 2011-06-18 01:30
bartek 2011-06-17 23:14
współpraca