Nauka pisania/edycji kodu

arekrgw
Posts: 44
Joined: Wed Aug 15, 2018 6:42 pm

Post

Witam, chciałbym się nauczyć pisać kod/edytować dostępne źródła firmware dla Sonoffa i potrzebuję pomocy osoby która by mnie poprowadziła przez chwilę za rączkę i wytłumaczyła podstawy gdzie co i jak, bądź podała sprawdzone strony gdzie tłumaczą jak to robić krok po kroku. Doświadczenie w programowaniu mam lecz nie w połączeniu z elektroniką, wgrywanie gotowych firmware poprzez Flash Download Tool też mam opanowane.

Czy znalazłby się na forum ktoś kto jest mi w stanie w tym pomóc?
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

Najlepiej zacząć od zobaczenia jak to jest zrobione dla podstawowych rozwiązań obsługiwanych przez SUPLE. Przykłady masz tutaj https://github.com/SUPLA/supla-espressi ... lude/board. Mając doświadczenie w programowaniu nie powinno Ci to sprawić żadnej trudności. Jeśli chodzi o elektronikę to musisz znać pinologię modułu i wiedzieć na jakim GPIO jest dane wejście/wyjście.
Można jeszcze pisać w arduino ale tutaj nie pomogę.
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Myślę, że powinieneś zacząć od Arduino aby ogarniać co to jest GPIO, PWM, SPI, I2C i z czym to się "je".
Jest wiele materiałów na ten temat w formie przystępnej nawet dla 8-mio latka.

Własne modyfikacje możesz zacząć od modyfikacji tego co jest.
Najprościej zmodyfikować oprogramowanie dla sonoff-a

https://github.com/SUPLA/supla-espressi ... d/sonoff.c
SUPLA.... Nareszcie w domu.

Return to “Pomoc”