-
Data: 2014-10-09 14:24:58
Temat: Re: Po co atmegi, pice, stmy jak jest Raspbberry....
Od: h...@m...uni.wroc.pl szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu środa, 8 października 2014 10:13:55 UTC-4 użytkownik Marek napisał:
> Wydaje mi się, że dochodzę powoli do momentu, w którym musze dokonać
> pewnego wyboru. Jak dotąd budowałem układy realizujące własne potrzeby
> automatyki "w domu i zagrodzie" (czasami też u znajomych). Wcześniej
> na 8bit mcu teraz częściej na 32bit (pic32).
> Na pic32 to już średnio zaawansowane układy wykorzystujące tcp, usb
> storage itp.Co wybrać dalej po pic32? Większość poleca przejść na
> jakiegoś ARM'a, ale czy to na pewno ma sens?
Już Ci pisano że pic32 to MIPS. ARM jest bardziej popularny
więc zmiana ma trochę sensu, ale chyba nie tracisz wiele
zostając przy pic32.
> Jaki ma sens
> konsolidowanie od nowa potrzebnego softu (do tcp, do USB itp itd)
> plus pisanie/portowanie własnego, projektowanie płytki ze wszystkimi
> niezbędnymi komponentami dookoła cpu/mcu jak jest coś gotowego takie
> jak Raspberry Pi?
> Czy w zastosowaniach ogólnych ma sens brnięcie w jakiś dedykowany mcu
> zamiast użyć gotowca, gdzie mamy wszystko gotowe w systemie a
> elementy wykonawcze można podłączyć jako rozszerzenie do gpio?
Raspberry Pi jako MCU to dość uboga konstrukcja. Od MCU klasy
pic32 oczekuję szergu wbudowanych urządzeń (liczniki, ADC,
interfejsy I2C i SPI, ...). Raspberry Pi ma jedno I2C, jedno
SPI i port szeregowy, czyli mniej niż wiele 8-bitowców.
Do tego szybkość obsługi GPIO poprzez driwer w jądrze jest
dość skromna (jeden człowiek próbował zrobić programową
obsługę MIDI proprzez GPIO i okazało się że szybkość była
zbyt mała). Oczywiście możesz napisać własny driwer w
jądrze który zrobi z GPIO co należy. Ale taki driwer
raczej będzie trudniejszy od oprogramowania dedykowanego
MCU.
Osobiście jestem entuzjastą Raspberry Pi, ale widzę je
raczej jako koordynator do którgo poprzez I2C czy SPI
podłącza się dedykowane MCU. Tzn. Raspberry Pi może
serwować webowe UI, decydować o ogólej strategii,
ale specyficzne zadania, szczególnie te krytyczne
czasowo robiłyby MCU. Oczywiście, jak chcesz pomachać
kilkoma przekaźnikami przez interfejs webowy to
Raspberry Pi zrobi to dobrze. Ale, np. tania czujka
ultradzwiękowa wymaga precyzynego zliczania krótkich
odstępów czasu i tu Raspberry Pi ma problem.
Jak piszesz o gotowcach, to Arduino Pro Mini możesz
dostać za 1/10 ceny Raspberry Pi, a płytki z większymi
MCU też są w rozsądnej cenie. Czyli z gotowym prockiem
nie ma wiele problemu. Ale ciekawy układ prawdopodobnie
będzie zawierał więcej rzeczy niż procek, wiec dojdą
dodatkowe płytki. Zrobienie własnej płytki z prockiem
i dodatkami może być prostsze (szczególnie jak do gotowego
procka potrzebujesz układ zewnętrzny, a proc we własnym
układzie ma to wbudowane).
Następne wpisy z tego wątku
- 09.10.14 14:50 Marek
Najnowsze wątki z tej grupy
- Dzisiaj Bentlejem czyli przybieżeli sześciu Króli do Rysia na kasie
- ciekawy układ magnetofonu
- Mikroskop 3D
- Jak być bezpiecznym z Li-Ion?
- Szukam monitora HDMI ok. 4"
- Obcinaczki z łapaczem
- termostat do lodowki
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
Najnowsze wątki
- 2024-12-25 Wrocław => Key Account Manager <=
- 2024-12-25 Kraków => Full Stack .Net Engineer <=
- 2024-12-25 Kraków => Programista Full Stack .Net <=
- 2024-12-25 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-25 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-12-25 Białystok => Delphi Programmer <=
- 2024-12-25 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2024-12-25 Kraków => Ekspert IT (obszar systemów sieciowych) <=
- 2024-12-25 Mińsk Mazowiecki => Spedytor Międzynarodowy <=
- 2024-12-24 Dzisiaj Bentlejem czyli przybieżeli sześciu Króli do Rysia na kasie
- 2024-12-23 Przedłużacz USB-C działa w połowie
- 2024-12-24 Cicha noc...
- 2024-12-24 Gdańsk => Software .Net Developer <=
- 2024-12-23 Opole => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i Ka
- 2024-12-23 Łódź => Architekt rozwiązań (doświadczenie w obszarze Java, AWS)