Ankieta: Jaki system operacyjnym preferujesz
Ankieta jest zamknięta.
Windows 60.78% 31 60.78%
Linux 31.37% 16 31.37%
MAC/OS 7.84% 4 7.84%
Inny 0% 0 0%
Razem 51 głosów 100%
*) odpowiedź wybrana przez Ciebie [Wyniki ankiety]

Odpowiedz 
 
Ocena wątku:
  • 1 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Programowanie ARM, nauka, środowiska programistyczne IDE
SP9FKP Offline
Piotr
*****

Liczba postów: 1,265
Dołączył: 28-06-2009
Post: #15
RE: Programowanie ARM, nauka, środowiska programistyczne IDE
(29-06-2016 9:09)SQ6DGT napisał(a):  Wykorzystywanie bibliotek, jakichkolwiek, zazwyczaj prowadzi do nieoptymalnego kodu. Taka jest cena wygody jaką daje warstwa abstrakcji oferowana przez bibliotekę.

Zgadzam się z tym poglądem, zwłaszcza na początku, gdy nie wiadomo "co z czym się je". Ponadto można dołączać bibliotekę wstępnie prekompilowaną, by wykluczyć błędy kompilacji różnymi wersjami kompilatorów. Zresztą to kwestia umowy i dlatego powinniśmy się umówić co do szczegółów, w tym rozmieszczania kodu na dysku by przenośność była maksymalna.
Dodam jeszcze jeden argument za modułami od ST. Po wymianie programu debugera na Jlink (co jest operacją odwracalną i nie grozi żadnymi konsekwencjami) utrzymujemy dodatkową funkcjonalność jaką jest VCP czyli wirtualny port szeregowy. Dzięki temu mamy bezpośredni kontakt z procesorem i z programem tym samym łączem USB zanim uruchomimy jakiekolwiek zasoby.
İmage İmage
(Ten post był ostatnio modyfikowany: 29-06-2016 11:06 przez SP9FKP.)
29-06-2016 10:58
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
RE: Programowanie ARM, nauka, środowiska programistyczne IDE - SP9FKP - 29-06-2016 10:58

Skocz do:


Użytkownicy przeglądający ten wątek: 36 gości