eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPrzesiadka z mikronkontrolerów na Raspberry PiRe: Przesiadka z mikronkontrolerów na Raspberry Pi
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!.POSTED!not-for-mail
    From: Sebastian Biały <h...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Przesiadka z mikronkontrolerów na Raspberry Pi
    Date: Mon, 21 Apr 2014 19:41:57 +0200
    Organization: ATMAN - ATM S.A.
    Lines: 43
    Message-ID: <lj3l97$pki$1@node1.news.atman.pl>
    References: <lj3398$ks3$1@portraits.wsisiz.edu.pl>
    NNTP-Posting-Host: 193.0.194.227
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: node1.news.atman.pl 1398102119 26258 193.0.194.227 (21 Apr 2014 17:41:59
    GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Mon, 21 Apr 2014 17:41:59 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
    In-Reply-To: <lj3398$ks3$1@portraits.wsisiz.edu.pl>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:663644
    [ ukryj nagłówki ]

    On 2014-04-21 14:34, Atlantis wrote:
    > 1) Środowisko programistyczne. Swoje RPi obsługę zdalnie, przez SSH. Nie
    > mam do niego podpiętego monitora i klawiatury, nie korzystam też z
    > żadnego pulpitu zdalnego. Jestem skazany na pisanie w nano

    Możesz odpalić nawet Eclipse na nim, ale przy tak małych zasobach
    natywne IDE nie ma sensu. Zastanow się lepiej nad lepszym rozwiązaniem:
    pisz gdziekolwiek, kompiluj na targecie i "gdziekolwiek". Od razu
    będziesz miał nawyki pisania przenośnego i z abstrakcjami. Kto mówi że
    muszisz mieć prawdziwe SPI? Nie możesz wpiąc mocka lub jakiegoś
    wiekszego emulatora zamiast niego i odpalać na windowsie? To nie dość że
    jest łatwe to jeszcze uczy dobrego stylu pisania kodu.

    > Bo jedyną alternatywą jaka przychodzi mi do głowy jest udostępnienie
    > folderu przez SMB, pisanie pod Windowsem, a kompilowanie z wiersza poleceń.

    Możesz odpalić na windowsie Eclipse, Netbeans, CodeBlocks i użyc
    kroskompilacji jesli koniecznie musisz mieć odpalane natywnie. W dodatku
    możesz kompilować natywnie na windowsa i kross na arm. I debugowac na win.

    > 2) Jak to właściwie jest z wielozadaniowością i wykorzystaniem zasobów
    > systemowych? Czy dobre nawyki z mikrokontrolerów zachowują aktualność w
    > świecie Linuksa?

    Nie. Jest zupełnie inaczej. Pi to nie jest mikrokontoler w sensie
    Atmega. To jest *NORMALNY* komputer.

    > W jaki
    > sposób pisać kod, żeby minimalizować zużycie zasobów?

    Masz ich tak dużo że nie ma to sensu. Stosuj te same techniki co na
    pecetach.

    > 3) Czy możliwe jest współdzielenie interfejsów pomiędzy programami? Nie
    > chodzi mi tutaj o takie peryferia jak bluetooth czy Ethernet, ale np. o
    > SPI albo I2C. Jeśli skonfiguruję sobie pod systemem obsługę DAC-a albo
    > RTC pod I2C, będę mógł nadal używać innych urządzeń na tej magistrali z
    > poziomu np. wiringPi? To samo pytanie tyczy się także SPI.

    Możesz napisać demona który steruje SPI a pozostałe programy komunikują
    się z nim i to on zarządza dostępem. Technika dowolna, to się da zrobić
    na tyle sposobów że aż mi się nie chce ich wymieniać :)

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: