logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Czy można "wyciągnąć" program z mikrokontrolera

siwy0luki 19 Mar 2011 22:48 1234 7
REKLAMA
  • #1 9297838
    siwy0luki
    Poziom 9  
    Posty: 36
    Witam
    Dokonałem zakupu timera na At 2052.
    Chciałem dokonać kilku zmian w jego działaniu ale nie wiem czy istnieje możliwość "pobrania" programu z mikrokontrolera na komputer zmiany go, wprowadzenia poprawek i wsadzenia go z powrotem.
  • REKLAMA
  • #2 9297875
    tadzik85
    Poziom 38  
    Posty: 3404
    Pomógł: 415
    Ocena: 16
    Istnieje ale to wyższa szkoła jazdy.
  • REKLAMA
  • #3 9297902
    radio-service
    Poziom 35  
    Posty: 2852
    Pomógł: 229
    Ocena: 212
    Można , pod warunkiem że nie jest zabezpieczony .
  • REKLAMA
  • #4 9297934
    kazwita
    Poziom 16  
    Posty: 125
    Pomógł: 11
    Ocena: 8
    Witam.

    Jeżeli producent urządzenia nie zablokował możliwości odczytu pamięci programu (co jest mało prawdopodobne), to da się odczytać skompilowany program, którego Kolega raczej sobie nie przerobi. Odczytaną zawartość można jedynie wgrać do identycznego mikrokontrolera celem wykonania kopii urządzenia. Producent więc zabezpiecza swoje oprogramowanie przed odczytem, szyfruje je itp., itd.

    Więc w skrócie:
    - prawdopodobnie nie da się nic odczytać,
    - nawet jeżeli się uda odczytać to początkujący o przeróbkach może zapomnieć.

    Pozdrawiam.
  • #5 9297941
    radio-service
    Poziom 35  
    Posty: 2852
    Pomógł: 229
    Ocena: 212
    AT89S2052 lub AT89C2052 . Zczytaną zawartość trzeba by było poddać dekompilacji .
  • REKLAMA
  • #6 9297981
    siwy0luki
    Poziom 9  
    Posty: 36
    AT89c2052
    kupiłem timer zbudowany przez innego amatora ale rozumiem że łatwiej napisać nowy program niż kombinować z tym który już jest.
  • #7 9297988
    tadzik85
    Poziom 38  
    Posty: 3404
    Pomógł: 415
    Ocena: 16
    Poproś o kod źródłowy jeśli to możliwe. Inaczej nie widzę sensu zabierać się za takie rzeczy.
  • #8 9298164
    Mirek Z.
    VIP Zasłużony dla elektroda
    Posty: 21870
    Pomógł: 1132
    Ocena: 531
    Aby zobaczyć materiał na tym forum musisz być zalogowany - p.8.1, p.14.
    Wszystko o tym jest na forum.

Podsumowanie tematu

✨ Użytkownik zapytał o możliwość "wyciągnięcia" programu z mikrokontrolera AT89C2052, aby wprowadzić zmiany w jego działaniu. Odpowiedzi wskazują, że jest to teoretycznie możliwe, ale zależy od tego, czy producent zabezpieczył odczyt pamięci programu. W przypadku braku zabezpieczeń, odczyt skompilowanego programu jest możliwy, jednak jego modyfikacja może być trudna, a dekompilacja wymagana. Użytkownik został również zasugerowany, aby poprosić o kod źródłowy, co może być łatwiejszym rozwiązaniem.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA