Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 1 cze 2025, o 09:06


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
    Autor Wiadomość
    PostNapisane: 11 lip 2015, o 12:58 
    Offline
    Użytkownik

    Dołączył(a): 01 mar 2014
    Posty: 117
    Lokalizacja: Kraków
    Zbananowany użytkownik

    Pomógł: 1

    Witam,
    z pomocą poradników Mirka skonfigurowałem Eclipse'a LUNA pod AVRy i jakoś mi to śmiga.
    Chciałbym jednak spróbować pomęczyć C dla większych maszyn (na początek choćby "Hello World" w konsoli), ale nie potrafię go skonfigurować nawet dla mojego x86 z Windowsem. Od razu jednak dodam, że docelowo interesuje mnie zabawa nie z x86, a z Cubieboard, na którym mam Debiana. W środku jest Allwinner A10 czyli ARM Cortex-A8 (architektura ARMv7-A, jak doczytałem).
    Zainstalowałem już w Eclipse plugin http://sourceforge.net/projects/gnuarmeclipse/ choć, jak się okazuje, chyba nie obsługuje tej architektury. Ale nie tu leży problem, bo w najprostszym programie dla x86 nie rozpoznaje mi standardowych bibliotek. Coś powinienem doinstalować, ale nie wiem co.
    Proszę o pomoc



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 lip 2015, o 14:15 
    Offline
    Użytkownik

    Dołączył(a): 14 wrz 2014
    Posty: 32
    Pomógł: 1

    Min GW lub inny kompilator dla windowsa (cygwin chyba tez da radę).

    Na stronie MinGW znajdziesz odpowiedni instalator, w którym wystarczy klikać dalej dalej dalej :) Sam przez to przechodziłem, jak coś nie bangla to wrzuć kod błędu z eclipsa tu to pomogę lub w googlu i poszukać sam musisz.

    http://scr.hu/2dob/1kf75
    żeby nie być gołosłownym, na moim windowsie pozdrowionka :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 lip 2015, o 18:59 
    Offline
    Użytkownik

    Dołączył(a): 01 mar 2014
    Posty: 117
    Lokalizacja: Kraków
    Zbananowany użytkownik

    Pomógł: 1

    A możesz mi coś więcej podpowiedzieć? Pobrałem instalkę MinGW, spośród proponowanych pakietów zainstalowałem jedynie mingw32-base (były jeszcze paczki dla Ada, Fortran, C++ itp). Jak mam dalej postępować?

    ------------------------ [ Dodano po: 3 minutach ]

    Ok, poszło. Nie wskazałem właściwego toolchaina. Był Cygwin, którego nie mam. Na razie jest dobrze:)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 lip 2015, o 19:09 
    Offline
    Użytkownik

    Dołączył(a): 14 wrz 2014
    Posty: 32
    Pomógł: 1

    Jak odpalasz nowy projekt to musisz wybrać http://scr.hu/2dob/cqcp6 odpowiedni toolchain, potem programy piszesz jak wszedzie prawie z tym, że to Eclipse i może pluć jeszcze o zmienne środowiskowe :P


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 lip 2015, o 21:11 
    Offline
    Użytkownik

    Dołączył(a): 01 mar 2014
    Posty: 117
    Lokalizacja: Kraków
    Zbananowany użytkownik

    Pomógł: 1

    Zgadza się się - skompilowałem już dla x86. Teraz jak zrobić to samo dla ARMv7?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lip 2015, o 10:11 
    Offline
    Użytkownik

    Dołączył(a): 14 wrz 2014
    Posty: 32
    Pomógł: 1

    Z tym będzie problem (chyba że cygwin daje takie możliwości). W skrócie najlepiej wziąć postawić obok windy linuxa, zainstalować jakiś gotowy cross-toolchain (są gotowe paczki chyba jedna z nich to Cross NG a jakiś inny np Linaro zawierają wszystko co potrzeba, można samemu też wszystkie pakiety oddzielnie ściągnąć i zainstalować). Potem wszystkie programy cross-kompilujesz na tym linuxie na komputerze i przerzucasz na docelowy system.

    Innym ciekawym rozwiązaniem jest ściągnięcie BSP ze strony producenta płytki i zainstalowanie na linuxie na stacjonarce, od razu masz możliwość kompilowania.

    To i wiele innych przykładów, które można stosować na takich systemach opisał fajnie Łukasz Skalski w tej książce http://helion.pl/ksiazki/linux-embedded-podstawy-i-aplikacje-dla-systemow-skalski-lukasz,a_011d.htm?utm_source=google&utm_medium=cpc&utm_campaign=shopping-pla&gclid=Cj0KEQjwoIitBRDTgeiZq93F2LQBEiQAMfXL0fGgbJQ3IqXGOn9MPUhldrFz1UB8RWNIi8qyN_lA4LYaAkwh8P8HAQ

    Odsyłam także do googli i wpisania Marcin Bis i zapoznania się z książką oraz forum producenta Twojej płytki.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lip 2015, o 10:56 
    Offline
    Użytkownik

    Dołączył(a): 01 mar 2014
    Posty: 117
    Lokalizacja: Kraków
    Zbananowany użytkownik

    Pomógł: 1

    Dziękuję Wam za podpowiedzi. Chyba jednak najprościej będzie po prostu pracować bezpośrednio na Cubieboard poprzez Putty. I tak wszystko robię na konsoli, więc od biedy mogę pisać programy w nano i kompilować gcc ;) Chyba, że znajdę jakieś sprytne środowisko programistyczne działające w konsoli, przypominające dawny Borland C albo mc - zna ktoś?:)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lip 2015, o 11:26 
    Offline
    Użytkownik

    Dołączył(a): 01 mar 2014
    Posty: 117
    Lokalizacja: Kraków
    Zbananowany użytkownik

    Pomógł: 1

    mokrowski napisał(a):
    Średni pomysł. Sam się przekonasz jak będziesz chciał skompilować coś większego (np. jądro systemu lub ... Qt). Chcesz czekać np 8h.? Jeśli tak, to nie ma problemu. Jeśli nie, zainwestuj w kompilację skrośną :-) Oczywiście "małe wprawki" jak najbardziej się da ;-)


    Właśnie o te małe wprawki mi chodzi. Rzeczywiście, kiedyś kompilowałem na Cubieboard XBMC i trwało to kilka godzin, ale nie jestem programistą, żeby takimi projektami się zajmować. Docelowo chciałbym napisać proste programy obsługujące GPIO w Cubie - obstawiam, że będą nie bardziej rozbudowane, jak te do AVRów;)
    Myślę, że z Waszą pomocą znalazłem rozwiązanie odpowiednie do mojego poziomu wtajemniczenia.

    mokrowski napisał(a):
    Przeczytaj tutoriale o pracy z RasPi.

    Ale mimo powyższych wniosków do tutoriali też chętnie zajrzę w wolnej chwili.

    A "Szkołę programowania..." przerobię na Eclipsie pod Windowsem. Chociaż kto wie... Właśnie zainstalowałem VirtualBoxa i mam zamiar wrócić do Debiana. Swoją drogą EFI i problemy z niewindowsami obok windowsów to chamstwo. Ale to już temat na inny wątek.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lip 2015, o 14:50 
    Offline
    Użytkownik

    Dołączył(a): 14 wrz 2014
    Posty: 32
    Pomógł: 1

    Obecnie Debiana możesz spokojnie stawiać obok Windowsa z EFI i innymi pierdołami (sam mam Linuxa obok win8.1, jakbyś miał problemy z instalacją to pytaj). Mam tak bo podczas kompilowania na VirtualBoxie jądra pod BananaPi oczywiście VB wariował i nie widział karty pamięci (pomijając czas tej kompilacji nawet z włączoną wirtualizacją i użyciem 2 rdzeni :D ).



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lip 2015, o 14:53 
    Offline
    Użytkownik

    Dołączył(a): 01 mar 2014
    Posty: 117
    Lokalizacja: Kraków
    Zbananowany użytkownik

    Pomógł: 1

    Miałem spokojnie postawionego Debiana obok Windowsa 8.1 i nawet to działało, do czasu, gdy z powodu awarii Windows nadpisał partycję Efi i straciłem Gruba. Zirytowało mnie to strasznie. Zostałbym przy samym Debianie, ale nie mogę przez wzgląd na żonę. Z tegoż samego powodu stwierdziłem, że Virual będzie praktyczniejszy, bo nie trzeba się przełączać między systemami. Czas pokaże czy VB nie zdenerwuje mnie bardziej. Na szczęście stały kontakt z linuksem zapewnia mi Cubieboard:)

    /* i9100 + Tapatalk */



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO