Articles liés à Applying C For The IoT With Linux

Applying C For The IoT With Linux - Couverture souple

 
9781871962611: Applying C For The IoT With Linux

Synopsis

Applying C is the book you need if you are programming for Single Board Computers (SBCs) that run Linux, or if you do any coding in C that interacts with the hardware. As there isn’t a good name for this body of knowledge, it isn’t easy to find a single source for it. This book gathers together all of these low-level, hardware-oriented and often hardware-specific ideas. As such it is a moderately advanced book. This is not to say that it is difficult, but it does presuppose that you already know how to program in C and that you know the basic idioms of C.

Starting off from the very simple task of making a program run automatically, we look at how your program works with user-mode Linux. If you are working with hardware, arithmetic cannot be ignored and separate chapters are devoted to integer, fixed-point and floating-point arithmetic. Equally, to handle I/O you need to have a good grasp of files and the pseudo file system. The dev/mem file coupled with memory-mapped files makes it possible to work with raw memory without leaving user mode. Sockets are general-purpose way of communicating over networks and similar infrastructure and here the focus is on sending data over the internet and for this we build a web client and a server.

Next we consider graphics, which you might find unusual in a book on small systems, but today even small systems have GPUs and graphics comes as standard. It is common to think of adding low-cost output devices such as 7-segment displays to IoT devices, but with low cost HDMI/DVI displays available it becomes cost effective to simply use the built-in graphics hardware.

After this we turn to the idea of multi-tasking using Pthreads. As well as looking at threads, we consider locking, using mutex and condition variables, and scheduling. Although interrupts don't exist in user-mode Linux, we can get very close using poll and threading. Now that multiple cores are a feature of even low-cost SBC, in later chapters we cover managing cores, look at C11’s atomics and introduce its memory models and barriers. Finally we take a short look at how to mix assembler with C.

Harry Fairhead has a hardware background and, having worked with microprocessors and electronics in general, for many years, he is an enthusiastic proponent of the IoT. He is the author of Fundamental C: Getting Closer To The Machine and his other recent titles include Raspberry Pi IoT in C and Micro:bit IoT in C

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

Acheter D'occasion

état :  Assez bon
The book has been read, but is...
Afficher cet article
EUR 10,48

Autre devise

EUR 5,49 expédition depuis Royaume-Uni vers France

Destinations, frais et délais

Acheter neuf

Afficher cet article
EUR 29,04

Autre devise

EUR 6,84 expédition depuis Etats-Unis vers France

Destinations, frais et délais

Résultats de recherche pour Applying C For The IoT With Linux

Image d'archives

Fairhead, Harry
Edité par I/O Press, 2019
ISBN 10 : 1871962617 ISBN 13 : 9781871962611
Ancien ou d'occasion Paperback

Vendeur : WorldofBooks, Goring-By-Sea, WS, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. N° de réf. du vendeur GOR014099582

Contacter le vendeur

Acheter D'occasion

EUR 10,48
Autre devise
Frais de port : EUR 5,49
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Fairhead, Harry
Edité par I/O Press, 2019
ISBN 10 : 1871962617 ISBN 13 : 9781871962611
Neuf Couverture souple

Vendeur : California Books, Miami, FL, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur I-9781871962611

Contacter le vendeur

Acheter neuf

EUR 29,04
Autre devise
Frais de port : EUR 6,84
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Fairhead, Harry
Edité par I/O Press 5/29/2019, 2019
ISBN 10 : 1871962617 ISBN 13 : 9781871962611
Neuf Paperback or Softback

Vendeur : BargainBookStores, Grand Rapids, MI, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback or Softback. Etat : New. Applying C For The IoT With Linux 1.27. Book. N° de réf. du vendeur BBS-9781871962611

Contacter le vendeur

Acheter neuf

EUR 28,63
Autre devise
Frais de port : EUR 10,68
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 5 disponible(s)

Ajouter au panier

Image d'archives

Harry Fairhead
Edité par I/O Press, 2019
ISBN 10 : 1871962617 ISBN 13 : 9781871962611
Neuf Paperback / softback
impression à la demande

Vendeur : THE SAINT BOOKSTORE, Southport, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback / softback. Etat : New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 222. N° de réf. du vendeur C9781871962611

Contacter le vendeur

Acheter neuf

EUR 35,43
Autre devise
Frais de port : EUR 5,01
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Harry Fairhead
Edité par I/O Press, 2019
ISBN 10 : 1871962617 ISBN 13 : 9781871962611
Neuf Paperback

Vendeur : Rarewaves USA, OSWEGO, IL, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : New. N° de réf. du vendeur LU-9781871962611

Contacter le vendeur

Acheter neuf

EUR 37,08
Autre devise
Frais de port : EUR 3,42
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Harry Fairhead
Edité par I/O Press, 2019
ISBN 10 : 1871962617 ISBN 13 : 9781871962611
Neuf Paperback

Vendeur : Rarewaves USA United, OSWEGO, IL, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : New. N° de réf. du vendeur LU-9781871962611

Contacter le vendeur

Acheter neuf

EUR 39,10
Autre devise
Frais de port : EUR 3,42
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Fairhead, Harry
Edité par LIGHTNING SOURCE INC, 2019
ISBN 10 : 1871962617 ISBN 13 : 9781871962611
Neuf Couverture souple

Vendeur : moluna, Greven, Allemagne

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur 905710415

Contacter le vendeur

Acheter neuf

EUR 33,12
Autre devise
Frais de port : EUR 9,70
De Allemagne vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Fairhead, Harry
Edité par I/O Press, 2019
ISBN 10 : 1871962617 ISBN 13 : 9781871962611
Neuf Couverture souple

Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur 36272830-n

Contacter le vendeur

Acheter neuf

EUR 26,27
Autre devise
Frais de port : EUR 17,08
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Harry Fairhead
Edité par I/O Press, 2019
ISBN 10 : 1871962617 ISBN 13 : 9781871962611
Neuf Paperback

Vendeur : Rarewaves.com UK, London, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : New. N° de réf. du vendeur LU-9781871962611

Contacter le vendeur

Acheter neuf

EUR 43,16
Autre devise
Frais de port : EUR 2,31
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Fairhead, Harry
Edité par I/O Press, 2019
ISBN 10 : 1871962617 ISBN 13 : 9781871962611
Ancien ou d'occasion Couverture souple

Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : As New. Unread book in perfect condition. N° de réf. du vendeur 36272830

Contacter le vendeur

Acheter D'occasion

EUR 28,77
Autre devise
Frais de port : EUR 17,08
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

There are 6 autres exemplaires de ce livre sont disponibles

Afficher tous les résultats pour ce livre