LINUX外設開發綜述

2022-08-02 07:57:11 字數 432 閱讀 5626

樹莓派外設開發介面文件參考

wiringpi庫(linux動態庫:so 靜態庫:.a)

api   printf(c標準庫)

1.樹莓派的介面:

驅動io口:input output 對主控來說

input:人體,煙霧,火焰,震動等

output:繼電器,蜂鳴器

pwm:電機調速,燈光調明亮度

語音識別模組,液晶屏

串列埠uart

iicspi

iis其他特定硬體的介面:flash

nanopi:linux

s3c2410,2440 6410

tiny210 tiny4412

海思方案,瑞芯微方案,移遠方案

c51,stm32,arduino,wemosd1:沒有作業系統(linux)

2.樹莓派的介面函式

樹莓派外設開發

這裡只列舉了我初次開發時的一些筆記,具體其他的可參考博文 普通io口 input output pwm 串列埠uart iic spi iis等介面 wiringpi庫是樹莓派io控制庫,提供豐富的介面 gpio控制 中斷 多執行緒等。在使用wiringpi庫時,需要包含標頭檔案 include 編...

敏捷開發綜述

本週課堂上 第一次接觸到了敏捷開發的概念 所以課後就查詢了關於敏捷開發的一些資料和案例 希望能更好地理解它 一 什麼叫敏捷開發方法 敏捷開發是一種以人為核心 迭代 循序漸進的開發方法。在敏捷開發中,軟體專案的構建被切分成多個子專案,各個子專案的成果都經過測試,具備繼承和可執行的特徵。換言之,就是把乙...

敏捷開發綜述

現如今,軟體的生存週期已經很短了,一些好的想法必須馬上實現,否則就有可能被別人先開發出來從而失掉了商機 所以開發乙個專案必須就是要快,以最短的時間開發出乙個能夠滿足客戶進本需求的軟體 有此敏捷開發就應運而生 敏捷開發是一種以人為核心 迭代 循序漸進的開發方法。在敏捷開發中,軟體專案的構建被切分成多個...