Kysymys:
Sulautettu C-ohjelmointimateriaali
RMAAlmeida
2010-11-25 18:20:54 UTC
view on stackexchange narkive permalink

Etsin materiaalia (kirjoja / sivustoja), jotka liittyvät sulautettujen järjestelmien ohjelmointiin C-kielellä. Täällä laboratoriossa meillä on käytettävissä kolme plataformia: yksi Microchip PIC18f4550, yksi Freescale HC12 ja yksi ARM (Beagleboard).

Olemme valmiita opettamaan upotettua C: tä PIC: llä, kokoonpanijaa Freescalella ja upotettuja käyttöjärjestelmiä Beagleboard. Jokainen luokka on kuuden kuukauden kurssi.

Avoinna kaikille neuvoille.

Kiitos

Etsitkö yleisiä C-ohjelmointioppaita? Tai arkkitehtuurin erityispiirteet?
Se ei ole pelkästään C-ohjelmointi, vaan opiskelijoilla oli jo tausta C: stä. Haluaisin jotain erityisempää arkkitehtuurille.
Mikä tuo tausta on? Lyhyt kurssi aiheesta "Tämä on" for "-silmukka" jne., Yksinkertaisten konsolisovellusten kirjoittaminen tai käyttöjärjestelmän / järjestelmien ohjelmointi?
Miksi vaihtaa prosessoria, kun vaihdat kieltä? Voit ohjelmoida kaikki edellä mainitut kaikilla yllä olevilla, mikä voi opettaa opiskelijoille hyödyllisen oppitunnin kunkin lähestymistavan eduista ja haitoista eri tarkoituksiin.
Kahdeksan vastused:
Toby Jaffey
2010-11-25 18:24:29 UTC
view on stackexchange narkive permalink

C-ohjelmointia varten - upotettuna tai muuten, tarvitset C-ohjelmointikielen , jonka ovat kirjoittaneet Brian Kernighan ja Dennis Ritchie, tunnetaan yleisesti nimellä K&R.

Minulla on yksi PIC-kirja, pidän siitä: The Quintessential PIC® Microcontroller , Sid Katzen.

BeagleBoardille jotkut taustat sulautetusta Linuxista ovat tärkeitä. Tässä on hyvä ystävä kirjoittama kirja: Karhun Yaghmourin, Jon Mastersin, Gilad Ben-Yossefin ja Philippe Gerumin kirjoittama sulautettujen Linux-järjestelmien rakentaminen .

Luin taulukkonäkymän edestä oppiaksesi PIC: n, mielestäni upotettujen Linux-järjestelmien rakentaminen kuulostaa mielenkiintoiselta.
Mitä PIC-perheitä tämä PIC-kirja kattaa? PIC18-perhe on se, jonka yritän ohjelmoida C: ssä; ei PIC16-perhe.
IntelliChick
2010-11-26 06:06:19 UTC
view on stackexchange narkive permalink

Erinomainen resurssi sulautetun Linuxin oppimiseen on seuraava kirja:

Embedded Linux Primer: Christopher Hallinanin käytännönläheinen lähestymistapa todelliseen maailmaan

alt text

Opiskelijoiden ostaminen ei ole liian kallista, aloittaa perusasiat ja rakentaa niihin. Erinomainen lukema, jossa on paljon opittavaa, ja paljon käytännön esimerkkejä, joita voit kokeilla mainitsemissasi kehityspaneeleissa.

Toinen lähde erinomaisille jokapäiväisistä sulautettujen järjestelmien ongelmista (herättää oppilaitasi uteliaisuutta ja innostusta) löytyy kohdasta:
Gansslen artikkelit

Jeff Osier-Mixon
2010-12-08 06:44:38 UTC
view on stackexchange narkive permalink

Halusin kommentoida yllä olevaa "Käytännön BeagleBoardia". Tämän kirjan lähetti Apress vahingossa.

Kirjaa ei itse asiassa ole vielä olemassa - olen kirjoittaja, enkä ole vielä kirjoittanut sitä loppuun. Sen pitäisi olla valmis loppukeväällä 2011 (Huomaa: Apress ei julkaise sitä.) Pahoittelen sekaannusta. Ota rohkeasti yhteyttä minuun, jos sinulla on kysyttävää.

Lisäkommenttina suosittelen myös Chris Hallinanin Embedded Linux Primer -ohjelmaa, jota varten 2. painos julkaistiin juuri. Se on erinomainen johdatus sulautettuun Linuxiin ja sulautettujen järjestelmien ohjelmointiin yleensä.

@Jeff Osier-Mixon, kiitos, että annoit meille palautetta kirjastasi. Olemme iloisia nähdessämme, että tulet vierailemaan Internetin nurkkaan. Yritä olla käyttämättä allekirjoituksia, mutta jokaisessa automaattisesti tekemäsi viestissä omat tunnisteet on merkitty alakulmaan!
@Jeff Osier-Mixon, Kun saat lisää edustajia, voit jättää kommentteja, mutta toistaiseksi sinun tulisi muokata vastaustasi ja antaa meille lisätietoja siitä, miksi kirjasi on paras saatavilla oleva opas!
@Jeff Osier-Mixon Huomaa, että tällä sivustolla ja muilla Stack Exchangessa ei ole ylös- tai alaspäin. Ajan myötä vastausten järjestely muuttuu ja vastausten lajittelussa on myös käyttäjän vaihtoehtoja. Jos haluat viitata todelliseen vastaukseen, voit kopioida sen linkin, joka on käytettävissä vastausalueen vasemmassa alakulmassa. Esimerkiksi minun tapauksessani vastauksesi ylitti O Engenheiron oletusasetukset. Kyllä, olemme hieman erilaisia ​​kuin perinteiset foorumit.
Daniel Grillo
2010-11-25 19:14:46 UTC
view on stackexchange narkive permalink

Books:

  • Beagleboard: Practical Beagleboard, mutta tämän tuotteen arvioitu toimituspäivä on vasta 28. huhtikuuta 2011

alt text

Minulla on molemmat PIC18-kirjoja, ja suosittelen niitä.

timrorr
2010-11-26 06:46:48 UTC
view on stackexchange narkive permalink

Entä FreeRTOS, sitä tuetaan ja dokumentoidaan erittäin hyvin, ja sen pitäisi lisäksi olla kannettava kaikilla kehityskortteillasi.

Sama käyttöjärjestelmä kaikilla levyillä on todella mukava tutkimustapa!
Mark Norgren
2010-12-08 07:29:55 UTC
view on stackexchange narkive permalink

alt text

Olen havainnut, että sulautettujen järjestelmien ohjelmointi: C: llä on erittäin hyvä lukutaito.

En voi ostaa laitteistoa ne viittaavat kirjassa, mutta esimerkkikoodi voidaan siirtää helposti valitsemallesi kohteelle melko helposti.

tyblu
2010-12-08 09:27:36 UTC
view on stackexchange narkive permalink

smileymicros.com sisältää rivin upotettuja C-kirjoja, sarjoja ja oppaita. Hän käyttää Atmel Butterfly -sarjaa ja Arduinoa.

$100

$125

makes
2011-01-18 14:53:01 UTC
view on stackexchange narkive permalink

Minusta artikkelit osoitteessa netrino.com ovat erittäin oivaltavia.

Katso myös Microchip Compiled Tips 'N Tricks Guide.



Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 2.0-lisenssistä, jolla sitä jaetaan.
Loading...