Język C w programowaniu urządzeń. Praktyczna nauka tworzenia kodu dla systemów wbudowanych

C to najczęściej wybierany język do programowania systemów wbudowanych. Pozwala precyzyjnie sterować kontrolerami zawierającymi system w chipie (ang. system on a chip, SOC), które wydają się być wszędzie: od telefonów przez samochody do `inteligentnych` żarówek. Poznanie języka to jednak dopiero...
55,44
Opis

C to najczęściej wybierany język do programowania systemów wbudowanych. Pozwala precyzyjnie sterować kontrolerami zawierającymi system w chipie (ang. system on a chip, SOC), które wydają się być wszędzie: od telefonów przez samochody do `inteligentnych` żarówek.

Poznanie języka to jednak dopiero połowa sukcesu. Musisz też wiedzieć, jakie operacje w systemie wykonuje ten język. Do zbadania, jak działa kompilator i co dzieje się za kulisami, w książce tej wykorzystywana jest płytka rozwojowa Nucleo z niewielkim, tanim mikroukładem ARM. Dowiesz się, jak pracować z systemem, który ma ograniczoną ilość pamięci i funkcji wejścia/wyjścia, ale jego moc wystarcza do przeprowadzania złożonych operacji.

Z książki Język C bezpośrednio na sprzęcie dowiesz się:

  • o podstawach języka C,
  • czym jest liczba (jeśli przyjrzeć się temu dokładniej, nie jest to takie proste),
  • jakie kroki wykonuje kompilator, by przekształcić kod w program wykonywalny,
  • jak pisać kod, który ma bezpośredni dostęp do systemu wejścia/wyjścia,
  • jak pisać procedurę obsługi przerwania - i jak jej nie pisać,
  • Jak programować na `wielkim żelastwie `, w tym: jak korzystać ze sterty, buforowanego systemu wejścia/wyjścia, liczb zmiennoprzecinkowych i innych funkcji wielkich komputerów,

Jeśli chcesz się nauczyć języka C albo już go znasz i zamierzasz programować systemy wbudowane, książka Język C bezpośrednio na sprzęcie pokaże Ci właściwą drogę.

Wymagania: płytka rozwojowa Nucleo z mikrokontrolerem ARM

Szczegóły - Język C w programowaniu urządzeń. Praktyczna nauka tworzenia kodu dla systemów wbudowanych

  • Autor: Stephen Oualline
  • Wydawnictwo Helion
  • Oprawa: Miękka
  • Rok wydania: 2023
  • Ilość stron: 328
  • Format: 16.5 x 22.8 cm
  • Stan: nowy, pełnowartościowy produkt
  • Model: 9788383220857
  • Język: polski
  • Podtytuł: Praktyczna nauka tworzenia kodu dla systemów wbudowanych
  • Oryginalny tytuł: Bare Metal C: Embedded Programming for the Real World
  • Tłumacz: Bąbol Krzysztof, Watrak andrzej
  • Nr wydania: 1
  • ISBN: 9788383220857
  • EAN: 9788383220857
  • Wymiary: 165X227

Dane producenta

HELION S.A., ul. Kościuszki 1C, 44-100 Gliwice, Polska, gpsr@grupahelion.pl, tel. (32) 230-98-63

Recenzje

Podziel się swoją opinią

Oceń produkt

O Autorze