Arduios
v1.0
Arduios就像Arduino的操作系统一样,它使您可以在不同的用例中使用草图,而无需每次上传新用例。
使用Arduios非常简单,因为它具有一个简单的Shell应用程序,使您可以通过Arduino IDE的串行监视器与之通信。
命令是
help. - shows all available commands
list. - shows all available apps
load:app_name. - loads an app from registry
请注意,在他们身后有一个点。由于外壳的工作方式,因此需要这。
创建自己的Arduios应用程序也非常简单。
首先,您需要下载最新的Arduios版本,然后完成此操作,创建一个新的草图,然后将Arduios.zip添加到Arduino IDE库中。现在,将一个新文件添加到称为TestApp.h的草图中。
这就是基本的Arduios应用的样子
# ifndef __TESTAPP_H_INCLUDED__
# define __TESTAPP_H_INCLUDED__
# include < Arduios_Kernel.h >
class TestApp : public App {
String getName () {
// return your app name here
return " TestApp " ;
}
void setup () {
// put your setup code here, to run once:
Serial. begin ( 9600 );
Serial. println ( " TestApp begin " );
}
void loop () {
// put your main code here, to run repeatedly:
Serial. println ( " TestApp loop " );
delay ( 1000 );
}
} testApp;
# endif要完成,您需要将应用程序添加到kernel中,并调用kernel.setup()和kernel.loop()方法。您的草图应该看起来像这样:
# include < Arduios_Kernel.h >
# include " TestApp.h "
void setup () {
kernel. addApp (testApp);
kernel. setup ();
}
void loop () {
kernel. loop ();
}恭喜!您刚刚创建了第一个Arduios应用程序。
