建立一个文件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屏幕输出的,修改如上程序,实现简单的数数功能,每秒显示一个数字。
	

 
					
				
 
			
			
			
						
			 
					
				 
					
				 我要赚赏金
 我要赚赏金 STM32
STM32 MCU
MCU 通讯及无线技术
通讯及无线技术 物联网技术
物联网技术 电子DIY
电子DIY 板卡试用
板卡试用 基础知识
基础知识 软件与操作系统
软件与操作系统 我爱生活
我爱生活 小e食堂
小e食堂

