Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 18 cze 2025, o 07:16


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
    Autor Wiadomość
    PostNapisane: 19 cze 2017, o 07:45 
    Offline
    Użytkownik

    Dołączył(a): 30 paź 2016
    Posty: 41
    Pomógł: 1

    Cześć,

    ostatnio rozpocząłem swoją przygodę z ARM'ami.
    I trochę zagubiłem się jeśli chodzi o sposób ,,programowania".
    W AVR kod pisało się jednakowo, eclipse, C, kodzik i wgrywamy.

    Natomiast z ARM mam do wyboru korzystanie z bibliotek HAL, StdPeriph oraz samodzielnego pisania na rejestrach (bez korzystania z gotowych bibliotek).

    I tutaj moje pytanie - który sposób jest najlepszy, najoptymalniejszy, najbardziej popularny w pracy zawodowej.


    Chciałbym się czegoś złapać i już po prostu na tym ,,osiąść".
    Popróbowałem wszystkiego ale sam nie wiem na co się zdecydować.
    Proszę napiszcie o swoich doświadczeniach.
    Jeśli gdzieś jest podobny wątek to proszę o przekierowanie.
    Pozdrawiam
    :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 cze 2017, o 11:04 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    już gdzieś o tym pisałem ... w skrócie rynek wymaga znajomości CMSIS i co za tym idzie HAL dla STM32
    ze względu na elastyczność, standard i przenośność kodu , co w przemyśle jest pożądane .
    poszukaj na forum gdzieś dokładnie to objaśniłem , ale tez i na mojej stronie poczytaj
    http://www.sunduino.pl/wordpress/cmsis-standard/

    ale oczywiscie warto znać tez i rejestry ... że o asm nie wspomnę bo się przydaje do wstawek..


    Autor postu otrzymał pochwałę

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 cze 2017, o 13:29 
    Offline
    Nowy

    Dołączył(a): 31 gru 2013
    Posty: 11
    Pomógł: 0

    To zależy jakie programowanie Kolega preferuje. Ja osobiście nie przepadam za programowaniem niskopoziomowym więc HAL podeszło mi do gustu. No i konfigurowanie peryferiów w CubeMX przyjemna sprawa. Mówi się o nadmiarze kodu ale zasoby w STMach są na tyle duże że raczej nie należy się tym przejmować a w razie w. można kod prawie automatycznie zoptymalizować za pomocną nowych bibliotek Low-Layer.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 cze 2017, o 10:47 
    Offline
    Użytkownik

    Dołączył(a): 30 paź 2016
    Posty: 41
    Pomógł: 1

    Cześć,

    bardzo dziękuję za odpowiedzi.

    Posiedzę w ARMach i może samemu uda mi się jakoś to podsumować :)
    Może komuś nasze opinie pomogą w wyborze odpowiedniej ścieżki :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 cze 2017, o 13:02 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    niema jedynej dobrej drogi i zawsze to jest droga przez mękę na początku , gdyż ogrom wszystkiego przytłacza
    ale da się to pozbierac i wybrnąć albowiem c zawsze będzie c i nieważne w jaki sposób :)

    jak coś pytaj podpowiemy

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 cze 2017, o 13:52 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 26 sty 2016
    Posty: 1173
    Lokalizacja: Kraków
    Pomógł: 94

    Zacząłem uczyć się ARMów (na przykładzie STM32F0, nie pamiętam dokładnego oznaczenia) korzystając z StdPeriph. Niedawno spróbowałem HAL. Chyba na tym zostanę. Może w przyszłości przeniosę się na procki innego producenta, ale na razie chcę dobrze poznać STM32. Powoli mi to idzie, jak wspomniał SunRiver, zasobów jest tak dużo, że upłynie mnóstwo czasu, zanim uda mi się dokładnie to wszystko poznać.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 cze 2017, o 20:41 
    Offline
    Użytkownik

    Dołączył(a): 22 sty 2014
    Posty: 1806
    Zbananowany użytkownik

    Pomógł: 168

    Ja mam inną metodę. Najpierw robię coś na libsach producenta, wypełniając sobie te strukturki a następnie robię to samo na rejestrach jadąc po reference
    manualu, DSie i dokumentacji do rdzenia. Nie taki diabeł straszny jak go malują ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 cze 2017, o 21:50 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Diabeł nie jest straszny , tylko wymagania ew pracodawców :) w związku z czym trzeba jeden temat dobrze zgłębić
    a drugi liznąć ...

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO