第一个程序"welcome to LuatOS"

# 学习目标 学习LuatOS框架,了解怎么加载自己的应用程序。 我们此程序中只是起了个循环定时器,每隔1s打印一次"welcome to LuatOS !!!!!!",非常简单。一共两个脚本,main.lua和test.lua。main.lua的名字不能改,从LuatOS的demo中随便找个demo拷贝过来就行,test.lua就写要测试的应用,需要在main.lua中require引用。 # 硬件环境 合宙紫光展锐8910DM平台的cat1开发板-Air724UG开发板一块。 # 测试思路 1. 在任一一个demo中拷一个main.lua 过来,LuatOS开机会读取文件系统中的main.lua文件,main.lua即程序主入口,这里会执行工程的设置和初始化。 2. 通过require加载测试脚本到到main.lua中执行。 3. 测试脚本中起循环定时器,每隔1s打印一次"welcome to LuatOS !!!!!!"。 # 代码解析 **main.lua的代码如下:** ``` PROJECT = "TEST"   VERSION = "1.0.0"     require "sys"   require "test"--加载测试脚本     --启动系统框架,不要随便更改   sys.init(0, 0)   sys.run()   ``` **test.lua的代码如下:** ``` local function testprint()        print("welcome to LuatOS !!!!!!")   end      sys.timerLoopStart(testprint,1000) --起个1s的循环定时器 ``` # 烧录程序 ## 1.Luatools烧录至开发板 TODO:贴luatools下载图片 运行结果如下: ![image.png](https://cos.easydoc.net/36623104/files/l2djlce3) ## 2.LuatIDE烧录至开发板 TODO:贴LuatIDE下载图片及日志输出图片 ## 3.模拟器运行 TODO:贴模拟器运行图片及日志输出图片