Najlepsze źródła do nauki języka C i C++ dla mikrokontrolerów ATMEL AVR

Gdzie ( skąd ) nauczyć się języka C z zastosowaniem dla uC ATMEL AVR





Poprzedni Następny
Wiadomość
Spis treści
From: "frodo" <frodo200_at_nospam_poczta.onet.pl>
Subject: Gdzie ( skąd ) nauczyć się języka C z zastosowaniem dla uC ATMEL AVR
Date: Tue, 13 Jul 2004 20:18:46 +0200


Witam,

Może pytanie padło już dziesiątki razy, może odpowiedzi na nie było już
setki ale "ośmielam" się zapytać i ja:

Chciałbym opanować i posługiwać się językiem C ( lub C++ ) dla
mikrokontrolerów ATMEL AVR. Choć C ( C++ ) wzbudzał we mnie od WIELU lat
ogromną niechęć to jednak doszedłem do wniosku że dalsze pisanie firmware do
moich konstrukcji za pomocą BASCOM'a jest mi już tylko kamieniem u szyii. W
"branży" siedzę już od bardzo wielu lat ale cóż życie zmusza mnie do zmiany
poglądów. Proszę zatem o wskazówki od czego zacząć, gdzie to co poradzicie
zdobyć ( kupić ) - nie musi być przesadnie łopatologiczne ale też wolałbym
aby to był solidny wykład bazujący na prostych przykładach.


Z góry dziękuję .....

M.A. Pawlak; Katowice



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "sobol" <sobol_NOSPAM_at_nospam_misstcp.net>
Subject: Re: Gdzie ( skąd ) nauczyć się języka C z zastosowaniem dla uC ATMEL AVR
Date: Tue, 13 Jul 2004 22:20:09 +0200


najpierw podstawy ( i nie tylko) samego c, w sieci duzo lezy a i ksiazek
jest sporo. Do samego C na uC sie nie spotkalem.
a skoro tyle lat na bascom to czy nie latwiej na asamblera sie przesiasc?
pozdr
sobol



========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!pwr.wroc.pl!panorama.wcss.wroc.pl!ict.pwr.wroc.pl!lublin.pl!news.lublin.pl!piot

Poprzedni Następny
Wiadomość
Spis treści
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: =?ISO-8859-2?Q?Re=3A_Gdzie_=28_sk=B1d_=29_nauczy=E6_si=EA_j?=
Date: Wed, 14 Jul 2004 13:45:46 +0200


On Tue, 13 Jul 2004, sobol wrote:


mo=BFe z ksi=B1=BFki "J=EAzyk ANSI C" B. W. Kernighan, D. M. Ritchie

polecam ,

========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.icp.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr C." <piotr_at_nospam_not4spam.mabanana.com>
Subject: Re: Gdzie ( =?ISO-8859-2?Q?sk=B1d_=29_nauczy=E6_si=EA_j=EAzyka_C_z_zastosowaniem_dla_uC_ATMEL_AVR?=
Date: Wed, 14 Jul 2004 18:38:36 +0200


Piotr Chmiel wrote:

może z książki "Język ANSI C" B. W. Kernighan, D. M. Ritchie

Hmmm... Słynny Kernighan&Ritchie jest IMO przereklamowany. "Za
dzieciaka" słyszałem że to rewelacyjna książka (NB. od informatyka o
nazwisku identycznym z Twoim). Przejrzałem i stwierdzam że taka-sobie.

pozdr.

--
Linux Slackware

========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!fu-berlin.de!uni-berlin.de!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Waldemar Krzok <waldemar.krzok_at_nospam_ukbf.fu-berlin.de>
Subject: Re: Gdzie ( =?ISO-8859-2?Q?sk=B1d_=29_nauczy=E6_si=EA_j=EA?=
Date: Thu, 15 Jul 2004 09:54:39 +0200



może z książki "Język ANSI C" B. W. Kernighan, D. M. Ritchie


Hmmm... Słynny Kernighan&Ritchie jest IMO przereklamowany. "Za
dzieciaka" słyszałem że to rewelacyjna książka (NB. od informatyka o
nazwisku identycznym z Twoim). Przejrzałem i stwierdzam że taka-sobie.

dla informatyka jest rewelacyjna. Ale jak wiadomo informatyk nie
programuje. Do programowania jest programista. KR to nie książka jak
programować, tylko definicja języka. A jak można sformalizować opis
języka pokazuje książka "Algol 68", autora nie pamiętam. Cały podręcznik
jest oparty o gramatykę van Vijngaardena.

Waldek, który studiował elektronikę, elektrotechnikę i informatykę (też
teoretyczną)


========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Rafał Szulc" <rafszul_at_nospam_go2.pl>
Subject: Re: Gdzie ( skąd ) nauczyć się języka C z zastosowaniem dla uC ATMEL AVR
Date: Tue, 20 Jul 2004 17:01:44 +0200



Użytkownik "Waldemar Krzok" <waldemar.krzok_at_nospam_ukbf.fu-berlin.de> napisał w
wiadomości news:40F6383F.9090008_at_nospam_ukbf.fu-berlin.de...

może z książki "Język ANSI C" B. W. Kernighan, D. M. Ritchie


Hmmm... Słynny Kernighan&Ritchie jest IMO przereklamowany. "Za
dzieciaka" słyszałem że to rewelacyjna książka (NB. od informatyka o
nazwisku identycznym z Twoim). Przejrzałem i stwierdzam że taka-sobie.

dla informatyka jest rewelacyjna. Ale jak wiadomo informatyk nie
programuje. Do programowania jest programista. KR to nie książka jak
programować, tylko definicja języka. A jak można sformalizować opis
języka pokazuje książka "Algol 68", autora nie pamiętam. Cały podręcznik
jest oparty o gramatykę van Vijngaardena.

Waldek, który studiował elektronikę, elektrotechnikę i informatykę (też
teoretyczną)

Ja bym polecał książkę Stevena Praty "Język C - szkoła programowania" (lub
jakoś tak). Ze wszystkich, które miałem w ręku, okazała się najlepsza. Jest
napisana bardzo przystępnym językiem. Dzięki niej poznałem C.

Pozdrawiam
Rafał



========
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "voice" <po.co_at_nospam_komu.dzis>
Subject: Re: Gdzie ( =?iso-8859-2?b?c2uxZA==?= ) =?iso-8859-2?q?nauczy=E6_si=EA_j=EAzyka?= C z zastosowaniem dla uC ATMEL AVR
Date: Wed, 14 Jul 2004 18:28:00 +0200


frodo napisał:

Chciałbym opanować i posługiwać się językiem C ( lub C++ ) dla
mikrokontrolerów ATMEL AVR. Choć C ( C++ ) wzbudzał we mnie od WIELU lat

Kursów C/C++ w sieci jest mnóstwo, wystarczy googlać. Jeśli chodzi o
programiowanie mikrokontrolerów to nie różni się ono wiele od
programowania PC'ta.

Co radzę? Albo zainteresować się WinAVR (platforma Windows) albo
zainstalować avr-gcc i avr-libc (platforma Linux) i od_razu zacząć
zabawę.

Na początek miganie LEDami i inne pierdoły, reszta sama przyjdzie ;)

Pozdrawiam,
voice

--
unsigned int gg = 2627828;


=======