樹莓派外設開發

2021-10-24 15:28:05 字數 872 閱讀 1029

這裡只列舉了我初次開發時的一些筆記,具體其他的可參考博文

普通io口、input、output、pwm、串列埠uart、iic、spi、iis等介面

wiringpi庫是樹莓派io控制庫,提供豐富的介面:gpio控制、中斷、多執行緒等。

①、在使用wiringpi庫時,需要包含標頭檔案#include;

②、編譯時,gcc ***.c -lwiringpi;

①、int wiringpisetup(void),硬體初始化函式,返回值為-1表示初始化失敗;

②、void pinmode(int pin,int mode)

pin:配置引腳

mode:指定引腳io模式

可取的值:input、output、pwm_output、gpio_clock

③、void digitalwrite(int pin,int value)

pin:控制引腳

value:引腳輸出的電平值

可取的值:high、low分別代表高低電平

gpio readall
(待補充)

1、交叉編譯工具的安裝

2、交叉編譯的使用

①、執行已經安裝好的交叉編譯工具,將.c檔案進行交叉編譯生成樹莓派下(arm系統)可執行的檔案

arm-linux-gnueabihf-gcc test.c -o test_1
②、將ubantu下的可執行檔案拷貝到樹莓派工作目錄下

scp test_1 [email protected]:/home/pi(這裡的ip位址為樹莓派的ip位址)

樹莓派外設開發 串列埠加一些函式

1.串列埠 io口 input 輸入 output 輸出 對主控 晶元核心 來說。input 人體 煙霧 火焰等 去檢測的玩意 output 繼電器,蜂鳴器 pnw 電機調速,電燈調亮 串列埠iic spiiis 其他特地硬體介面 2.樹莓派的介面函式 基本樹莓派上是執行linux用的庫是 標準c庫...

樹莓派環境處理 樹莓派開發環境配置

接上篇,準備樹莓派開發環境的配置。買回來的樹莓派一般會帶乙個系統,在這裡我建議自己定製系統,以樹莓派桌面系統為藍本搭建開發環境。你需要準備一張 16g的高速tf卡,用以安裝系統。4b取消了全尺寸的hdmi,還需要準備乙個minihdmi轉hdmi的線纜來連線顯示器。需要3a以上的電源,否則連線鍵盤滑...

樹莓派開發過程

第一次燒錄系統連線ssh connect to host 192.168.43.220 port 22 connection refused 官方的解釋是 as of the november 2016 release,raspbian has the ssh server disabled by ...