Description: Please refer to the section BELOW (and NOT ABOVE) this line for the product details - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Title:Raspberry Pi Iot In C Using Linux DriversISBN13:9781871962642ISBN10:1871962641Author:Fairhead, Harry (Author)Description:The Raspberry Pi Makes An Ideal Match For The Internet Of Things To Put It To Good Use In Iot You Need Two Areas Of Expertise, Electronics And Programming And This Presents A Barrier To Getting Started However, There Is An Overlooked Route That Can Provide A Shortcut Pi Os, The Raspberry Pi's Operating System Is Linux Based And Linux Drivers Are Available For Many Off-The-Shelf Iot Devices These Provide A Very Easy-To-Use, High-Level Way Of Working The Problem That This Book Solves Is That There Is Very Little Documentation To Help You Get Started In It Harry Fairhead Explains The Principles So That You Can Tackle New Devices And He Also Guides You Through Of Using External Hardware Via Standard Linux Drivers Throughout This Book You Will Find A Practical Approach To Understanding Electronic Circuits And Datasheets And Translating This To Code, Specifically Using The C Programming Language The Main Reason For Choosing C Is Speed, A Crucial Factor When You Are Writing Programs To Communicate With The Outside World And If You Are Familiar With Another Programming Language, C Shouldn't Be Hard To Pick Up After A Quick Tour Of The Raspberry Pi Ecosystem, Visual Studio Code (Vs Code) And How It Can Be Used To Develop Remotely, Is Introduced The First Iot Program Anyone Writes Is Blinky To Flash An Led And This Book Is No Exception, But It Might Not Be Quite What You Expect Instead Of Using A Gpio Line It Uses The Linux Led Driver - No Hardware And No Fuss The Gpio Isn't Left Out, However, As The Next Three Chapters Focus On Its Use Via The New Gpio Character Driver, Which Replaces The Old And Very Common Sysfs Gpio Driver This Is The Way To Do Modern Gpio A Key Component In Any Look At Linux And Its Relationship To Hardware Is The Relatively New Device Tree While Most Accounts Of This Resource Are Aimed At Device Driver Writers, This One Is Aimed At Device Driver Users And To This End We Look At The Dht22 Temperature And Humidity Driver After A Brief Detour Into Some Basic Electronics, We Look At Pulse Width Modulation Supported Via A Driver Rather Than Needing To Be Implemented Using The Gpio From Here We Tackle The Two Standard Buses, I2c And Spi, First Going Through The Basics And Then Looking At The Two Attempts To Impose A Higher Organization, The Hardware Monitoring System, Hwmon, And Industrial Io, Iio The Third Standard Bus, Although Generally Not Supported In Hardware Is The 1-Wire Bus This Is Covered In Detail And Even Includes An Introduction To Using Netlink, Which Uses The Sockets Api To Send Messages To And From The Kernel To Access The Driver The Final Chapter Takes Things To The Next Level And Considers Creating Your Own Custom Overlays By Writing Fragments To The Device Tree Harry Fairhead Has Worked With Microprocessors, And Electronics In General, For Many Years And Is An Enthusiastic Proponent Of The Iot He Is The Author Of Raspberry Pi Iot In C, Which Has Recently Been Republished In Its Second Edition, Updated For Raspberry Pi 4 And Co-Author Of Raspberry Pi Iot In Python Using Gpio Zero His Other Recent Books Include Micro: Bit Iot In C, Fundamental C: Getting Closer To The Machine And Applying C For The Iot With Linux Binding:Paperback, PaperbackPublisher:I/O PressPublication Date:2021-02-08Weight:1.07 lbsDimensions:0.59'' H x 9.25'' L x 7.52'' WNumber of Pages:280Language:English
Price: 34.57 USD
Location: USA
End Time: 2024-11-22T06:53:43.000Z
Shipping Cost: 0 USD
Product Images
Item Specifics
Return shipping will be paid by: Buyer
All returns accepted: Returns Accepted
Item must be returned within: 30 Days
Refund will be given as: Money Back
Return policy details:
Book Title: Raspberry Pi Iot In C Using Linux Drivers
Item Length: 9.2in.
Item Height: 0.6in.
Item Width: 7.5in.
Author: Harry Fairhead
Publication Name: Raspberry Pi Iot in C Using Linux Drivers
Format: Trade Paperback
Language: English
Publisher: I/O Press
Publication Year: 2021
Type: Textbook
Item Weight: 17.1 Oz
Number of Pages: 280 Pages