-
Data: 2012-07-06 23:48:28
Temat: Re: Popularność mikrokontrolerów
Od: Roman Rumian <r...@a...edu.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Panie Jarosławie,
W dniu 2012-07-06 14:08, Jarosław Sokołowski pisze:
(...)
> Pytanie trzeba uściślić. Czy chodzi o popularność mikrokontrolerów, czy
> mikroprocesorów? Subtelną różnicę zdefiniowałbym na lokalny użytek w ten
> sposób: do mikrokontrolera pisze się "wsad", a mikroprocesora używa się
> z jakimś systemem operacyjnym, do którego dodaje się swoje programy
> użytkowe. Kości ARM zdecydowanie częściej wykorzystuje się jako
> mikroprocesory. Z migającą diodą na Rapsberry Pi startujący gimnazjalista
> powinien sobie poradzić.
uściślijmy: na masowym rynku pozostał jeden mikroprocesor o
architekturze x86, a reszta to są mikrokontrolery(mikrokomputery) bo
oprócz CPU mają pamięć i układy peryferyjne. ARM też, a wyróżnia go
bodaj największe bogactwo tych ostatnich. Domyślam się, że chodzi Panu o
różnicę miedzy układami o architekturze type "embedded" a tymi "general
purpose" z dużymi systemami operacyjnymi.
Wróćmy jednak do istoty mojego pytania: nie chodzi o to aby licealista
pomigał diodą, ale aby zrozumiał jak działa procesor(CPU) od strony
sprzętowej: po co jest zegar, potok, rejestry, jak są pobierane
instrukcje, dekodowane, wykonywane, bo, jak wierzę, wtedy poradzi sobie
z każdą architekturą, potrafi dobrać właściwą do rozwiązywanego problemu.
Pomysły z Raspberry czy Arduino są świetne, ale ich ideą jest uprościć
sprawę używania mikrokontrolera, jego programowania, tak, aby mógł się
nim posłużyć każdy, w szczególności nie profesjonalista-inżynier
wymienionych kierunków. My chcemy kształcić specjalistów, zaczynając
naukę od GŁĘBOKIEGO zrozumienia samego układu. Z mojej długiej praktyki
wynika, że z takich specjalistów łatwo uzyskać dobrego programistę,
rozumiejącego dobrze współpracę sprzętu z programem, natomiast mógłbym
opowiedzieć sporo anegdot o tym, jak nieznajomość sprzętu doprowadziła
wielu, skądinąd świetnych, programistów do kłopotów i wpadek, nierzadko
zabawnych.
Tym, którzy chcą dobrze poznać działanie procesora i komputera jako
całości od bramek, polecam genialny kurs jaki znalazłem w sieci:
http://www1.idc.ac.il/tecs/plan.html (jest polskie wydanie książki).
Dziękuję i pozdrawiam
Roman Rumian
Następne wpisy z tego wątku
- 07.07.12 00:27 Roman Rumian
- 07.07.12 00:46 NukeDMAn
- 07.07.12 01:31 Roman Rumian
- 07.07.12 10:51 J.F.
- 07.07.12 11:12 J.F.
- 07.07.12 11:18 J.F.
- 07.07.12 11:22 J.F.
- 07.07.12 11:28 Marek Borowski
- 07.07.12 11:34 Marek Borowski
- 07.07.12 12:05 Mario
- 07.07.12 12:38 Mario
- 07.07.12 12:51 Mario
- 07.07.12 12:50 J.F.
- 07.07.12 13:00 Mario
- 07.07.12 12:56 J.F.
Najnowsze wątki z tej grupy
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
Najnowsze wątki
- 2025-07-25 Drastycznie rośnie import stali - w hucie w Dąbrowie Górniczej zostanie wygaszony wielki piec
- 2025-07-25 Drastycznie rośnie import stali - w hucie w Dąbrowie Górniczej zostanie wygaszony wielki piec
- 2025-07-25 I kolejny inżynier...
- 2025-07-25 Kobiety, bójcie się inżynierów...
- 2025-07-25 Warszawa => Konsultant Wiodący SAP PP <=
- 2025-07-25 Re: Brawo !!! Osy chronione w Niemczech. Za usunięcie gniazda grozi mandat
- 2025-07-25 cudzoziemiec bez biletu
- 2025-07-25 Gdynia => Sales Executive / KAM <=
- 2025-07-25 Inżynierzy z prawomocnym...
- 2025-07-25 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-25 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-25 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-25 Skrobanie
- 2025-07-25 Lublin => Konsultant ds. Wdrożeń ERP (moduł FK) <=
- 2025-07-25 Warszawa => Senior Frontend Developer (React + React Native) <=