阿里的跑 AliOS Things 系统,是一个定制系统,封装了底层操作,所以只需要了解应用开发即可。
正点原子的可以跑多种系统,不过现在正点原子和机智云有合作,可能后面物联网要跑机智云的系统啦。
阿里开发板跑的是Alios,资料不是很多,用的比较少。
正点原子的物联网开发板是和RTT合作的,跑的RTT的系统。
板卡都能烧写其他系统或者裸机开发的,区别在于外设。
阿里云开发板是阿里云OS嵌入式RTOS,原子的例程跑了UCOS、RTT、FreeRTOS
RTOS内核的功能大同小异,如果不是开发RTOS没必要看底层代码,只需要知道如何使用RTOS就行了
一般UCOS资料多,好入门;RTT是国内的,英语不好选这个;FreeRTOS是一个内核,外设少,功能简单;
阿里OS学习需要去官网看教程来入门,当然需要一定的RTOS基础知识
阿里云的开发板运行的是阿里自己弄的那个实时操作系统,叫做aliOS,这个系统目前用的人很少
正点原子那个新版的潘多拉开发板用的是RT-Thread,这个系统用量比不上Freertos,优势在于是国产的
这些操作系统不需要明白底层的,只需要知道它里面常用的一些接口如何调用就行,主要面向的是应用开发者