Ankieta: Jaki system operacyjnym preferujesz
Nie posiadasz uprawnień, aby oddać głos w tej ankiecie.
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]

Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Programowanie ARM, nauka, środowiska programistyczne IDE
#48
(04-07-2016, 18:34)SP6VGX napisał(a): ... a jeszcze nie ustalilismy chyba wszystkiego czy idziemy w jakas biblioteke czy samo CMSIS itd.

Moim zdanie przy pierwszym zadaniu nie musimy nic ustalać, niech każdy zrobi to tak jak umie, lubi czy może w danej chwili: SPL, HAL, libopen lub rejestry. Po pierwsze pokaże to jak jesteśmy różni, jak w różny sposób piszemy programy, na jak wiele sposobów można napisać ten trywialny programik, jakie popełniamy błędy i jakie wypracować wspólne wymagania do kolejnych zadań. Po drugie zobaczymy jakie efekty dają różne podejścia, ciekawy jestem jaka będzie różnica w wielkości kodu pomiędzy HAL-em, SPL-em a rejestrami. Po trzecie powoli zaczniemy ujednolicać styl pisania programu.

Do dyskusji każdy fragment kodu jest dobry (Paweł gratulacje za szybkość i podejście rejestrowe). Dla mnie kod musi stanowić jednocześnie dokumentację projektu abym nie musiał mieć pod ręką schematu Discovery. Dlatego trzeba nazwać mrugające diody, napisać czy włączamy je stanem niskim czy wysokim itd.
Kod Pawła bez problemu się kompiluje pod EMBitz.

Nawet na podstawie tak prostego programu możemy przedyskutować i określić kilka podstawowych zasad pisania następnych programów:
- nagłówek z opisem pliku (typ modułu/procesora, zegar/ biblioteka/ data/ wersja/opis przeznaczenia kodu zawartego w pliku);
- komentarze ( opis funkcji, zmiennych, definicji, fragmentów kodu, trudniejszych linii kodu;
- sposób dzielenia algorytmu na oddzielne pliki;
- sposób i miejsce konfiguracji układów peryferyjnych;
- inne (lista zapewne będzie długa).

(04-07-2016, 18:53)SP9FKP napisał(a): Kto zrobi spis skrótów, które zostały do tej pory użyte w wątku?

Piotrze, trzeba wybrać jakiś edytor do prac redakcyjnych, proponuję darmowy OpenOffice.
Jako moduł do kursu optymalny będzie DiscoveryF429I (niestety aktualnie jest dostępny tylko nowy model / droższy). Wielu kolegów już posiada te moduły.




73 Adam
Odpowiedz


Wiadomości w tym wątku

Skocz do:


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