-
Data: 2012-07-08 02:00:47
Temat: Re: Popularność mikrokontrolerów
Od: Michoo <m...@v...pl> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
- wzmacniacz mocy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
Najnowsze wątki
- 2025-06-07 Co robić, jak robić, aby dużo zarobić, a się nie narobić ?
- 2025-06-07 Co robić, jak robić, aby dużo zarobić, a się nie narobić ?
- 2025-06-07 Co robić, jak robić, aby dużo zarobić, a się nie narobić ?
- 2025-06-07 Warszawa => Software .Net Developer <=
- 2025-06-07 Warszawa => Junior SQL / FrontEnd developer <=
- 2025-06-07 Warszawa => Team Lead Data Engineer (Snowflake) <=
- 2025-06-07 Kraków => Kotlin Developer <=
- 2025-06-07 Warszawa => Senior Key Account Manager IT <=
- 2025-06-07 Gdańsk => PHP Developer <=
- 2025-06-07 Warszawa => Specjalista ds. Sprzedaży <=
- 2025-06-07 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-06-07 Warszawa => Sales Assistant and Customer Development Specialist <=
- 2025-06-07 Warszawa => Programista Full Stack .Net <=
- 2025-06-07 Lublin => Delphi Programmer <=
- 2025-06-07 Warszawa => Administrator Systemów OSS <=