eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronika[OT] Zarządzanie konfiguracją modułów kodu źródłowegoRe: [OT] Zarządzanie konfiguracją modułów kodu źródłowego
  • Data: 2012-05-07 15:52:59
    Temat: Re: [OT] Zarządzanie konfiguracją modułów kodu źródłowego
    Od: Nijak <b...@b...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Andrzej Ekiert wrote:
    >>> Miałem po prostu nadzieję, że kogoś już to uwierało i jakieś narzędzie
    >>> istnieje. No nic, napiszę sobie sam.
    ecosconfig czyli konfigurator eCos'a jest takim narzedziem.

    >>
    >> Zerknij jeszcze na konfigurator eCos.
    >>
    >
    > Kiedyś go nawet używałem. Faktycznie, zobaczę.
    To nie bedzie bardzo skomplikowane. Trzeba tylko"
    1. "Spaczkowac" projekt - wydzelic moduly, ktore maja byc opcjonalnymi
    komponetami i dodac opis w jezyku CDL w katalogu cdl danej paczki
    a. Jesli projekt nie bzedzi linkowany z zewnetrznym modulem, w pliku cdl
    dodac opcje do budowania na wzor opcji CYGBLD_BUILD_REDBOOT_BIN z dowolnego
    Hal'a.
    2. Stworzyc "targety" - opis paczek skladajacych sie na konkretny modul
    sprzetowy.
    3. Stworzyc przynajmniej jeden "template" - dodaje wspolne paczki dla wielu
    targetow - chyba opcjonalnie.
    4. Powyzsze aktywnosc wykonac w jezyku CDL ->
    http://ecos.sourceware.org/docs-latest/cdl-guide/cdl
    -guide.html
    5. Wszystko umiescic w katalogu packages zgodznie z drzewem eCos'a
    6. Stworzyc plik ecos.db i dodac do niego wszystkie paczki oraz targety.
    7.
    $ ecosconfig new TARGET TEMPLATE
    $ ecosconfig tree

    i juz powinismy dostac oczekiwana konfiguracje, makefile, a
    $ make
    zbuduje wszystko.


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: