-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!wsisiz.edu.pl!.POSTED!not-for-mail
From: Atlantis <m...@w...pl>
Newsgroups: pl.misc.elektronika
Subject: Przesiadka z mikronkontrolerów na Raspberry Pi
Date: Mon, 21 Apr 2014 14:34:39 +0200
Organization: http://www.wit.edu.pl
Lines: 37
Message-ID: <lj3398$ks3$1@portraits.wsisiz.edu.pl>
NNTP-Posting-Host: atf155.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: portraits.wsisiz.edu.pl 1398083688 21379 83.26.243.155 (21 Apr 2014 12:34:48
GMT)
X-Complaints-To: a...@w...edu.pl
NNTP-Posting-Date: Mon, 21 Apr 2014 12:34:48 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101
Thunderbird/24.4.0
X-Enigmail-Version: 1.6
Xref: news-archive.icm.edu.pl pl.misc.elektronika:663604
[ ukryj nagłówki ]Nie mam co prawda wielkiego doświadczenia w programowaniu. Elektroniką
amatorsko interesowałem się od dawna i około roku temu zacząłem się
uczyć programowania AVR-ów w C. Od tamtego czasu udało mi się już
sklecić kilka projektów, więc mniej-więcej już jakieś doświadczenie mam. ;)
Pomyślałem, że warto byłoby spróbować z inną platformą i pobawić się z
wbudowanymi systemami na Linuksie. Na biurku od jakiegoś czasu leży
Raspberry Pi. Zainstalowałem WiringPi, podpiąłem diodę LED do pinów GPIO
i pomigałem nią przez chwilę, potem przyszedł czas na wyświetlacz 2x16.
Zanim jednak zabiorę się za dalsze eksperymenty, wolałbym rozwiać kilka
wątpliwości.
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, czy też może
jest jakieś rozwiązanie, które umożliwiłoby mi pisanie i kompilowanie
programów na windowsowej maszynie (analogicznie do hex-ów dla Atmegi)?
Bo jedyną alternatywą jaka przychodzi mi do głowy jest udostępnienie
folderu przez SMB, pisanie pod Windowsem, a kompilowanie z wiersza poleceń.
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? Chodzi mi głównie o to, czy również niewskazane jest
często korzystanie z delay-ów i zamiast tego powinienem jak najszybciej
"przemiatać" pętlę główną, a opóźnienia realizować na timerach? W jaki
sposób pisać kod, żeby minimalizować zużycie zasobów?
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.
I tak przy okazji:
Ktoś z was zna może jakąś bibliotekę do przewijania większej ilości
tekstu przez wyświetlacz 2x16? Niby mniej-więcej wiem jak mógłby
wyglądać kod realizujący takie zadanie, ale jeśli ktoś już otworzył te
drzwi, po co je wyważać? Poza tym zakładam, że jeśli ktoś już to
napisał, to zrobił to lepiej, niż ja byłbym w stanie. ;)
Następne wpisy z tego wątku
- 21.04.14 19:41 Sebastian Biały
- 27.04.14 11:53 Marek Borowski
- 27.04.14 20:32 Grzegorz Niemirowski
Najnowsze wątki z tej grupy
- William Shockley, co-inventor of the transistor
- Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
- Zamek elektroniczny
- szablon do pasty DIY
- Głośnik potrzebny
- Silikonowy przewód ekranowany
- Wtyk bananowy ekranowany
- Co może być gorsze od pożaru elektryka?
- daltonizm
- Mały Linux
- Superkondensator. Czy to się uda?
- Stare filmy o technice
- Zasilanie własnych konstrukcji przez PoE
- Jak działa domofon?
- Co oni mierzą miernikiem
Najnowsze wątki
- 2025-11-03 Gwarancja na używane AUTO. Czy dziś WARTO?
- 2025-11-03 Znowu jakiś goooownoprawnik uważający się za KONSTYTUCJONALISTĘ
- 2025-11-03 ABW już nie blokuje RT.com?
- 2025-11-03 Czy ROZDANIE KPO śród swoich i nie swoich spowodowało KORZYŚĆ POLITYCZNĄ?
- 2025-11-03 Warszawa => Starszy Konsultant SAP - obszar PP <=
- 2025-11-03 Warszawa => International Freight Forwarder <=
- 2025-11-03 Białystok => Programista React ze znajomością C++ <=
- 2025-11-03 Warszawa => Generative AI Engineer <=
- 2025-11-03 Warszawa => Gen AI Engineer <=
- 2025-11-03 Białystok => Programista Delphi <=
- 2025-11-03 Warszawa => Spedytor Międzynarodowy <=
- 2025-11-02 totalna kontrola podatników?
- 2025-11-02 Trzymacie pieniądze w bankach?
- 2025-11-02 Bo sędzia prokuratorowi nie odmawia "niezawiśle" [rzepa: wnioski o areszt]
- 2025-11-02 Michał Wawrykiewicz: "Prokuratura barszczyka bierze pod uwagę również INTENCJE uchwalaczy prawa




Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei