1月9日,在线听RF检波器如何简化系统设计,与ADI工程师一起学习吧!→ 报名参会 ←
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » MikuDuino开发入门-第一个MikuDuino程序

共3条 1/1 1 跳转至

MikuDuino开发入门-第一个MikuDuino程序

专家
2016-09-09 15:30:40    评分
第一个MikuDuino程序

建立一个文件hello.cpp

#include "MikuDuino.h"
void setup()
{
    sayHello();
}
void loop()
{
    delay(1000);
}

文件的结构参考了Arduino的样式,第一行通过#include引入了头文件MikuDuino.h,后边是两个标准函数setup和loop,其中setup每当程序启动时运行一次,loop函数于setup后循环运行。

上面的源文件,我们需要编译成可执行文件,需要如下命令:

gcc -o hello hello.cpp -lMikuDuino

需要特别助理的是-o中是小写的字母o,代表输出的意思,-lMikuDuino是小写的字母l和MikuDuino,意思是编译时引用标准的MikuDuino库。

运行编译好的hello

./hello

在某些需要操纵gpio的场合,可能要添加sudo前缀,以root权限执行,在某些系统中可能需要先执行chmod a+x hello,赋予文件执行权限,下边来看一下运行结果

Welcome to MikuQ.com! MikuDuino for BananaPi version: 0.30
BananaPi Details:
  Type: BPI-M2+, Memory: 1024MB
  I2C Device: /dev/i2c-0

大意就是我们的第一个MikuDuino程序运行成功了,然而并没有进行什么实际操作,进入了loop的循环中,我们可以通过Crtl+C终止程序的运行。


习题:MikuDuino是支持标准的c的printf屏幕输出的,修改如上程序,实现简单的数数功能,每秒显示一个数字。




管理员
2016-09-09 16:19:32    评分
2楼
楼主厉害

高工
2016-09-10 08:38:01    评分
3楼
miku牛逼哇

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]