Knjiga Embedded C Coding Standard

Moderator: tilz0R

Knjiga Embedded C Coding Standard

OdgovorNapisal/-a jmivsek » 16 Mar 2018, 15:21

Kako brez hroščev programirati v C na vloženih sistemih. Knjiga je prosto dostopna, snel sem jo iz tukaj.
Embedded C Coding Standard.Barr.2013.pdf
(1021.34 KiB) Prenešeno 84 krat

book-codingStandard.jpg
book-codingStandard.jpg (6.64 KiB) Videno 750 krat
Vem, da nič ne vem (Sokrat)
Uporabniški avatar
jmivsek
 
Prispevkov: 1206
Pridružen: 18 Jan 2015, 00:20
Kraj: Ajdovščina
Zahvalil se je: 1650 krat
Prejel zahvalo: 413 krat
Uporabnika povabil: S52O
Število neizkoriščenih povabil: 74

Re: Knjiga Embedded C Coding Standard

OdgovorNapisal/-a Kroko » 16 Mar 2018, 16:51

Sem preletel knjigo, čeprav poznam že od prej. Katastrofa. Knjiga je zelo površna Veliko je neresnic in slabih nasvetov, brez razlage zakaj tako je. Slepo upoštevanje te knjige je škodljivo.
http://www.planet-cnc.com poskakuješ na eni nogi in žvižgaš alpske podoknice Kroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 5278
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 720 krat
Prejel zahvalo: 1951 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Knjiga Embedded C Coding Standard

OdgovorNapisal/-a tilz0R » 16 Mar 2018, 17:24

Meni se dopade v knjigi samo seznam "pravil" kako pisati C kodo (sintaksa). Ostalo je brezveze.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 2030
Pridružen: 17 Jan 2015, 23:12
Kraj: Črnomelj
Zahvalil se je: 240 krat
Prejel zahvalo: 623 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 179

Re: Knjiga Embedded C Coding Standard

OdgovorNapisal/-a kobranka » 21 Nov 2021, 08:29

Kroko je napisal/-a:Sem preletel knjigo, čeprav poznam že od prej. Katastrofa. Knjiga je zelo površna Veliko je neresnic in slabih nasvetov, brez razlage zakaj tako je. Slepo upoštevanje te knjige je škodljivo.

Kakšna bi bila po teh merilih dobra knjiga? Pač, če obstaja kakšen konkreten naslov?
kobranka
 
Prispevkov: 2647
Pridružen: 07 Feb 2015, 12:17
Zahvalil se je: 608 krat
Prejel zahvalo: 197 krat
Uporabnika povabil: MadMax
Število neizkoriščenih povabil: 39

Re: Knjiga Embedded C Coding Standard

OdgovorNapisal/-a kobranka » 21 Nov 2021, 12:03

Ne mi zameriti, ker sem pozabil. Baje imam še nekaj BONa21 pa bi mogoče kakšno knjigo ali dve kupil na temo programiranja. Knjigarno kjer se da po naročilu dobiti sem nekako našel le pravo knjigo dobiti bo bolj problem. Zaenkrat sem užgal kar na Python.
kobranka
 
Prispevkov: 2647
Pridružen: 07 Feb 2015, 12:17
Zahvalil se je: 608 krat
Prejel zahvalo: 197 krat
Uporabnika povabil: MadMax
Število neizkoriščenih povabil: 39

Re: Knjiga Embedded C Coding Standard

OdgovorNapisal/-a VolkD » 21 Nov 2021, 12:41

kobranka je napisal/-a:Baje imam še nekaj BONa21 pa bi mogoče kakšno knjigo ali dve kupil na temo programiranja.
Dobra ideja. A kako knjgo za C++ in za Arduino se da kje dobiti za bone ?
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 54333
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 13947 krat
Prejel zahvalo: 8553 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Knjiga Embedded C Coding Standard

OdgovorNapisal/-a kobranka » 21 Nov 2021, 14:32

Tako bom dejal. Baje so najbolje založeni v Mladinski knjigi za oboje se nekaj dobi.

Jaz sem šel osebno vprašat v Idrijski ABC, ki baje sodeluje tudi z Mladinsko knjigo. So zelo ustrežljivi. Jaz sem npr. naročil dve knjigi na temo Pythona pa jih morem kontaktirat, če so že kaj dobili. Omejitve navzdol po unovčevanju bona ni kot sem slišal. Povezava: http://www.knjigarna-abc.si/si/v/2/o-knjigarni/naslov/
kobranka
 
Prispevkov: 2647
Pridružen: 07 Feb 2015, 12:17
Zahvalil se je: 608 krat
Prejel zahvalo: 197 krat
Uporabnika povabil: MadMax
Število neizkoriščenih povabil: 39

Re: Knjiga Embedded C Coding Standard

OdgovorNapisal/-a Kroko » 22 Nov 2021, 11:38

VolkD je napisal/-a:A kako knjgo za C++ in za Arduino se da kje dobiti za bone ?


Brezveze in po moje narobe vse tlačit v isti koš. Dobiš ven mišmaš in si samo še bolj zmeden.

Če želiš programirat morat "osvojiti" 4 stvari.
1. Najprej moraš začeti razmišljeti kot programer. Poskusiš analizirati procese in generirati preproste algoritme.
Izvrstno orodje za to je Scratch (https://scratch.mit.edu/).
Ja, v osnovi je res za otroke in "programira" se z blokci. Ampak tu se začne. Naredi igrico, kot je na primer Pong (https://www.ponggame.org/).
2. Druga stvar je C sintaksa. Tu rabiš beležnico in gcc. Narediš algoritme za iskanje praštevil, raznih zaporedij, sortiranja,...
3. C++ spoznaš, ko dobiš idejo, da bi tisto pong igrico naredil v C, pa se ti začne koda komplicirat :-)
4. Na koncu to implementiraš kjerkoli želiš. Lahko tudi v Arduino okolju.

Arduino mala šola poskuša pokazati, da to ni nikakšen bavbav in da ni treba znati prav veliko iz točk 1, 2 in 3. Treba se je samo lotiti.
Namenoma se izogibam C++, of C-ja je treba znati samo podpičje "if" in "for". Tisti "static", "setup" in "loop" pa itak vsakič povem. Algoritmi pa so tudi izredno preprosti.

Predvsem je potrebna vaja, vaja in vaja. Knjiga na polici ne pomaga nič.
http://www.planet-cnc.com poskakuješ na eni nogi in žvižgaš alpske podoknice Kroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 5278
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 720 krat
Prejel zahvalo: 1951 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Knjiga Embedded C Coding Standard

OdgovorNapisal/-a zanka » 22 Nov 2021, 11:53

Pri sebi sem se odločil, da C++ preskočim. C -> C#
Ne pogrešam ničesar.
Uporabniški avatar
zanka
 
Prispevkov: 3310
Pridružen: 17 Mar 2016, 00:16
Kraj: SI-8000
Zahvalil se je: 125 krat
Prejel zahvalo: 399 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 79

Re: Knjiga Embedded C Coding Standard

OdgovorNapisal/-a Saso » 22 Nov 2021, 12:21

Problem pri vsem tem je razumevanje classov, objektov, funkcij.... globalno pa lokalno..., tu se meni vedno ustavi, ker mi nihče po kmečko ne zna razložit vsega tega.
Je ni knjige in ne tutoriala, po katerem bi jaz vse to dojel do te mere da bi razumel.

Spisal kar nekaj SW v drugih prigramih, jezikih, sam sem mogoče preveč navajen na njihove izraze in sintakso, da bi lahko kar tako preklopil.

Zadnjih nekaj tednov se kar na hard bodem z paython-om.
Saj gre sam so pa stvari, ki jih dejansko ne razumem, jih pa uporabljam, ker tko pač mora bit.

Če imamo kakega mojsta tu na forumu, ki bi bil tudi to pripravljen razložit po kmečko bi mu bil neskončno hvaležen.
_______________
LP
Sašo
Uporabniški avatar
Saso
 
Prispevkov: 888
Pridružen: 18 Jan 2015, 19:41
Kraj: Trbovlje
Zahvalil se je: 108 krat
Prejel zahvalo: 183 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 39

Re: Knjiga Embedded C Coding Standard

OdgovorNapisal/-a peterp » 22 Nov 2021, 12:31

Saso je napisal/-a:Če imamo kakega mojsta tu na forumu, ki bi bil tudi to pripravljen razložit po kmečko bi mu bil neskončno hvaležen.
Napiši primer, ki prikazuje situacijo, pa bo kdo komentiral zakaj je tako.
peterp
 
Prispevkov: 842
Pridružen: 23 Feb 2015, 13:52
Kraj: Maribor okolica
Zahvalil se je: 295 krat
Prejel zahvalo: 158 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 160

Re: Knjiga Embedded C Coding Standard

OdgovorNapisal/-a Kroko » 22 Nov 2021, 12:50

zanka je napisal/-a:Pri sebi sem se odločil, da C++ preskočim. C -> C#
Ne pogrešam ničesar.


C++ in C# razen iste črke v imenu nimata nič skupnega. Jezika sta nemenjeni povsem različnim stvarem.


Že vidim, da bom moral narediti C++ šolo.
http://www.planet-cnc.com poskakuješ na eni nogi in žvižgaš alpske podoknice Kroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 5278
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 720 krat
Prejel zahvalo: 1951 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Knjiga Embedded C Coding Standard

OdgovorNapisal/-a VolkD » 22 Nov 2021, 12:52

Kroko je napisal/-a:Že vidim, da bom moral narediti C++ šolo.
Sem že prijavljen.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 54333
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 13947 krat
Prejel zahvalo: 8553 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Knjiga Embedded C Coding Standard

OdgovorNapisal/-a tilz0R » 23 Nov 2021, 07:38

Bolj šolo tipa razlike med C, C++ in C#
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 2030
Pridružen: 17 Jan 2015, 23:12
Kraj: Črnomelj
Zahvalil se je: 240 krat
Prejel zahvalo: 623 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 179

Re: Knjiga Embedded C Coding Standard

OdgovorNapisal/-a RaInfFiMa » 23 Nov 2021, 12:11

Mdr 6, 12
Uporabniški avatar
RaInfFiMa
 
Prispevkov: 692
Pridružen: 26 Jan 2015, 12:19
Kraj: Sv. Marija na hribu (nad Koprom)
Zahvalil se je: 379 krat
Prejel zahvalo: 142 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 27

Re: Knjiga Embedded C Coding Standard

OdgovorNapisal/-a RaInfFiMa » 23 Nov 2021, 12:34

Branje.
Priponke
Knjigi.zip
(210 bajtov) Prenešeno 21 krat
Mdr 6, 12
Uporabniški avatar
RaInfFiMa
 
Prispevkov: 692
Pridružen: 26 Jan 2015, 12:19
Kraj: Sv. Marija na hribu (nad Koprom)
Zahvalil se je: 379 krat
Prejel zahvalo: 142 krat
Uporabnika povabil: forest70
Število neizkoriščenih povabil: 27


Vrni se na Programski jeziki za mikrokontrolerje

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost