学计算机要学树莓派吗,树莓派学习之初

树莓派:

Raspberry Pi(中文名为“树莓派”,简写为RPi,或者RasPi/RPi)是为学生计算机编程教育而设计,只有信用卡 大小的卡片式电脑,其系统基于Linux。

工具准备:

操作系统的安装完成后,通过一根网线,putty.exe,pscp.exe应用程序,就可以在自己的笔记本电脑上进行编程,还可以加上无线网络。

putty.exe应用程序:知道树莓派ip,用来进行远程连接树莓派。

方法:选择CMD命令,ping通树莓派,同一个网段。再进行连接树莓派,输入树莓派ip,远程连接树莓派,用户:pi。密码:raspberry.

pscp.exe应用程序:就可以远程传输文件。

方法:该应用程序是在命令行的模式下运行的。用CMD命令切换到pscp.exe目录下输入pscp.exe d:\hello.c

[email protected]:hello.c

获得请求,要求输入树莓派的密码。

这样就可以将文件hello.c传输到linux树莓派pi用户的目录下。

就可以在linux系统进行软件的安装。

raspberry pi 库

1.python库。

2.wiringPi 库。

3.bcm2835 C 库

其中2.3,用C语言编写程序。

2.wiringPi库安装

tar xfz wiringPi-xx.tar.gz

cd wiringPi-xx ./build

gpio -v

gpio readall

gpio映射关系图查看。

#include

int main(void)

{

wiringPiSetup() ;

pinMode (0, OUTPUT) ;

for(;;)

{

digitalWrite(0, HIGH) ; delay (100) ;

digitalWrite(0,  LOW) ; delay (100) ;

}

}

gcc -Wall -o test test.c -lwiringPi

sudo ./test

-Wall:输出警告

-lwiringPi:连接wiringPi库文件

sudo:获取root权限,才可以执行相关操作

3.bcm2835 c 库

tar xvzf bcm2835-1.xx.tar.gz

cd bcm2835-1.xx

./configure

make

sudo make check

sudo make install

若过程中,系统的时钟不是现实的时钟,./configure命令时,出错,可以通过修改时间,再执行命令。

#include

// P1插座第12脚

#define PIN RPI_GPIO_P1_12

int main(int argc, char **argv)

{

if (!bcm2835_init())

return 1;

// 输出方式

bcm2835_gpio_fsel(PIN, BCM2835_GPIO_FSEL_OUTP);

while (1)

{

bcm2835_gpio_write(PIN, HIGH);

bcm2835_delay(100);

bcm2835_gpio_write(PIN, LOW);

bcm2835_delay(100);

}

bcm2835_close();

return 0;

}

gcc -Wall -o test test.c -lbcm2835

sudo ./test

最好写makefile

test:test.o

gcc -Wall -o test test.c -lbcm2835

clean:

rm -f  *.o

执行make,

make clean.操作。

你可能感兴趣的:(学计算机要学树莓派吗)