一、什么是 EdgerOS
EdgerOS 是基于 SylixOS 内核的智能边缘计算操作系统,可广泛应用于面向智慧家庭、智慧汽车、智慧园区等领域,有效降低开发门槛、缩短开发周期,为物联网带来全新智慧化体验。通过建立跨厂商、跨协议的开放的生态,与广大开发者一起实现万物智能互联。
二、什么是SylixOS
SylixOS是一款诞生于2006年、由中国人自己开发的、大型、嵌入式、实时、类UNIX、操作系统。现由翼辉信息有限公司专门推广和开发。
特别强调一下,SylixOS不是Linux的衍生版,也不是照抄了其他操作系统的内核,SylixOS内核完全是国人自主开发的,另外配套移植了一些第三方开源软件(如FAT文件系统,QT图形界面等,其他操作系统的很多中间件也大多是移植第三方开源软件)而组成的操作系统。
之所以强调是自主开发,是因为在SylixOS推广的初期,用户都会有太多误解和疑问。最经典的两个问题就是:SylixOS的内核是Linux吗?如果不是Linux那又是用的那个操作系统内核?其实这些问题是可以理解的,毕竟这个年头很多给Linux换个桌面的也自称是自主研发操作系统。
SylixOS确实是自主研发,但作为实时操作系统的后来者,当然在设计思路上确实也借鉴了众多实时操作系统的设计思想,使得SylixOS在功能和性能上达到或超过了众多实时操作系统的水平,成为国内实时操作系统的最优秀代表之一。
三、精灵1号(Spirit 1)
对于一个嵌入式工程师来说,拿到这个设备满满都是惊喜,裸露的硬件芯片电路板,LED控制灯闪烁,让人不由的想打开看看;
从拿到设备到开发写一个测试程序到设备运行,两三个小时差不多就可以搞定,无论是精灵1号上电网络连接,手机app下载配置,电脑VS code开发运行软件,都是比较人性化话的,一个完全没有玩过他们产品的也能很快上手;
刚开始想着玩下SylixOS操作系统的,但是登录进去的时候需要用户名密码,后面就只能放弃了。
四、一个简单的测试程序
1、下载 VSCode 开发工具,安装EdgerOS插件
2、将EdgerOS插件模板源切换为 Gitee
3、创建工程
4、 添加精灵1号(Spirit 1)设备
设备IP为:192.168.128.1,设备名称随便写一个就行,开发密码:手机下载的爱智应用中的设置->开发模式->开发密码。
5、编译工程,安装EdgerOS APP
6、APP就正常安装到设备上了
7、点击运行
至此,简单的测试程序已经完成了,博主是一个嵌入式工程师,更加感兴趣的是设备的硬件、系统及外围Iot的开发,这些研究需要更多的时间和设备,现在条件有限,先只做了精灵1号(Spirit 1)简单开发体验。
作为一位开发人员,需要不断实践学习新的知识,在这个科技不断革新的时代,爱智提出了这么好的想法,同时也提供了我们开发者学习机会,为爱智产品点赞,也希望爱智有更多创新产品的出现,改变我们的生活。
【本文正在参与"2021爱智先行者-征文大赛"活动】活动地址:https://bbs.csdn.net/topics/602601454