eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikauC ARM i pliki startoweRe: uC ARM i pliki startowe
  • Data: 2012-01-04 19:13:48
    Temat: Re: uC ARM i pliki startowe
    Od: Michoo <m...@v...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 04.01.2012 19:50, slawek7 pisze:
    > W uC ARM np STM32 lub LPC11xx kompilator dolacza i kompiluje plik
    > tzw. startowy. Ale dlaczego i po co?
    Dlatego, że ustawia się tam "środowisko uruchomieniowe":
    - mapę pamięci
    - stos
    - stertę
    - inicjalizację sekcji leżących w RAM
    - często też częstotliwość pracy i peryferia

    > Dlaczego robi sie taki wybieg?
    To jest normalne podejście dla każdego procesora.

    > uC z serii AVR tego nie maja
    Oczywiście, że mają, tylko ponieważ jest procesory różnią się między
    sobą w niewielkim stopniu (a do tego programiści AVR niestety często do
    najsprawniejszych nie należą) twórcy avr-gcc to ukryli i wystarczy podać
    -mmcu, żeby kompilator/linker wykonał resztę roboty.

    > a tez na
    > poczatku nalezy ustawic jego uklady peryferyjne, ustawia sie stos i
    > inne.
    Ustawiasz stos inaczej niż definiując którąś ze stałych?

    > Czy kompilator niebylby w stanie sobie z tym poradzic bez plikow
    > startowych?
    Kompilator sobie radzi.

    --
    Pozdrawiam
    Michoo

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: