-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!opal.futuro.pl!news.internetia.pl!not-f
or-mail
From: Michoo <m...@v...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Popularność mikrokontrolerów
Date: Sun, 08 Jul 2012 02:00:47 +0200
Organization: Netia S.A.
Lines: 75
Message-ID: <jtaiqe$6mk$1@mx1.internetia.pl>
References: <jt6gra$uls$1@node2.news.atman.pl> <jt6j00$kjp$1@mx1.internetia.pl>
<op.wg06cghz1cvm6g@lap> <jt71ll$91m$1@mx1.internetia.pl>
<jt93il$kgj$1@news.icm.edu.pl> <jt9q10$hrp$1@mx1.internetia.pl>
<jtaekt$bkh$1@news.icm.edu.pl>
NNTP-Posting-Host: 83.238.197.12
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: mx1.internetia.pl 1341705870 6868 83.238.197.12 (8 Jul 2012 00:04:30 GMT)
X-Complaints-To: a...@i...pl
NNTP-Posting-Date: Sun, 8 Jul 2012 00:04:30 +0000 (UTC)
In-Reply-To: <jtaekt$bkh$1@news.icm.edu.pl>
X-Tech-Contact: u...@i...pl
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:8.0) Gecko/20120216
Icedove/8.0
X-Server-Info: http://www.internetia.pl/
Xref: news-archive.icm.edu.pl pl.misc.elektronika:633731
[ ukryj nagłówki ]On 08.07.2012 00:53, Mario wrote:
> W dniu 2012-07-07 18:57, Michoo pisze:
>> On 07.07.2012 12:38, Mario wrote:
>>> W dniu 2012-07-06 17:50, Michoo pisze:
>>>> On 06.07.2012 17:22, janusz_kk1 wrote:
>>>>> Dnia 06-07-2012 o 13:39:15 Michoo <m...@v...pl> napisał(a):
>>>>>
>>>>>> AVR - bo ma niezłą wartość dydaktyczną a jednocześnie nie odrzuca,
>>>>>> dużo przykładów w sieci, dostępne w DIPie
>>>>> Koszmarny asembler, z tego powodu polecam 51 albo jeszcze lepiej
>>>>> Z80 :)
>>>> Brrr. Po co na początku uczyć assemblera?
>>>>
>>>
>>> Przy okazji zaznajamiania z listą rozkazów. Trudno uczyć budowy i zasady
>>> działania mikroprocesora/mikrokontrolera bez stosowania rozkazów
>>> procesora.
>> Po co inżynier potrafiący zaprojektować/zaimplementować system
>> mikroprocesorowy ma znać "bebechy procesora"? To jest broszka
>> projektanta procesorów - nauki mechanika samochodowego nie zaczynamy
>> przecież od górnictwa i przetwórstwa stali i ropy.
>
> A przerysowując w drugą stronę można powiedzieć, że student mechaniki
> pojazdowej nie powinien znać budowy silnika tylko zestaw jego
> charakterystyk pozwalających na wyliczenie dynamiki pojazdu.
Tylko takie szczegóły jak to ilustopniowe jest dekodowanie instrukcji,
czy jak szybkie jest połączenie rdzenia z daną pamięcią nie ma _żadnego_
znaczenia o ile nie projektujesz procesora. Dla "użytkownika" liczy się
czas wykonania instrukcji i ewentualnie ilość wait-state (+ może
konieczność dodania jakiejś odmiany lock w systemie równoległym).
>
> Tak samo można powiedzieć, że student elektroniki nie musie wiedzieć jak
> jest zbudowany tranzystor bipolarny a jak polowy, tylko znać ich modele
> zastępcze.
Uczyłem się równań opisujących tranzystor, czy bramki, lustra prądowe,
wzmacniacze, etc (i na egzamin mgr musiałem je sobie odświeżyć). Imo
była to sztuka dla sztuki, bo nawet jak projektowaliśmy na którymś
przedmiocie layout to dane tranzystorów szacowało się wzorami przybliżonymi.
>
>>
>> Rozumiem jeszcze kogoś zaawansowanego[1], kto potrzebuje znać
>> architekturę, sposób działania użytej magistrali, peryferia w
>> procesorze, bo coś robi na FPGA z microblaze/openrisc/etc.
>
> A to powinien znać moim zdaniem każdy student elektroniki o kierunkach
> cyfrowych.
No i ok - są sytuacje, gdzie jest to na miejscu, ale tak w ogólnym
programie dla elektroniki?
> Można pominąć poznawanie kodu maszynowego a także wszelkich rejestrów
> wewnętrznych. Można ukryć całą architekturę za warstwą sterowników, a
> student będzie tylko musiał dodać odpowiednie include w kodzie. Tylko po
> co wogóle programowania od tej strony (oderwanej od hardware) mają się
> uczyć studenci elektroniki skoro lepiej to wyjdzie studentom informatyki.
>
Bo studenci informatyki nie kwapią się bawić ze sprzętem, po tym jak
przeszli:
- programowanie na kartce w czystych opkodach a potem wklepywanie tego w
sprzęt
- użeranie się z centronixem pod DOSem
- uczenie assemblera 16 bit na x86
U mnie z ~150 osób z informatyki na Inżynierię Komputerową poszło nas
sześciu, po doliczeniu osób z innych uczelni i innego kierunku inż
wyszło całe dziesięcioro. Końcowo będzie 5-6 magistrów po informatyce
znających się na programowaniu I znających sprzęt.
A elektronicy jak na razie robią koszmarny kod, więc gdzieś się muszą
nauczyć.
--
Pozdrawiam
Michoo
Następne wpisy z tego wątku
- 08.07.12 07:44 J.F.
- 08.07.12 09:46 Mario
- 08.07.12 10:15 Marek Borowski
- 08.07.12 14:18 Pszemol
- 08.07.12 14:22 Pszemol
- 08.07.12 20:21 Sebastian Biały
- 08.07.12 20:39 Kernel Panic
- 08.07.12 20:55 JDX
- 08.07.12 21:12 JDX
- 08.07.12 21:22 Piter
- 08.07.12 23:07 Andrzej Ekiert
- 09.07.12 08:09 Ukaniu
- 11.07.12 07:46 J.F.
- 14.07.12 13:58 nenik
- 14.07.12 16:08 JDX
Najnowsze wątki z tej grupy
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
Najnowsze wątki
- 2024-11-24 Czy Sejm RP zahamuje proceder zabijania dla organów?
- 2024-11-24 Aby WKOOOORWIĆ ekofaszystów ;-)
- 2024-11-22 OC - podwyżka
- 2024-11-22 wyszedł z domu bez buta
- 2024-11-22 Bieda hud.
- 2024-11-24 DS1813-10 się psuje
- 2024-11-23 Białystok => Inżynier bezpieczeństwa aplikacji <=
- 2024-11-23 Szczecin => QA Engineer <=
- 2024-11-23 Warszawa => SEO Specialist (15-20h tygodniowo) <=
- 2024-11-22 Warszawa => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-11-22 Warszawa => Senior Account Manager <=
- 2024-11-22 Warszawa => Key Account Manager <=
- 2024-11-22 Warszawa => DevOps Specialist <=
- 2024-11-22 Kraków => IT Expert (Network Systems area) <=
- 2024-11-22 Warszawa => Infrastructure Automation Engineer <=