【树莓派】两个(多个)树莓派链接起来

【树莓派】两个(多个)树莓派链接起来

两个(多个)树莓派链接起来

参考链接:

1、 http://blog.sina.com.cn/s/blog_6b2252130102w4e7.html

2、 https://www.jianshu.com/p/5a0a475df322

3、 https://blog.csdn.net/GengLSh/article/details/71577530

4、 https://blog.csdn.net/ys3219887/article/details/81299489(安装串口助手)

文档下载地址:https://download.csdn.net/download/xiaoxiao133/11758507

步骤1:

首先用杜邦线链接两个树莓派:

树莓派GND --> GND串口设备

树莓派TXD --> RXD串口设备

树莓派TXD --> RXD串口设备

步骤2:

修改文件:sudo vim /boot/cmdline.txt (使用vim nano gedit 都可以)

删掉里面的console=serial1,115200 和 kgdboc=serial1,115200,没有可以不删除,这样你才能正常地使用串口。

改成下面这样

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

保存文件后然后重启两个树莓派

步骤3:

安装串口助手cutecome;

sudo apt-get install cuteco

sudo cutecome (必须使用管理员打开)

两个树莓派选中ttyS0(或者ttyAMA0) 点击open

然后在一个树莓派输入inpput对话框输入88888888899999,必须敲击回车按键才能一个个发出去。后面是延时。

当然也可以用代码写数据发送。代码如下:

#include

#include

#include

#include

#define COMPORT "/dev/ttyS0"

#define COUNT 10

int main(void)

{

int fd;

if(wiringPiSetupSys() < 0)

{

printf("init sys fail\n");

return 1;

}

if((fd = serialOpen(COMPORT,9600)) < 0 )

{

printf("open serial fail\n");

return 1;

}

int count = 0;

while( count < COUNT)

{

serialPuts(fd,"123");

sleep(1);

count ++;

}

serialClose(fd);

}

相关文章

杜蕾斯代表的真正含义,你能猜到吗?
365安卓版

杜蕾斯代表的真正含义,你能猜到吗?

09-20 阅读: 2421
梦幻西游副本攻略:十大必刷副本通关技巧详解
英雄联盟,版本最强天赋启迪系解析
365安卓版

英雄联盟,版本最强天赋启迪系解析

08-29 阅读: 651
打造温馨家园第一步 如何房屋建造
bt365官网

打造温馨家园第一步 如何房屋建造

08-02 阅读: 6286
查询申诉进度和补充申诉信息
bt365官网

查询申诉进度和补充申诉信息

07-10 阅读: 2252
爱新觉罗福临简介|福临是哪个皇帝|福临是谁的儿子