- GNU-Linux Rapid Embedded Programming
- Rodolfo Giometti
- 224字
- 2021-07-09 18:40:33
Chapter 6. General Purposes Input Output signals – GPIO
From this chapter, we're going to look more deeply at all the computer peripherals that we can use on our embedded machines, and since the most important and used peripherals are GPIO lines, let's start from them.
The GPIO signals are used for tons of different usages; in fact, even in previous chapters, in order to introduce the basic concepts of embedded computer programming, we could not avoid using them! However, earlier we just used them superficially; now we're going to show their usage in more detail.
First of all, we'll introduce the GPIO lines with a short description, and then we'll see where they are physically located in our embedded machines. Then, we're going to see in detail how we can get access to these lines in a very simple (but efficient) manner and then in a smarter (but a bit more complex) way.
The last step will cover a rapid introduction of the GPIOs management inside the kernel, so we'll look at how we can request and manage these peripherals as simple GPIOs or as a more specific manner as LED devices. In the first part, we'll take a look at GPIOs-related IRQs management, while regarding the LED devices, we'll take a look at the concept of trigger in more detail.
- Hands-On Deep Learning with Apache Spark
- 大數據技術與應用基礎
- 自動控制工程設計入門
- Canvas LMS Course Design
- 腦動力:C語言函數速查效率手冊
- 計算機應用復習與練習
- MicroPython Projects
- 樂高創意機器人教程(中級 下冊 10~16歲) (青少年iCAN+創新創意實踐指導叢書)
- 小型電動機實用設計手冊
- 永磁同步電動機變頻調速系統及其控制(第2版)
- Blender Compositing and Post Processing
- Enterprise PowerShell Scripting Bootcamp
- 突破,Objective-C開發速學手冊
- 筆記本電腦維修90個精選實例
- Linux嵌入式系統開發