2013-06-24 10 views
5

Chcę utworzyć prostą bibliotekę (C/ANSI) w IAR Embedded Workbench, a następnie użyć biblioteki w innym projekcie. Znalazłem some documentation na ich stronie internetowej. Chociaż nie rozumiem tego w całości, udało mi się zrobić plik .r90 iz tego co rozumiem, że byłaby to biblioteka. Należy pamiętać, że jestem kompletnym początkującym w tej dziedzinie. Podsumowując, chciałbym opisać krok po kroku, jak utworzyć bibliotekę, a następnie jak zaimportować ją do innego projektu. Dzięki.IAR Embedded workbench create library

PS: Używam IAR Embedded Workbench dla AVR i ta wersja nie ma zakładki Library pod Linker.

Odpowiedz

8

Pokrótce.

  1. Wyświetl opcje dla projektu biblioteki.
  2. W obszarze "Opcje ogólne" wybierz zakładkę "Wyjście".
  3. W zakładce "Wyjście" znajdziesz wybór "Plik wyjściowy", który może być plikiem wykonywalnym lub biblioteką.
  4. Dla projektu biblioteki wybierz bibliotekę.
  5. W projekcie, który ma łączyć się z biblioteką, otwórz Opcje dla tego projektu.
  6. Wybierz opcje "Linker" i wybierz zakładkę "Biblioteka".
  7. Pod zakładką Biblioteka znajdziesz pole wpisem „dodatkowe biblioteki (po jednym w wierszu). Wpisz ścieżkę do biblioteki, który został utworzony w polu wprowadzania.

To będzie pracować dla ARM smak. Inne cele lub wersje Embedded workbench mogą się różnić.

+0

Nie mam żadnej zakładki "Biblioteka" pod "Linkerem" – Teo

+0

W takim przypadku znajdź zakładkę "Dodatkowe opcje" i możesz tam wpisać ścieżkę do biblioteki. A więc, jakiego smaku używasz IAR Embedded Workbench? –

+0

Używam IAR dla AVR – Teo

4

Kroki dla IAR workbench 6.20.

  1. Creating Library

    1.1 Utworzono nowy projekt z (Projekt -> Utwórz nowy projekt)

    .2 Projekt In C z główną wybraną
    1.3 Usunąłem plik main.c z projektu, klikając prawym przyciskiem myszy plik main.c w polu obszaru roboczego (pozostawione do obszaru kodującego)
    1.4 Dodaj kod i Otwórz opcje z Projekt -> Opcje (Alt + F7), Wybierz Ogólne Opcje w kategorii i wybierz zakładkę wyjściową po prawej stronie.
    1.5 Wybierz "Biblioteka" z zakładki wyniku.
    1.6 Zbuduj to.

  2. Dodawanie do innego projektu
    2.1 Utwórz nowy projekt i przejdź do IDE.
    2,2 prawym przyciskiem myszy na obszarze roboczym w lewym boku IDE i dodać plik R90 biblioteki z katalogu Exe (folder wyjście Domyślny IAR) do projektu wybierając opcję „Dodaj pliki”

Po ostatni krok uważam, że możesz wywołać funkcje w twojej bibliotece z nowego projektu. Jeśli umieścisz deklaracje zewnętrzne dla funkcji i zmiennych, możesz uniknąć ostrzeżenia zadeklarowanego jako.