Programowanie
Programowanie
Rys. 2 Wybór konkretnego pliku do pobrania
Rys. 3 Strona firmy ATMEL
:....... Jcll wybraliśmy opcie uner-lwujao. " P<2r»»e wcae»n2|s«j wersji pakiet-.. - - I polewie2 nu tak prwiKtawc-u - r2" W WUrtt PodkreiloPM na lyo- jb-aikj m2i _ ... urańwmfe pobrania wybranego jdfeu | |
-os1' wybrałeś srynkie potiisnlo natnowsac, we-s;i pojaw, sir ■ ^ kala jak wyroi jedne2 raweraiaca tylko jedn2 pożycie » ... |
polecam Ci odznaczenie opcji „Add Directo-ries to PATH”. Proponowane ustawienie opcji przedstawiłem na rysunku 4. Osobiście jestem przeciwnikiem dodawania czegokolwiek do PATH-a. Informację o tym dlaczego mam takie obiekcje, znajdziesz w ramce „PATH - co to takiego?”. Przy sposobie, w jaki będziemy używać kompilatora, dodatkowe utrudnienie będzie polegało tylko na dodaniu jednej linijki do skryptu kompilacji.
bez pewnych drobnych zmian. Jeśli pojawi się jakikolwiek problem z kompilacją przedstawionych programów, proponuję Ci na początek pobranie tej samej wersji kompilatora. Po dokonaniu wyboru, zgodnie z rysunkiem 1, pojawi się jedno z okienek przedstawionych na rysunku 2. Wybieramy pasującą nam opcję. Zostaniemy przekierowani do strony z zapytaniem, z jakiego serwera chcemy skorzystać. Wybieramy dowolny, najlepiej w Europie. Po chwili powinno rozpocząć się pobieranie pliku. Jak widać na przedstawionych ilustracjach, najnowsza w chwili pisania lego tekstu wersja miała rozmiar 14MB. Pobieranie może więc chwilę potrwać.
b/. AVKStudio4. Drugim pakietem, z którego będziemy korzystać, jest znakomite AVRStudio. Dokładniej - skorzystamy z. możliwości emulacji programu. Najnowszą wersję AYRStudio udostępnia nieodpłatnie firma ATMEL na swojej stronie domowej. Przy odrobinie szczęścia program ten znajdziesz na jakimś krążku w czasopiśmie, ważne jednak, aby była to wersja minimum 4.10. Dopiero ta wersja akceptuje format pliku, z kLórego będziemy korzystać w celu emulowania programu.
Mimo iż AVRStudio4 nic umożliwia pisania programów w C, pozwala na bardzo wygodną ich symulację. Uważam, że dużo wygodniejszą niż miało to miejsce w poprzedniku, który z kolei znakomicie integrował się z dowolnym kompilatorem C... o ironio...
Jeśli nie przeraża Cię pobranie z sieci 41MB danych - gorąco zachęcam Cię do zassania najnowszej wersji oprogramowania ATMEL-a. Ja w chwili pisania tego kursu dysponowałem wersją 4.11 i dokładnie tej wersji dotyczyć będzie dalszy opis. Poniżej przedstawiam krok po kroku, jak pobrać wspomniane oprogramowanie. Wejdź na stronę główną firmy ATMEL:
Spójrz na rysunek 3. Pokazałem na nim kolejne przejścia od strony głównej do strony zawierającej informacje o procesorach AVR. Poczekaj chwilę, aż nowa strona zostanie władowana, następnie z pomarańczowego menu po lewej stronie wybierz pozycję „Tools <6 SoftwarePo chwili pojawią się dostępne narzędzia dla procesorów AVR. Bez problemu powinieneś znaleźć tutaj AVR Studio 4. Nie przytaczam kolejnego obrazka - przejście jest bardzo proste. Znajdziesz się na stronie umożliwiającej pobranie dokumentacji opisującej interesujący nas program, dodatkowych wtyczek do niego oraz oczywiście samego programu. Dla naszego kursu znaczenie ma odnośnik w stylu:
AVR Studio 4.11 <buitd 401). Za krótką lub też dłuższą chwilę - zależnie od możliwości Twojego łącza oraz chwilowego obciążenia sieci - powinieneś dysponować j uż. wszystkimi potrzebnym i nam programami. Następnym krokiem będzie ich instalacja oraz konfiguracja.
Programy, których użyjemy, mają własne instalatory, więc nie powinno być z nimi problemów. Przy AY RStudiu przyjmijmy zasadę, aby nie przeszkadzać instalatorowi i zgadzać się na wszystkie jego domyślne propozycje. Instalator WinAVR zaraz po pytaniu o folder docelowy wyświetli okienko „Wybór komponentów”. W okienku tym
Elektronika dla Wszystkich Maj 2005 37
PATH - co to takiego?
Zmienna systemowa PATH zawiera ścieżki, w jakich system ma szukać żądanego programu. Jeśli chcesz się przekonać, jak to działa, uruchom „Wiersz polecenia” (w starszych systemach będzie to „'Tryb MS-DOS”). Wpisz teraz polecenie edit i naciśnij ENTER. Pojawi się znany niektórym edytor tekstowy. Możesz spróbować także innych komend, na przykład mspa-int, notepad. Możesz próbować z poziomu innego katalogu - zmień katalog poleceniem cd.
Skąd system wie. gdzie ma szukać informacji ’ Wyjdź z urn chomionego programu i wydaj mną komendę path Iłosjaniesz informację na lemat co ..siedzi we wspnmnianei /.rnicnnci Okazuje sic. że w chwili gdy w)dajesz komendę edit. system szuka wszelkich plików urucha mini ii\cli o podane i nazwie
edit.exe. edit.com. idu bali Najpierw przeszukuje aktualny folder. Jeśli nic znaidzic odpowiedniego pliku, 'lęgu do kolei n>ch ścieżek znajdujących się w zmiennej PATII Wpisy prze (uniżane są w kolc|iiości od pierwszego do ostatniego
WinAVK korzysta z lego udogodnienia. umożliwiając uruchomienie swojego programu o nazwie make.e.w z poziomu folderu