|
全志f1c100s,f1c200s简直是单片机中的性价比之王,超大内存,超高性能,超低价格,值得你入手试一试。开发板基于widora tiny200,系统基于rt-thread,拥有mqtt,网络,触控屏幕等等你想想都流口水的功能。
开发语言lua,类arduino的开发方式,上手速度不要太快。
下面展示下电灯代码:
GPIO_PORT_A = 0;
GPIO_PIN_0 = 0;
IO_INPUT = 0;
IO_OUTPUT = 1;
function setup()
sys.println("gpio test.",0);
gpio.pinMode(GPIO_PORT_A,GPIO_PIN_0,IO_OUTPUT);
end
function loop()
gpio.digitalWrite(GPIO_PORT_A,GPIO_PIN_0,IO_OUTPUT);
sys.delay(1000);
gpio.digitalWrite(GPIO_PORT_A,GPIO_PIN_0,IO_INPUT);
sys.delay(1000);
end
显示一个工业仪表盘的代码:
SHOW=1;
gauge=-1;
LV_ALIGN_CENTER=0;
function setup()
sys.println("gui Gauge test.",0);
gauge=gui.addGauge(200,100,250,100,SHOW);
gui.setSize(gauge,250,250);
gui.setAlign(gauge,LV_ALIGN_CENTER,0,0);
end
function loop()
sys.delay(10);
end
而这一切都得全部基于网络,单片机不保存代码,和用浏览器打开网页原理类似,单片机启动后自动下载lua脚本,然后在内存中运行。
真正的物联网系统。
而这一切全部都是开源的,包括f1c100s单片机pcb,整个系统等等,你想要的一切都是开源的。
项目地址:
https://gitee.com/akinggw/MIVMS/tree/master/f1c100s-rtt
|
|